Convenciones y errores
Base URL
Formato
- Todo es JSON (
Content-Type: application/json), salvo la subida de archivos (multipart/form-data). - Los nombres de campos van en snake_case (
first_name,due_date). - Los montos son números (no strings).
- Las fechas y horas son ISO 8601 UTC (
2026-01-14T12:00:00.000Z), salvo los vencimientos de cuota, que son fechas (2026-02-10). - Los identificadores son UUID.
Paginación
Los listados grandes usan cursor:nextCursor. Para la página siguiente, pasalo tal cual:
nextCursor: null significa que no hay más resultados.
Errores
Todos los errores tienen la misma forma:Un
404 no distingue “no existe” de “es de otro negocio”: la API nunca revela
datos de otros negocios.Escrituras
- Las operaciones de escritura requieren una clave de acceso total.
- No hay endpoints idempotentes con clave de idempotencia: si reintentás una creación (por ejemplo, un pago), podés duplicar el registro. Diseñá tus reintentos con cuidado.
