Skip to main content
Each connection status has an associated statusReason that provides additional insight into why the connection is in that status and what action, if any, you should take. This page is for developers writing lifecycle handlers — use the recommended action column to decide whether to surface a reconnect prompt, schedule a retry, or treat the connection as terminal.
For the high-level status definitions, see Connection Statuses and Errors.

Status and reason reference

The BANK_LINKING_CONNECTION_STATUS_CHANGE webhook fires whenever a connection moves between statuses or status reasons. Always use this webhook as the source of truth — do not poll the connections endpoint on a schedule.