Kuest Docs

Send Heartbeat

Keep your trading session alive

Get Help
POST
/heartbeats

Header Parameters

KUEST_ADDRESS*string

Checksummed wallet address performing the request.

KUEST_API_KEY*string

API key obtained from the L1 derivation endpoint.

Formatuuid
KUEST_PASSPHRASE*string

64 character hexadecimal passphrase associated with the API key.

KUEST_TIMESTAMP*string

Millisecond epoch timestamp (string) used for freshness checks.

KUEST_SIGNATURE*string

Base64url-encoded HMAC-SHA256 signature built from timestamp + method + path (+ body), where path excludes any query string.

Request Body

application/json
  1. body
heartbeat_id?|

Heartbeat identifier to continue an existing session.

Response Body

Heartbeat accepted.

application/json
  1. response
heartbeat_id*string

Current heartbeat identifier.

curl -X POST 'https://clob-staging.kuest.com/heartbeats' \  -H 'KUEST_ADDRESS: string' \  -H 'KUEST_API_KEY: 497f6eca-6276-4993-bfeb-53cbbbba6f08' \  -H 'KUEST_PASSPHRASE: string' \  -H 'KUEST_TIMESTAMP: string' \  -H 'KUEST_SIGNATURE: string' \  -H 'Content-Type: application/json' \  -d '{}'
{  "heartbeat_id": "string"}