The Spanish version is the authoritative reference. View in Spanish
Methods and parameters
Folio Manager 3.0 exposes a REST API split into two services:
- Administration API — creation and configuration of billers and primary ranges. Consumed by implementation teams and configuration portals.
- Emission API — numbering retrieval at runtime. Consumed by emitting systems (xPOS, SDTA API, kiosks) on each operation.
Base URLs
Administration API (Biller and Primary Range methods):
SBX
https://inbox-emission-numbermanager-all-adminapi-sbx.azurewebsites.netPRD
https://inbox-emission-numbermanager-all-adminapi.azurewebsites.netEmission API (runtime numbering methods):
SBX
https://inbox-emission-numbermanager-all-api-sbx.azurewebsites.netPRD
https://inbox-emission-numbermanager-all-api-prd.azurewebsites.netThe pages for each method use paths relative to these base URLs (e.g. POST /AddBiller).
Operation model
The model depends on the biller profile:
| Local biller | Centralized biller | |
|---|---|---|
| How it obtains numbering | Requests a full sub-range and manages it locally | Requests one number per document issued |
| Advantages | Lower latency, offline operation possible, lower API consumption | Absolute centralized control, no local range handling |
| Issuer's responsibility | Control the internal sequence and release unused sub-ranges | Request a number before each emission |
Method groups
| Group | Service | What it covers |
|---|---|---|
| Biller | Administration | Creation, query, reload/threshold configuration and removal of billers. |
| Primary Range | Administration | Registration, query and removal of primary numbering ranges. |
| Emission API | Emission | GetNextNumber (centralized); RefillSubRange, ReleaseSubRange and ConfirmReleaseSubRange (local). |
Recommended flows
Local biller
- Create the biller — AddBiller.
- Configure the sub-range size and reload threshold — SaveBillerConfiguration, SaveBillerThreshold.
- Request a sub-range — RefillSubRange.
- Issue documents using the local numbering.
- When numbering must be returned: query the releasable sub-ranges — ReleaseSubRange — and confirm the release — ConfirmReleaseSubRange.
Centralized biller
- Create the biller — AddBiller.
- Before each emission, request a number — GetNextNumber.
- Issue the document.
Integration best practices
- Never reuse numbers under any circumstance: every number delivered stays reserved.
- Implement error handling and controlled retries.
- Log every request to the GF.
- Validate the biller status before operating.
- Monitor primary range availability and reload thresholds.
Technical considerations
- All APIs are REST with
GET/POST/DELETEmethods and JSON payloads. - Billers, primary ranges and sub-ranges are identified by UUID.
- Every operation is audited (
authorandsourcefields in each request).