cURL
curl --request GET \ --url https://api.shuriken.trade/api/v2/tasks/{taskId} \ --header 'Authorization: Bearer <token>'
{ "data": { "status": "pending", "taskId": "<string>", "taskType": "swap", "errorCode": "<string>", "errorMessage": "<string>", "txHash": "<string>" }, "requestId": "<string>", "pagination": { "hasMore": true, "limit": 1, "page": 1, "total": 1 } }
Use Authorization: Bearer <jwt> for user auth or Authorization: Bearer sk_{keyId}_{secret} for API key auth.
Authorization: Bearer <jwt>
Authorization: Bearer sk_{keyId}_{secret}
Task ID returned by any action endpoint
Task status
V2 success response envelope
Show child attributes
Page-based pagination info (per RFC)