Changelog
This changelog covers public changes in the API. Minor additive changes (new optional response fields, new optional query params) are not versioned or announced here; only visible and potentially disruptive changes.
Initial version
Initial release of the Max Pay public API.
Available resources
POST /v1/auth/login,GET /v1/meGET/POST/PUT /v1/clients,GET /v1/clients/{id}GET/POST/PUT/DELETE /v1/associates,POST /v1/associates/{id}/activationsGET/POST/PUT/DELETE /v1/receivable-accounts,POST /v1/receivable-accounts/{id}/activationsPOST /v1/receivable-accounts/{id}/operator-changesPOST /v1/receivable-accounts/batchesGET /v1/receivable-accounts/{id}/movementsGET /v1/receivable-accounts/{id}/receivablesGET /v1/current-accounts,GET /v1/current-accounts/{id},GET /v1/current-accounts/{id}/balances,GET /v1/current-accounts/{id}/movementsGET/POST /v1/transfers,GET /v1/transfers/{id},POST /v1/transfers/{id}/cancellationsGET/POST/PUT/DELETE /v1/contactsGET/POST/PUT/DELETE /v1/receivables,PATCH /v1/receivables/{id}/statusPOST /v1/receivables/batchesGET /v1/settlements,GET /v1/settlements/{id},GET /v1/settlements/{id}/itemsGET/POST /v1/route-settlements,GET /v1/route-settlements/{routeCode}GET/POST/PUT/DELETE /v1/webhooks,POST /v1/webhooks/{id}/secret-rotations,POST /v1/webhooks/{id}/deliveriesGET /v1/batches/{id}POST /v1/reports/movements,POST /v1/reports/settlements(asynchronous)
Explicit design decisions
- Errors follow Problem JSON RFC 7807.
- 1-indexed pagination (
page/count) with theX-Total-Countheader. - No envelope: list endpoints return arrays directly.
- Sub-resources instead of verbs in the URI (e.g.
POST /receivable-accounts/{id}/activationsinstead ofPOST /receivable-accounts/{id}:activate). Idempotency-Keyrequired onPOST /receivable-accountsandPOST /receivables, recommended on the rest.taxIdis always 11 digits without dashes.- The backend's
disabledboolean is exposed as astatusenum (ACTIVE/DISABLED).