Get account by currency Run in API Explorer
Ask AI
Returns one account belonging to the authenticated API key owner for the requested currency when that currency is enabled in the owner's effective jurisdiction.
Headers
-
Public API key issued from the Lumetrade API key management flow.
-
API secret paired with the public API key.
GET
/api/v1/accounts/currency/{currency}
curl \
--request GET 'https://api.staging.lumetrade.com/api/v1/accounts/currency/ZAR' \
--header "X-API-KEY: string" \
--header "X-API-SECRET: string"
Response examples (200)
{
"id": "acc_8F4J2N",
"currency": "ZAR",
"balance": 2500,
"lockedBalance": 0
}
Response examples (404)
{
"httpStatus": 404,
"errors": [],
"timestamp": "2026-01-01T00:00:00Z",
"code": 404,
"message": "Resource was not found for the authenticated API key owner",
"requestId": "req_01HY0000000000000000000000"
}
Response examples (403)
{
"httpStatus": 403,
"errors": [],
"timestamp": "2026-01-01T00:00:00Z",
"code": 403,
"message": "Authenticated API key is not allowed to perform this action",
"requestId": "req_01HY0000000000000000000000"
}
Response examples (429)
{
"error": "rate_limit_exceeded",
"message": "API rate limit exceeded"
}
Response examples (401)
{
"httpStatus": 401,
"errors": [],
"timestamp": "2026-01-01T00:00:00Z",
"code": 401,
"message": "API key authentication failed",
"requestId": "req_01HY0000000000000000000000"
}
Response examples (400)
{
"httpStatus": 400,
"errors": [],
"timestamp": "2026-01-01T00:00:00Z",
"code": 400,
"message": "Request validation failed",
"requestId": "req_01HY0000000000000000000000"
}
Response examples (500)
{
"httpStatus": 500,
"errors": [],
"timestamp": "2026-01-01T00:00:00Z",
"code": 500,
"message": "Unexpected server error",
"requestId": "req_01HY0000000000000000000000"
}