Get account
Handler: GetAccountByID. Returns AccountResponse. Inactive accounts (active=false) are hidden from callers without the Internal RBAC role — the endpoint returns 404 Not Found as if the account did not exist. Callers holding the Internal role can retrieve inactive accounts, matching GET /v1/accounts and GET /v2/accounts/{id}.
curl -X GET "https://example.com/v1/accounts/497f6eca-6276-4993-bfeb-53cbbbba6f08"{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"active": true,
"customer_id": "160c0c4b-9966-4dc1-a916-8407eb10d74e",
"currency": "string",
"balance": {
"amount": "123456",
"currency": "EUR",
"precision": 2
},
"iban": "string",
"country_code": "string",
"country": "string",
"country_id": "b42f7153-60f9-4aff-a5b5-21576be4161e",
"check_digits": "string",
"bban": "string",
"bank": "string",
"bic": "string",
"description": "string",
"metadata": {},
"status": "active"
}Paginated list of fiat accounts. Handler: GetAllAccounts. Returns a get_all envelope (data/total/total_unfiltered/has_more), NOT a bare array. Each item is an AccountListItem where balance is an integer in minor units. This endpoint is deprecated but applies the same role-based visibility as /v2 and /v3: inactive (active=false) accounts are only returned to callers holding the Internal role, and the filter also constrains total and total_unfiltered so the hidden count is not leaked. Use /v2/accounts or /v3/accounts for new integrations.
Handler: GetDetailsByIBAN. Returns IBAN details for active accounts only. Deactivated accounts are treated as not found.