Transition period: The /bank-accounts route will continue to work until June 19, 2026. After this date, only /destinations will be available. Migrate your integration before then.
Resource renamed across the API
The /bank-accounts resource is now /destinations. The bankAccountId field is now destinationId. See Destinations for the updated concept. POST /transactions/off-ramp will accept eitherdestinationId or bankAccountId until June 19, 2026. After this date, only destinationId will be accepted.
bank_account.* webhook events renamed to destinations.*
The events previously emitted as bank_account.under_verification,bank_account.approved, and bank_account.final_rejection are now destinations.under_verification,destinations.approved, and destinations.final_rejection.
type field removed from destination requests
The type field is no longer documented for POST /destinations. The /destinations route will continue to accept type as an optional field until June 19, 2026 so existing integrations migrating from /bank-accounts keep working. After this date, the field will be rejected. Continue sending type on /bank-accounts; stop sending it on /destinations.
Update your subscriptions on the dashboard to start receiving the new destinations.* events — the old event names will no longer fire.

