Skip to content

List Transfer Orders by Workspace (Admin)

GET/web/v1/system/transfers/admin/orders/workspace/query JWT

Required Gateway Headers

All API requests require gateway headers. See Required Headers for the complete list. In local/test environments, you must also include Cloudflare simulation headers (CF-Connecting-IP, Cf-Ray, cf-ipcountry).

Retrieves a paginated list of transfer orders for a specific workspace. Supports time range filtering.

Authentication

Requires a valid JWT token and Turnstile verification.

Request Parameters

NameTypeRequiredInDescription
workspaceIdstringRequiredpathWorkspace ID (path parameter)
startTimestringOptionalqueryStart time filter (ISO 8601 format). Defaults to 30 days ago
endTimestringOptionalqueryEnd time filter (ISO 8601 format). Defaults to current time
pageintegerOptionalqueryPage number (0-based). Default: 0
sizeintegerOptionalqueryPage size. Default: 20
sortstringOptionalquerySort field and direction (e.g. "createdAt,desc")

Success Response

Success 200
{
  "code": "2000",
  "message": "SUCCESS",
  "data": {
    "content": [
      {
        "bizId": "TRF20260321000001",
        "fromWalletId": "WLT-SRC-001",
        "toWalletId": "WLT-DST-002",
        "currency": "USD",
        "amount": 100.5,
        "feeAmount": 1,
        "totalAmount": 101.5,
        "status": 2,
        "statusName": "COMPLETED",
        "failureReason": null,
        "remark": "Monthly payment",
        "createdAt": "2026-03-21T10:00:00Z",
        "completedAt": "2026-03-21T10:00:05Z"
      }
    ],
    "totalElements": 1,
    "totalPages": 1,
    "size": 20,
    "number": 0
  }
}

Error Responses

HTTP StatusCodeDescription
4014010Unauthorized

Notes

  • If no time range is specified, defaults to the last 30 days.
  • Results are paginated with a default page size of 20.

SlaunchX Internal Documentation