Upgrade for real bank connections
Real bank connections come with the Growth plan, switched on for your workspace by Sahl. Until then the sandbox simulates them. See plans and talk to Sales.
Console routes
The seven routes the console calls are documented in the separate Console API reference. They need a console login session, not an API key.Partner API routes (API key)
The same seven operations exist for server-to-server use, under/v1/partner/bank-connections, with an API key instead of a login session. They are in the Partner API reference under “Bank connections (Growth)”.
- Plan: Growth.
- Switched on per workspace by Sahl. Until Sahl enables your workspace, you cannot issue a key with the scopes
bank:readorbank:write, and a call answers403with the codebank_scope_not_allowed. Ask Sahl at contact@sahlfinancial.com. - Scopes:
bank:readfor list, stats, one connection, transactions and analysis.bank:writefor create and refresh. - Same rule as the console: no bank data provider is live. Data is a sandbox simulation, and in production create, refresh, transactions and analysis answer
409bank_connect_unavailable. - Every call is limited to your own workspace: another workspace’s connection id answers
404.
Sandbox and production
In sandbox, a simulated connection gives instant fake data, so you need no real bank details. In production the API answers409 with the code bank_connect_unavailable for create, refresh, transactions and analysis today. The simulation runs only when the request says it is a Sandbox request (X-Sahl-Environment: sandbox); a request that names no environment is refused as well. Listing, stats and reading one connection never return 409. See Coverage and Bank coverage.