# Beacon Internal Rest Service

**Canonical:** https://apis.io/apis/beacon-roofing-supply/beacon-rest-internal/  
**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/internal/

Beacon Internal Rest Service is one of 7 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 Construction, Distribution, Administration, Internal, and Roofing. The published artifact set on APIs.io includes API documentation and an OpenAPI specification.

An internal-facing Beacon service that is nonetheless listed on the same public Swagger index and whose documentation is served without authentication — user and internal-user administration, EagleView report reconciliation, invoice access and account tooling. Twenty-one operations secured with an internalAuth bearer scheme. Catalogued here because Beacon publishes it publicly, not because it is offered as a partner surface.

## Operations (21)

| Method | Path | Summary |
|---|---|---|
| POST | `/auth/realms/master/protocol/openid-connect/token` | obtain IDP Tokens |
| POST | `/orderPricing` | query order price |
| POST | `/quotePricing` | query quote price |
| POST | `/deleteUser` | delete BPP user from database. |
| POST | `/deleteInternalUser` | delete BCC user from database. |
| POST | `/createdCustomerAccount` | submit customer data to mincron service |
| POST | `/createdCustomerJob` | submit customer data to mincron service |
| POST | `/createdCACustomerAccount` | submit customer data to mincron service |
| POST | `/createdCACustomerJob` | submit customer data to mincron service |
| GET | `/invoice` | List invoiced Data under the account |
| POST | `/saveEagleViewOrderBilling` | Store EV order bill data |
| POST | `/validateJournal (Deprecated)` | submit validation journal service to mincron service |
| POST | `/createJournal (Deprecated)` | create journal data to mincron service |
| POST | `/validateCAJournal (Deprecated)` | submit validation journal service to mincron service |
| POST | `/createCAJournal (Deprecated)` | create journal data to mincron service |
| POST | `/operateJournal` | journal operation to mincron service |
| POST | `/createSalesOrderHold` | create inbound sales order hold data to mincron service |
| POST | `/createCASalesOrderHold` | create inbound sales order hold data to mincron service |
| POST | `/eagleview/updateReportsByIds` | Get reports from eagle view, reportIds is required, the report Id list, separated by comma, e.g. "57049005,57058363" |
| POST | `/eagleview/updateReportsByDate` | Get reports from eagle view, fromDate/toDate is required. |
| GET | `/eagleview/OrderStatusUpdate` | Update order status |

## Machine-readable artifacts (4)

- **Documentation** — https://beaconproplus.com/swagger/internal/
- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/beacon-roofing-supply/refs/heads/main/openapi/beacon-roofing-supply-internal-openapi.yml
- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/beacon-roofing-supply/refs/heads/main/openapi/beacon-roofing-supply-internal-ng-openapi.yml
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/beacon-roofing-supply/refs/heads/main/overlays/beacon-roofing-supply-internal-overlay.yaml

## Other Beacon Roofing Supply APIs (6)

- [Beacon PRO+ API (V2, OAuth)](https://apis.io/apis/beacon-roofing-supply/beacon-pro-plus/)
- [Beacon External Rest Service (all_api)](https://apis.io/apis/beacon-roofing-supply/beacon-rest-all-api/)
- [Beacon Rest Services V3 (Public / Integrations)](https://apis.io/apis/beacon-roofing-supply/beacon-rest-v3/)
- [Beacon Rest Services V1 (session)](https://apis.io/apis/beacon-roofing-supply/beacon-rest-v1/)
- [Beacon OAuth Rest Service](https://apis.io/apis/beacon-roofing-supply/beacon-oauth/)
- [Beacon Rest Services Public](https://apis.io/apis/beacon-roofing-supply/beacon-rest-public/)

## Tags

Construction, Distribution, Administration, Internal, Roofing

---

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