Provision Polymarket CLOB credentials and set on-chain approvals
The one-time onboarding step for Polymarket. In a single call the server derives CLOB API credentials for your wallet (signing the ClobAuth EIP-712 message with your delegated key), encrypts and stores them, and sets the token approvals the venue needs. Until this succeeds, POST /orders on polymarket will fail. Credentials are never returned. The derived API key/secret/passphrase are stored server-side only — deliberately kept out of HTTP responses so they cannot leak through logs, proxies or browser devtools. Legacy-EOA users get gas sponsorship plus approvals here. Deposit-wallet users had their approvals set by the onboarding batch (POST /exchanges/polymarket/deposit-wallet/onboard), so the approval legs are skipped and the *_tx_hash fields are omitted. Auth & scope. Requires trade:execute for polymarket, wallet ownership, and the mutation gate — this provisions signing credentials and is in the same risk class as order submission.
Request
- Base URLhttps://execution.kairos.trade
- AuthAPI key in header X-Client-Id and API key in header X-Api-Key and API key in header X-Api-Secret
Request body
Response
Credentials provisioned and approvals set.
Changes
No recorded changes to this operation across all 1 revision of this API.