Skip to main content
GET
/
auth
/
api-keys
List active API keys for the wallet (L2)
curl --request GET \
  --url https://clob.kuest.com/auth/api-keys \
  --header 'KUEST_ADDRESS: <kuest_address>' \
  --header 'KUEST_API_KEY: <kuest_api_key>' \
  --header 'KUEST_PASSPHRASE: <kuest_passphrase>' \
  --header 'KUEST_SIGNATURE: <kuest_signature>' \
  --header 'KUEST_TIMESTAMP: <kuest_timestamp>'
[
  "<string>"
]
Retrieve the API keys associated with the authenticated Polygon address.
This endpoint requires the L2 header. Provide KUEST_ADDRESS, KUEST_SIGNATURE, KUEST_TIMESTAMP, KUEST_API_KEY, and KUEST_PASSPHRASE.

Required headers

HeaderDescription
KUEST_ADDRESSPolygon address that owns the credentials.
KUEST_SIGNATUREHMAC signature generated with the API secret.
KUEST_TIMESTAMPCurrent Unix timestamp (seconds).
KUEST_API_KEYAPI key authorizing the request.
KUEST_PASSPHRASEPassphrase paired with the API key.
The array only contains active API key identifiers. Revoked keys are excluded from this response. To retire a key, call DELETE /auth/api-key. For UI-based management, open auth.kuest.com.

Headers

KUEST_ADDRESS
string
required

Checksummed wallet address performing the request.

KUEST_API_KEY
string<uuid>
required

API key obtained from the L1 derivation endpoint.

KUEST_PASSPHRASE
string
required

64 character hexadecimal passphrase associated with the API key.

KUEST_TIMESTAMP
string
required

Millisecond epoch timestamp (string) used for freshness checks.

KUEST_SIGNATURE
string
required

Hex-encoded HMAC-SHA256 signature built from the L2 signing string.

Response

Active API keys for the authenticated address and chain