Volver al glosario
API / Developer

REST API

También conocido como: RESTful API

Definición

REST API es un estilo arquitectónico para diseñar APIs HTTP basado en recursos, verbos estándar (GET, POST, PUT, DELETE) y respuestas en JSON. El estándar de facto para APIs modernas.

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.

Términos relacionados

¿Necesitas convertir estados de cuenta bancarios a datos estructurados?

¿Solo un archivo? Usa el convertidor para convertir estado de cuenta a Excel gratis.

Preguntas frecuentes sobre REST API

¿Qué diferencia hay entre una API REST y descargar un CSV?

El CSV es un archivo que alguien descarga y mueve a mano; la API permite que el proceso ocurra dentro de tu sistema sin intervención. Para un caso puntual el CSV alcanza; para procesar cientos de estados al mes, la diferencia es el trabajo manual que desaparece.

¿Necesito ser desarrollador para usar una API?

Para integrarla directamente, sí. Quien no programa suele llegar al mismo resultado exportando desde el panel, o conectando herramientas de automatización que hacen las llamadas por vos.