Changelog
Este changelog cubre cambios públicos en la API. Cambios menores aditivos (nuevos campos opcionales en responses, nuevos query params opcionales) no se versionan ni se anuncian aquí; solo cambios visibles y posiblemente disruptivos.
Versión inicial
Versión inicial de la API pública de Max Pay.
Recursos disponibles
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(asíncronos)
Decisiones de diseño explícitas
- Errores siguen Problem JSON RFC 7807.
- Paginación 1-indexed (
page/count) conX-Total-Countheader. - Sin envelope: listados devuelven arrays directamente.
- Sub-recursos en lugar de verbos en URI (ej.
POST /receivable-accounts/{id}/activationsen lugar dePOST /receivable-accounts/{id}:activate). Idempotency-Keyobligatorio enPOST /receivable-accountsyPOST /receivables, recomendado en el resto.taxIdsiempre 11 dígitos sin guiones.disabledboolean del backend se expone comostatusenum (ACTIVE/DISABLED).