Skip to main content

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:
La respuesta trae 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.

Límites

Hoy no hay límite de requests por minuto. Se recomienda no superar ~5–10 requests por segundo por negocio.