DORIC Banking API · Accounts
PreviewGet an account
Returns one account by its stable identifier.
/accounts/{accountId}Headers
AuthorizationstringRequiredOAuth 2.0 client-credentials flow for machine workloads.
X-Request-IduuidOptionalUUID unique to this HTTP request. The gateway echoes a valid caller-supplied value or generates one when the header is omitted. The resulting value is returned in X-Request-Id and structured error responses.
Path and query parameters
accountIduuidRequiredUUID of the account to retrieve.
Request body
This endpoint takes no request body.
Response
Status 200. Account returned successfully.
balanceMinorintegerRequiredAvailable balance expressed as an integer in the currency's minor unit.
currencystringRequiredThree-letter ISO 4217 settlement currency code.
- pattern ^[A-Z]{3}$
iduuidRequiredStable account identifier.
ownerIdstringRequiredCustomer or legal-entity identifier that owns the account.
- minimum length 1
statusenumRequiredCurrent account lifecycle state.
- Allowed values
- pending
- active
- frozen
- closed
Errors
Every error carries an HTTP status. Where it also carries a code, branch on the code, not on the message.
- 400
INVALID_ARGUMENTThe request is malformed. - 401
UNAUTHENTICATEDAuthentication failed. - 403
PERMISSION_DENIEDThe principal is not authorized for this operation. - 404
NOT_FOUNDThe requested resource does not exist. - 429
RESOURCE_EXHAUSTEDA rate or concurrency limit was exceeded. - 503
UNAVAILABLEThe service is temporarily unavailable.