Split collateral into a complete outcome-token set
Converts amount of collateral into amount YES and amount NO tokens on-chain, without going through the order book. Does not open a market position — it mints equal tokens on every outcome; both legs are recorded as synthetic BUY fills at price 0.5 so history and PnL stay consistent. NegRisk (multi-outcome) markets are detected from the conditionId and routed through the NegRiskAdapter automatically. Transactions are custodially signed; deposit-wallet users execute gaslessly via the relayer. Identity (user_id/turnkey_org_id/wallet_address) is resolved server-side from the authenticated caller — body fields are optional and must match when present. Because this signs under the user's delegated key it is additionally gated on the installed Turnkey policy version (403 AUTH_POLICY_OUTDATED if stale) and, like the other mutation endpoints, on the service-token/CSRF/API-key check that the API-key triple satisfies automatically. Failures return the structured OrderErrorResponse envelope — match on error_details.code.
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
Path parameters
Venue. Split/merge require an on-chain CTF (polymarket, predictfun). Kalshi settles off-exchange — redeem only.
Request body
Example request
{
"condition_id": "0x1234abcd",
"market_id": "570362",
"amount": "100"
}Response
Split executed on-chain.
Example response
{
"tx_hash": "0xabc123",
"amount": "100",
"condition_id": "0x1234abcd"
}Changes
No recorded changes to this operation across all 1 revision of this API.