Paginación
Todas las listas responden igual:limit: cuántos por página. Default 50, máximo 200.cursor: elnext_cursorde la respuesta anterior. Sigue pidiendo hasta quehas_moreseafalse.
Formatos
- Días:
YYYY-MM-DD. Fecha-hora: ISO-8601 con zona, por ejemplo2026-09-30T13:33:12-06:00. - Montos: número con dos decimales, más
currency. - Los campos siempre vienen. Si no aplican, vienen en
null(o[]si son listas). - Los objetos relacionados vienen como referencia corta y siempre con la misma forma: contacto
{ id, name, rfc, external_id }, cuenta{ id, name, bank, clabe }, categoría{ id, name }.
Errores
code para decidir qué hacer; message es para personas y puede cambiar.
Versiones
Las URLs no llevan versión y no cambian:https://api.tesoria.ai/transactions es y seguirá siendo la misma.
- Solo agregamos: campos, filtros y endpoints nuevos. Tu integración debe ignorar los campos que no conoce.
- Nunca cambiamos sin avisar: quitar o renombrar campos, cambiar su tipo o el significado de un estado. Si algún día hace falta, lo pedirás con el header opcional
Tesoria-Version; si no lo mandas, conservas el comportamiento de siempre.