Skip to main content
POST
Set the on-chain allowances the venue needs

Authorizations

X-Client-Id
string
header
required

Credential client id (kairos_ck_...). Must be sent together with X-Api-Key and X-Api-Secret.

X-Api-Key
string
header
required

64-char hex API key.

X-Api-Secret
string
header
required

64-char hex API secret.

Path Parameters

exchange_id
string
required
Example:

"polymarket"

Body

application/json

Body for POST /exchanges/{exchange_id}/allowances. All three identity fields are required by the schema but are VALIDATED against the authenticated caller, never trusted — they can confirm authority, never grant it.

user_id
string
required
turnkey_org_id
string
required
wallet_address
string
required

Response

Approvals submitted (or already sufficient).

success
boolean
required
usdc_tx_hash
string | null
ctf_tx_hash
string | null