List participant unstakes
Changed onList all unstakes for a participant with optional filtering by asset, status, creation time and completion time. Time filters take full RFC3339 timestamps; the rewards endpoint instead filters by calendar date with start_date and end_date. Returns paginated results with completion timestamps.
Request
- Base URLhttps://api.cert.zerohash.com
- URLhttps://api.cert.zerohash.com/stakes/{participant_code}/unstakes
- AuthAPI key in header X-SCX-API-KEY and API key in header X-SCX-PASSPHRASE
Path parameters
Participant identifier
Query parameters
Filter by specific asset
Filter by unstake status
Filter by settlement account label
Only return unstakes created at or after this time. RFC3339 timestamp with a time zone, for example 2026-01-01T00:00:00Z.
Only return unstakes created strictly before this time. RFC3339 timestamp with a time zone. Must not be earlier than created_after.
Only return unstakes completed at or after this time. RFC3339 timestamp with a time zone.
Only return unstakes completed strictly before this time. RFC3339 timestamp with a time zone. Must not be earlier than completed_after.
Page number for pagination
Number of results per page
Headers
HMAC-SHA256 signature of the request, base64-encoded. See the Authentication guide for the exact signing formula.
Current Unix timestamp in seconds. Must be within 60 seconds of server time or the request is rejected.
Response
Unstakes retrieved successfully
Example response
{
"request_id": "req_321654987",
"message": {
"unstakes": [
{
"unstake_id": "c761fc96-5c44-40d4-8eb2-3fcd5d06757d",
"participant_code": "CUST01",
"asset": "ETH",
"account_group": "CUST01",
"account_label": "general",
"amount": "5.0",
"status": "unstaked",
"created_at": "2025-08-24T16:00:00Z",
"completed_at": "2025-09-03T16:00:00Z",
"tx_hash": "0x3a1f9c2b7e4d5a6f8b0c1d2e3f4a5b6c7d8e9f0a1b2c3d4e5f6a7b8c9d0e1f2a"
}
]
},
"page": 1,
"total_pages": 1
}Changes
- info
endpoint added
- info