# Beacon Roofing Supply My Account Services API

**Canonical:** https://apis.io/apis/beacon-roofing-supply/beacon-roofing-supply-my-account-services-api/  
**Provider:** Beacon Roofing Supply — https://apis.io/providers/beacon-roofing-supply/  
**Base URL:** https://beaconproplus.com/v2/rest/com/becn  
**Documentation:** https://beaconproplus.com/swagger/v2/

Beacon Roofing Supply My Account Services API is one of 41 APIs that [Beacon Roofing Supply](https://apis.io/providers/beacon-roofing-supply/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include My Account Services. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

The My Account Services API from Beacon Roofing Supply — 37 operation(s) for my account services.

## Operations (32)

| Method | Path | Summary |
|---|---|---|
| POST | `/deleteUser` | delete BPP user from database |
| POST | `/deleteInternalUser` | delete BCC user from database |
| POST | `/hoverExplicitLogin` | Hover Explicit Login |
| GET | `/getCurrentUserInfo` | Get current user details |
| GET | `/getUserInfo` | Get current user computed permissions and custom account info |
| POST | `/saveCurrentUserInfo` | Save current user details |
| GET | `/getCurrentUserPermission` | Get current user permissions |
| GET | `/getAddressBook` | Get current user address book |
| POST | `/createAddressBook` | Create new address book |
| POST | `/updateAddressBook` | Update exist address book |
| POST | `/deleteAddressBook` | Delete exist address book |
| POST | `/changePassword` | Change password |
| POST | `/setPassword` | Set password |
| POST | `/resetPassword` | Reset password |
| POST | `/forgotPassword` | Forgot password |
| POST | `/user` | Get user list |
| GET | `/getUserDetail` | Get user detail |
| POST | `/createUser` | Create user |
| POST | `/updateUser` | Update user |
| GET | `/organization` | Get organization list |
| GET | `/role` | Get role list |
| POST | `/permissionTemplateList` | Get permission template list |
| POST | `/getPermissionTemplateDetail` | Get permission template detail |
| POST | `/createPermissionTemplate` | Create permission template |
| POST | `/updatePermissionTemplate` | Update permission template |
| POST | `/deletePermissionTemplate` | Delete permission template |
| POST | `/updateMobileDevice` | update user account mobile device token |
| POST | `/deleteMobileDevice` | Delete user account mobile device token |
| POST | `/deleteAccount` | Delete account |
| POST | `/shareDeliveryPhotos` | Share Delivery Photos to gaven emails |
| POST | `/getAccountOSRAndBMInfo` | Get the OSR and BM info for the given account |
| GET | `/getAssignedEnterpriseAccounts` | Get the assigned enterprise accounts |

## Machine-readable artifacts (9)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/beacon-roofing-supply/refs/heads/main/openapi/beacon-roofing-supply-my-account-services-api-openapi.yml
- **Documentation** — https://beaconproplus.com/swagger/v2/
- **Documentation** — https://beaconproplus.com/swagger/all_api/
- **Documentation** — https://beaconproplus.com/swagger/v3/
- **Documentation** — https://beaconproplus.com/swagger/v1/
- **Documentation** — https://beaconproplus.com/swagger/oauth2/
- **OAuthScopes** — https://raw.githubusercontent.com/api-evangelist/beacon-roofing-supply/refs/heads/main/scopes/beacon-roofing-supply-scopes.yml
- **Documentation** — https://beaconproplus.com/swagger/public/
- **Documentation** — https://beaconproplus.com/swagger/internal/

## Other Beacon Roofing Supply APIs (12)

- [Beacon Roofing Supply Add Multiple Items To Order API](https://apis.io/apis/beacon-roofing-supply/beacon-roofing-supply-add-multiple-items-to-order-api/)
- [Beacon Roofing Supply Beacon Stack (BASE URL:- https://beacon-api-x7xzzdp35a-uk.a.run.app) API](https://apis.io/apis/beacon-roofing-supply/beacon-roofing-supply-beacon-stack-base-url-https-beacon-api-x7xzzdp35a-uk-a-run-app-api/)
- [Beacon Roofing Supply Bill Trust Services API](https://apis.io/apis/beacon-roofing-supply/beacon-roofing-supply-bill-trust-services-api/)
- [Beacon Roofing Supply Catalog ITEM Services API](https://apis.io/apis/beacon-roofing-supply/beacon-roofing-supply-catalog-item-services-api/)
- [Beacon Roofing Supply Checkout API](https://apis.io/apis/beacon-roofing-supply/beacon-roofing-supply-checkout-api/)
- [Beacon Roofing Supply Customer Services API](https://apis.io/apis/beacon-roofing-supply/beacon-roofing-supply-customer-services-api/)
- [Beacon Roofing Supply Delivery Tracking Service API](https://apis.io/apis/beacon-roofing-supply/beacon-roofing-supply-delivery-tracking-service-api/)
- [Beacon Roofing Supply Eagle View Order API](https://apis.io/apis/beacon-roofing-supply/beacon-roofing-supply-eagle-view-order-api/)
- [Beacon Roofing Supply Eagle View Reports API](https://apis.io/apis/beacon-roofing-supply/beacon-roofing-supply-eagle-view-reports-api/)
- [Beacon Roofing Supply EV Measurement to Order API](https://apis.io/apis/beacon-roofing-supply/beacon-roofing-supply-ev-measurement-to-order-api/)
- [Beacon Roofing Supply Favorites Services API](https://apis.io/apis/beacon-roofing-supply/beacon-roofing-supply-favorites-services-api/)
- [Beacon Roofing Supply GAF Quick Measure Services API](https://apis.io/apis/beacon-roofing-supply/beacon-roofing-supply-gaf-quick-measure-services-api/)

## Tags

My Account Services

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/beacon-roofing-supply/beacon-roofing-supply-my-account-services-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/beacon-roofing-supply/.
