Skip to main content
The operation type for signing is "withdraw_spot_asset".

Request Body

FieldTypeNeedDescriptionExample
”account”stringrequiredUser’s wallet address42trU9A5…
“signature”stringrequiredCryptographic signature5J3mBbAH…
“timestamp”integerrequiredCurrent timestamp in milliseconds1716200000000
”symbol”stringrequiredSpot asset symbolSOL
”amount”stringrequiredAmount to withdraw1.00000000
”idempotency_key”stringoptionalFull UUID string. Prevents duplicate withdrawals550e8400-e29b-41d4-a716-446655440000
”agent_wallet”stringoptionalAgent wallet address8zFqj1Kp…
“expiry_window”integeroptionalSignature expiry in milliseconds10000

Response

  • Status 200: Successfully submitted withdrawal
  • Status 400: Invalid request parameters
  • Status 401: Unauthorized access
  • Status 409: Duplicate idempotency key
  • Status 500: Internal server error

Code Example (Python)