List deposits
Changed onRetrieves a paginated list of deposits made by you and your customers. Results are limited to the last 2 months.
Request
- Base URLhttps://api.cert.zerohash.com
- URLhttps://api.cert.zerohash.com/deposits
- AuthAPI key in header X-SCX-API-KEY and API key in header X-SCX-PASSPHRASE
Query parameters
Page number for pagination (starts at 1).
The list of assets available in the certification environment
Filter by asset code (e.g., BTC, USD, ETH)
Include deposits made by customers of your platform. Defaults to true. Ignored when participant_code is provided — a participant-scoped request always excludes customer deposits.
Filter by a specific participant code. Always 6 uppercase alphanumeric characters.
Filter by account label (e.g., general, sub_account_test). Account labels are used to categorize accounts under a participant. Each participant account_label maintains a separate balance and transaction history.
Filter for deposits whose settlement timestamp (Unix milliseconds) is strictly greater than the value.
Filter for deposits whose settlement timestamp (Unix milliseconds) is greater than or equal to the value.
Filter for deposits whose settlement timestamp (Unix milliseconds) is strictly less than the value.
Filter for deposits whose settlement timestamp (Unix milliseconds) is less than or equal to the value.
Filter for deposits whose settlement timestamp (Unix milliseconds) equals the value exactly.
Filter deposits by the source system that originated the parent link (e.g. rest_api, sdk).
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
Paginated list of deposits, optionally filtered by asset, participant_code, account_label, settle_timestamp, or parent_link_id_source.
Example response
{
"message": [
{
"settle_timestamp": 1590663417000,
"account_id": "80289ce5-072b-4739-929d-dcc5ccc542f3",
"movement_id": "21bdbb11-712f-4cb7-a178-4f277c80cde0",
"participant_code": "ABCDEF",
"account_group": "00SCXM",
"account_label": "general",
"asset": "BTC",
"amount": "4.0000",
"reference_id": "408482348dcb0e0331a9148d50f8c76db08138f63fb1586fcfc45200a91ccc5f",
"source": "0x73dFE6E1696FB1cf4648B954aB608a593a382B8G",
"received_address": "0xB38CeBE03b2b6705744795F36921DE27c70A7C62",
"run_id": "12613",
"state_reason": "required_travel_rule_info"
}
],
"page": 1,
"page_size": 15,
"total_pages": 1,
"count": 1
}Changes
- warning
added the new
action_requiredenum value to the//response property for the response status - warning
added the new
allowedenum value to the//response property for the response status - warning
added the new
blockedenum value to the//response property for the response status - warning
added the new
processingenum value to the//response property for the response status - warning
added the new
unknownenum value to the//response property for the response status - info
removed the
completedenum value from the//response property for the response status - info
removed the
not_requiredenum value from the//response property for the response status - info
removed the
pendingenum value from the//response property for the response status
- warning