Skip to main content
Un banco puede quedar temporalmente fuera (mantención programada) o pausado por Rail (por un incidente operativo). Eso es distinto de que el link de un usuario esté roto. Esta guía es para mostrar el estado del banco en tus conexiones ya existentes. El flujo de conexión nueva lo maneja el widget.
Durante una mantención o pausa, link.status sigue active — las credenciales del usuario están bien, el banco es el que no está disponible. No dispares un reconnect en estos casos: no es problema del usuario.

Estados del banco

En link.institution.status:

Dónde consultarlo

Usá las dos vías: el recurso como fuente de verdad y los webhooks para tiempo real.

Pull — al renderizar (fuente de verdad)

GET /v1/links o GET /v1/links/{id}. Cada link trae el estado del banco embebido:

Push — tiempo real

Dos webhooks (opt-in). Ambos traen affected_link_ids para saber qué links tuyos tocar. Suscribilos en el dashboard → grupo Instituciones, o agregándolos al array events del webhook endpoint.
El push es best-effort: puede no llegar (endpoint caído, un link nuevo durante la pausa no recibe evento retroactivo, affected_link_ids es un snapshot). Por eso: al abrir la vista mostrá lo que dice link.institution.status (pull, siempre exacto); mientras está abierta, actualizá en vivo con los webhooks (push).

UX sugerida en la tarjeta

En los tres: sin botón de reconexión. El link está sano; los datos se actualizan solos cuando el banco vuelve.