Contexto LATAM
El API de finO$ es REST puro: cada recurso (transacciones, cuentas, categorías, estados de cuenta, resumen, periodos) tiene su URL, los verbos HTTP indican intención, los errores siguen convención (4xx cliente, 5xx servidor), y todas las respuestas son JSON con la misma envoltura { data, pagination }.
Ejemplo concreto
GET /api/v1/summary?month=2026-07 devuelve el resumen del mes. GET /api/v1/transactions?from=2026-01-01&limit=200 lista movimientos paginados. POST /api/v1/statements sube un PDF y responde 202 porque el procesamiento es asíncrono.
Cómo aparece en tu estado de cuenta
Una API REST no cambia lo que dice el estado de cuenta: cambia cómo lo obtenés. En vez de descargar un PDF y abrirlo, un programa envía el archivo y recibe los movimientos ya estructurados, con la misma forma para todos los bancos.
¿Cómo lo maneja finO$?
finO$ publica su spec OpenAPI en api.getfinos.com/api/v1/openapi.json. Los SDKs oficiales (Node, Python, PHP, Laravel) siguen en el roadmap; mientras tanto, cualquier cliente HTTP funciona.