Introduction
The TEDR Business API lets a partner service connect a client, act on their behalf after explicit consent, read accounts and balances, move money, issue and manage cards, and subscribe to events.
TEDR Business is in early access; credentials are issued during onboarding.
Base URL
| Environment | Base URL |
|---|---|
| Sandbox | https://sandbox-bank.tedr.com/open-banking/v1 |
| Production | Issued during onboarding |
A request looks like https://sandbox-bank.tedr.com/open-banking/v1/accounts.
The OAuth consent page lives on a separate host — the sandbox consent host is https://dev-tbank.tedr.com. You never call it directly: fetch it through GET /v1/oauth/deeplink instead of hard-coding it.
Production credentials and the production base URL are issued during onboarding.
Response envelope
Every successful response is wrapped in a status / data envelope. Paginated responses put the page inside data as nodes, count and cursor.
{ "status": "SUCCESS", "data": { } }
Pagination
All list endpoints accept pagination[limit] and pagination[skip].
{
"status": "SUCCESS",
"data": { "nodes": [], "count": 0, "cursor": 0 }
}
Errors
Every error response carries a status of ERROR and an errors array — see Errors.
