Documentation Index
Fetch the complete documentation index at: https://docs.rail.cl/llms.txt
Use this file to discover all available pages before exploring further.
Qué es un link
Un link representa la conexión que un usuario tuyo tiene con uno de sus bancos. Es persistente: una vez creado, vive en tu DB asociado a tu user. Cada link tiene unlink_id con prefijo link_ + 16 chars hex.
Cómo se crea
Solo vía widget. No hay endpoint público que reciba credenciales en plano. El flow:- Tu backend pide
wt_*conPOST /v1/widget_tokens. - El widget se abre en el frontend con ese token.
- User mete RUT + clave + MFA dentro del widget.
- Widget cierra y devuelve
et_*al frontend. - Tu backend canjea
et_*porlink_idconPOST /v1/exchange_tokens/{id}.
Estados
status | Significa |
|---|---|
active | Funcionando. Syncs corren automáticos cada 4h. |
paused | Pausado por el cliente. No corre syncs. Lo despausás con POST /v1/links/{id}/resume. |
error | El último sync falló transient. Reintentamos en el próximo cron tick. |
requires_attention | Credenciales rechazadas por el banco. User debe re-conectar (nuevo widget). |
expired | 3 fallos consecutivos sin validar. Webhook link.expired disparado. User debe re-conectar. |