GET /api/v1/deposits

Returns the authenticated user's deposit history. Pagination, sorting, date filtering, and status filtering parameters are reserved for this list endpoint; current responses remain unpaginated until server-side pagination is enabled.

Headers

  • X-API-KEY string Required

    Public API key issued from the Lumetrade API key management flow.

  • X-API-SECRET string Required

    API secret paired with the public API key.

Query parameters

  • page integer(int32)

    Page number, zero-based.

  • size integer(int32)

    Page size. Planned maximum: 100.

  • sort string

    Sort expression: field,direction.

  • dateFrom string(date-time)

    Lower timestamp bound.

  • dateTo string(date-time)

    Upper timestamp bound.

  • status string

    Deposit status filter.

Responses

  • 200 application/json

    Deposits returned successfully

    Hide response attributes Show response attributes object
    • currency string

      Deposit currency code.

    • transactionId string

      Transaction id for deposit lookups.

    • amount number

      Deposit amount.

    • fee number

      Deposit fee.

    • status string

      Deposit status.

      Values are SUBMITTED, PENDING, PROCESSING, COMPLIANCE_PENDING, COMPLETED, FAILED, CANCELLED, or REVERSED.

    • completedAt string(date-time)

      Completion timestamp.

GET /api/v1/deposits
curl \
 --request GET 'https://api.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"
  }
]