List deposits Run in API Explorer
Ask AI
Returns the authenticated user's deposit history. The status parameter filters deposits by their exact status. Pagination, sorting, and date filtering parameters are reserved; current responses remain unpaginated until server-side pagination is enabled.
Headers
-
Public API key issued from the Lumetrade API key management flow.
-
API secret paired with the public API key.
Query parameters
-
Page number, zero-based.
-
Page size. Planned maximum: 100.
-
Sort expression: field,direction.
-
Lower timestamp bound.
-
Upper timestamp bound.
-
Deposit status filter.
Values are
SUBMITTED,PENDING,PROCESSING,COMPLIANCE_PENDING,COMPLETED,FAILED,CANCELLED, orREVERSED.
GET
/api/v1/deposits
curl \
--request GET 'https://api.staging.lumetrade.com/api/v1/deposits' \
--header "X-API-KEY: string" \
--header "X-API-SECRET: string"
Response examples (200)
[
{
"currency": "USDT",
"transactionId": "DP9H2K7P",
"amount": 100,
"fee": 0,
"status": "COMPLETED",
"completedAt": "2026-05-11T10:15:30"
}
]
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"
}