Making and taking are the same request
with a different timeInForce — there is no separate fill endpoint.
EIP-712 order signing covers the eight signed fields and the
domain.
A deployed proxy wallet is required before any order is accepted
This endpoint is asynchronous by default. A success response means the order was submitted to
the matching engine, not that it rested or matched. Each order comes back as SUBMITTED — the terminal
outcome (rested as ACTIVE, matched, or gone) arrives later on
account:orders_v3_#{address}. Subscribe to that channel before
you submit and treat it as the source of truth.
Optional synchronous mode. Set waitForOutcome: true to have the call wait up to maxWaitTime and return each accepted order’s terminal matching outcome inline.outcome is the matching result, not on-chain finality. The funds are escrowed a moment later, when it reaches LOCKED on
account:trades_v3_#{address}. See which status to act on.
expiry is required and must be a unix epoch timestamp in seconds (not milliseconds) that is in
the future. Also an expiry that falls inside the market’s betting delay plus two seconds is rejected.
Posting an order does not lock capital, regardless of timeInForce. Funds are escrowed only when
the order matches. See Risk limits.
Authorizations
x-sx-api-key
string
header
required
API key, sent as the x-sx-api-key header.
Body
application/json
orders
object[]
required
1 to limits.maxCreateOrders signed orders — 10 today. An empty array is a 400. All orders in a batch must share one maker.
Show child attributes
waitForOutcome
boolean
default:false
When true, wait for each order's matching outcome and return it inline as outcome on every accepted (SUBMITTED) result. Defaults to false. See Async operations.
maxWaitTime
integer
Max time in ms to wait for outcomes when waitForOutcome is true. Omitted uses the server default (10s today); capped server-side (15s today). Ignored when waitForOutcome is not true.
Response
status
string
success or failure if the request succeeded or not
data
object
Show child attributes
Last modified on October 27, 2026
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"SX Bet Documentation","description":"Developer documentation for the SX Bet API — a peer-to-peer sports prediction market. Build trading bots, market-making systems, and custom frontends with REST, WebSocket, and on-chain APIs.","colors":{"primary":"#2196f3","light":"#42A5F5","dark":"#1565C0"},"logo":{"light":"https://mintcdn.com/sxbet-9c561d83/ylnfp2AKk1IUxDYj/public/sx_assets/sx_bet_logo.svg?fit=max\u0026auto=format\u0026n=ylnfp2AKk1IUxDYj\u0026q=85\u0026s=79cfd7fbcc454e46770d552f7f77e6eb","dark":"https://mintcdn.com/sxbet-9c561d83/ylnfp2AKk1IUxDYj/public/sx_assets/sx_bet_logo.svg?fit=max\u0026auto=format\u0026n=ylnfp2AKk1IUxDYj\u0026q=85\u0026s=79cfd7fbcc454e46770d552f7f77e6eb"},"favicon":"https://mintcdn.com/sxbet-9c561d83/ylnfp2AKk1IUxDYj/public/sx_assets/logo-128-128-square.png?fit=max\u0026auto=format\u0026n=ylnfp2AKk1IUxDYj\u0026q=85\u0026s=93e7b81b712f5be3a7bd774bafc99701","api":{"openapi":"openapi.json"},"background":{"decoration":"grid"},"navbar":{"links":[{"href":"/developers/build-on-sx-with-ai","label":"Build with AI"},{"href":"https://sx.bet/#intercom-open","label":"Support"},{"href":"/changelog","label":"Changelog"}],"primary":{"type":"button","label":"SX Bet","href":"https://sx.bet"}},"footer":{"socials":{"x":"https://x.com/SX_Bet","github":"https://github.com/sx-bet"}},"search":{"prompt":"Search markets, API endpoints, guides..."},"seo":{"metatags":{"og:site_name":"SX Bet Docs","twitter:card":"summary_large_image","twitter:site":"@SX_Bet"},"indexing":"navigable"},"integrations":{"intercom":{"appId":"qtbwv34h"}},"banner":{"content":"**GET /orderbook-v3/snapshot** moves to **GET /orderbook-v3/snapshot/market** on December 1, 2026. [See the changelog →](/changelog)","dismissible":true},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"metadata":{"timestamp":true},"styling":{"latex":true},"navigation":{"global":{},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"sxbet-9c561d83","hasAudioNarration":false,"actualSubdomain":"sxbet-9c561d83","customDomains":["docs.sx.bet"],"gitSource":{"type":"gitlab","owner":"nextgenbt/betx","repo":"mintlify-api-docs","deployBranch":"production","contentDirectory":"","isPrivate":true,"projectId":88165272,"mountPath":"","label":"","_id":"6ae0cf9c21f7c543a78e25c2"},"entitlements":{},"buildId":"6af74f3bd5abbb30aa769552","clientVersion":"0.0.4131","searchFilterCounts":[{"language":"default","tag":"API Reference","count":82},{"language":"default","tag":"For Developers","count":50},{"language":"default","tag":"User Guides","count":22},{"language":"default","tag":"Trading","count":18},{"language":"default","tag":"Advanced Wallet","count":13},{"language":"default","tag":"Orders","count":12},{"language":"default","tag":"Wallet \u0026 Funding","count":11},{"language":"default","tag":"Public Channels","count":9},{"language":"default","tag":"Markets","count":9},{"language":"default","tag":"Sports Data","count":8}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"body:has(#hero-section) #header{display:none!important}body:has(#hero-section) #hero-section{margin-top:-5rem}body:has(#hero-section) #hero-section p{line-height:1.375!important}body:has(#hero-section) #hero-section h1{margin-bottom:0.75rem!important}body:has(#hero-section) #hero-section~div h2:first-child{margin-top:1.5rem!important}"}],"page":{"pagePath":"api-reference/post-orders-v3","slug":"/api-reference/post-orders-v3","pageMetadata":{"title":"Create orders","description":"Submit a new order to the SX Bet orderbook.","openapi":"POST /orders-v3","href":"/api-reference/post-orders-v3"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Submit a new order to the SX Bet orderbook.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,em:`em`,p:`p`,strong:`strong`,..._provideComponents(),...props.components},{Note,Warning}=_components;if(!Note)_missingMdxReference(`Note`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Making and taking are the same request\nwith a different `,_jsx(_components.a,{href:`/developers/time-in-force`,children:_jsx(_components.code,{children:`timeInForce`})}),` — there is no separate fill endpoint.\n`,_jsx(_components.a,{href:`/api-reference/eip712-order-signing`,children:`EIP-712 order signing`}),` covers the eight signed fields and the\ndomain.`]}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:_jsx(_components.strong,{children:`A deployed proxy wallet is required before any order is accepted`})})}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`This endpoint is asynchronous by default.`}),` A success response means the order was `,_jsx(_components.em,{children:`submitted`}),` to\nthe matching engine, not that it rested or matched. Each order comes back as `,_jsx(_components.code,{children:`SUBMITTED`}),` — the terminal\noutcome (rested as `,_jsx(_components.code,{children:`ACTIVE`}),`, matched, or gone) arrives later on\n`,_jsx(_components.a,{href:`/api-reference/channel-orders-v3`,children:_jsx(_components.code,{children:`account:orders_v3_#{address}`})}),`. Subscribe to that channel before\nyou submit and treat it as the source of truth.`]})}),`\n`,_jsxs(Note,{children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Optional synchronous mode.`}),` Set `,_jsx(_components.code,{children:`waitForOutcome: true`}),` to have the call wait up to `,_jsx(_components.code,{children:`maxWaitTime`}),` and return each accepted order’s terminal matching `,_jsx(_components.code,{children:`outcome`}),` inline.`]}),_jsxs(_components.p,{children:[_jsx(_components.code,{children:`outcome`}),` is the `,_jsx(_components.em,{children:`matching`}),` result, not on-chain finality. The funds are escrowed a moment later, when it reaches `,_jsx(_components.code,{children:`LOCKED`}),` on\n`,_jsx(_components.a,{href:`/api-reference/channel-trades-v3`,children:_jsx(_components.code,{children:`account:trades_v3_#{address}`})}),`. See `,_jsx(_components.a,{href:`/developers/bet-lifecycle#which-status-to-act-on`,children:`which status to act on`}),`.`]})]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.code,{children:`expiry`}),` is required and must be a unix epoch timestamp in `,_jsx(_components.strong,{children:`seconds`}),` (not milliseconds) that is in\nthe future. Also an `,_jsx(_components.code,{children:`expiry`}),` that falls inside the market’s betting delay plus two seconds is rejected.`]})}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Posting an order does not lock capital`}),`, regardless of `,_jsx(_components.code,{children:`timeInForce`}),`. Funds are escrowed only when\nthe order matches. See `,_jsx(_components.a,{href:`/developers/risk-limits`,children:`Risk limits`}),`.`]})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Create orders","description":"Submit a new order to the SX Bet orderbook.","openapi":"POST /orders-v3","href":"/api-reference/post-orders-v3"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/sxbet-9c561d83/72e79f2b711d59db/custom.js"],"openApiReferenceData":{"operation":{"operationId":"createOrdersV3","tags":["Orders"],"summary":"Create orders","description":"Submit a new order to the SX Bet orderbook.","security":["45090ba1-6153-4ddb-b813-14da8b46b176"],"requestBody":"ed3998c3-745d-40e6-a8c9-6aadcb257a23","responses":{"200":"e75ca6eb-52e3-4e08-b195-ac58d10bad7f","400":"0408e4a7-9fde-4833-bf68-4d2c81fa37ee","401":"26a947ab-8b64-4a60-9c3d-635d63de2fa8","403":"ef38510b-156c-4a0a-9377-f16efeded54a","503":"026c3588-23d0-4021-8b86-3360a3865570"},"method":"post","type":"path","servers":["de035ab6-f255-49e1-ba5b-19ff54a03907","bc9e686a-001a-4fd4-b872-5a288f02139a"],"path":"/orders-v3","baseUrlOptions":["https://api.sx.bet","https://api.toronto.sx.bet"],"title":"Create orders","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["orders"],"properties":{"orders":{"type":"array","items":{"description":"One signed order. Note there is no `useProxy` field — trading is proxy-only.","type":"object","required":["marketHash","maker","totalBetSize","percentageOdds","salt","expiry","baseToken","isMakerBettingOutcomeOne","timeInForce","orderSignature"],"properties":{"marketHash":{"type":"string","description":"The market you wish to place this order under","isRequired":true,"uniqueKey":"orders.items.[INDEX].marketHash","typeLabel":"string"},"maker":{"type":"string","description":"Your user address. Must match the account that signs the order. This is NOT your proxy wallet address.","isRequired":true,"uniqueKey":"orders.items.[INDEX].maker","typeLabel":"string"},"totalBetSize":{"type":"string","description":"Must be at least `limits.orderSizeMinimumBaseUnits` from [`GET /metadata/obv3`](/api-reference/get-metadata-obv3).","isRequired":true,"uniqueKey":"orders.items.[INDEX].totalBetSize","typeLabel":"string"},"percentageOdds":{"type":"string","description":"Implied probability you are paying (maker's frame).","isRequired":true,"uniqueKey":"orders.items.[INDEX].percentageOdds","typeLabel":"string"},"salt":{"type":"string","description":"Random 32-byte hex string to differentiate between orders with otherwise identical parameters","isRequired":true,"uniqueKey":"orders.items.[INDEX].salt","typeLabel":"string"},"expiry":{"type":"integer","description":"A unix epoch timestamp in **seconds** — not milliseconds, and an integer unlike the amount fields. Must be in the future — `0` is **not** accepted, and neither is any past timestamp (`expiry must be a unix-seconds timestamp in the future`). A value that falls inside the market's betting delay plus two seconds is rejected (`Order expiry is too close to the betting delay window`). Resolve the delay from `bettingDelay` on [`GET /metadata/obv3`](/api-reference/get-metadata-obv3).","example":1785527222,"isRequired":true,"uniqueKey":"orders.items.[INDEX].expiry","typeLabel":"integer"},"baseToken":{"type":"string","description":"Must equal `activeAsset.baseToken` from [`GET /metadata/obv3`](/api-reference/get-metadata-obv3).","isRequired":true,"uniqueKey":"orders.items.[INDEX].baseToken","typeLabel":"string"},"isMakerBettingOutcomeOne":{"type":"boolean","description":"The outcome you want to bet. `true` selects outcome one; `false` selects outcome two.","isRequired":true,"uniqueKey":"orders.items.[INDEX].isMakerBettingOutcomeOne","typeLabel":"boolean"},"timeInForce":{"type":"string","enum":["GTC","IOC","FOK"],"description":"Exactly one of `GTC`, `IOC`, `FOK` — case-sensitive, with no default. See [Time in force](/developers/time-in-force) for what each does and when to use it.","isRequired":true,"uniqueKey":"orders.items.[INDEX].timeInForce","typeLabel":"enum\u003cstring>"},"orderSignature":{"type":"string","description":"EIP-712 signature over the 8-field `Order` type, packed v-r-s (65 bytes). See [EIP-712 order signing](/api-reference/eip712-order-signing).","isRequired":true,"uniqueKey":"orders.items.[INDEX].orderSignature","typeLabel":"string"},"clientOrderId":{"type":"string","description":"Optional. Max 64 chars, `^[A-Za-z0-9_-]+$` — a braced UUID is rejected. Must be unique per address: one collision fails the whole batch, not just that order. See [Client order id](/developers/client-order-id).","uniqueKey":"orders.items.[INDEX].clientOrderId","typeLabel":"string"},"externalUserId":{"type":"string","description":"Optional partner tag. Max 255 chars. Attribution-only — echoed on privileged order/fill/trade reads and account channels. See [External user id](/developers/external-user-id).","uniqueKey":"orders.items.[INDEX].externalUserId","typeLabel":"string"},"useBetCredits":{"type":"boolean","description":"Fund from bet credits. IOC/FOK only. Still requires a deployed proxy.","uniqueKey":"orders.items.[INDEX].useBetCredits","typeLabel":"boolean"},"postOnly":{"type":"boolean","description":"Optional. Add liquidity only. `GTC` only. An order that would cross on arrival is cancelled with `POST_ONLY_WOULD_CROSS` instead of taking. See [Time in force](/developers/time-in-force#post-only).","uniqueKey":"orders.items.[INDEX].postOnly","typeLabel":"boolean"}},"uniqueKey":"orders.items.[INDEX]","typeLabel":"object"},"description":"1 to `limits.maxCreateOrders` signed orders — 10 today. An empty array is a 400. All orders in a batch must share one `maker`.","isRequired":true,"uniqueKey":"orders","typeLabel":"object[]"},"waitForOutcome":{"type":"boolean","default":false,"description":"When true, wait for each order's matching outcome and return it inline as `outcome` on every accepted (`SUBMITTED`) result. Defaults to false. See [Async operations](/developers/async-operations).","uniqueKey":"waitForOutcome","typeLabel":"boolean"},"maxWaitTime":{"type":"integer","description":"Max time in ms to wait for outcomes when `waitForOutcome` is true. Omitted uses the server default (10s today); capped server-side (15s today). Ignored when `waitForOutcome` is not true.","uniqueKey":"maxWaitTime","typeLabel":"integer"}},"uniqueKey":"","typeLabel":"object"},"example":{"waitForOutcome":true,"orders":[{"marketHash":"0x81cfc23d0a02403f32d29b5a7c5686acd5eaedcdaa461cf253a1488e4cac0fcf","maker":"0xbcc6D643e4159A75ED1dB4e13330230B82F2AEe5","totalBetSize":"2000000","percentageOdds":"40000000000000000000","salt":"0x8fa0cd4dbb399048caf74b8455f0fcf502fc989fc3e2720003aa10756faa70ef","expiry":1785527222,"baseToken":"0x1BC6326EA6aF2aB8E4b6Bc83418044B1923b2956","isMakerBettingOutcomeOne":true,"timeInForce":"GTC","orderSignature":"0xa343a8052087c6739375c157f716beb6ddad7f1549e4c746aafda2869eb1f3235e7ba71aa79fa5b3d99b51b51c9cfc1b41cbda4b02badc0ef31ec3e978e069d81b","clientOrderId":"quote-2026-07-31-002"}]},"examples":{"Example":{"title":"Example","value":{"waitForOutcome":true,"orders":[{"marketHash":"0x81cfc23d0a02403f32d29b5a7c5686acd5eaedcdaa461cf253a1488e4cac0fcf","maker":"0xbcc6D643e4159A75ED1dB4e13330230B82F2AEe5","totalBetSize":"2000000","percentageOdds":"40000000000000000000","salt":"0x8fa0cd4dbb399048caf74b8455f0fcf502fc989fc3e2720003aa10756faa70ef","expiry":1785527222,"baseToken":"0x1BC6326EA6aF2aB8E4b6Bc83418044B1923b2956","isMakerBettingOutcomeOne":true,"timeInForce":"GTC","orderSignature":"0xa343a8052087c6739375c157f716beb6ddad7f1549e4c746aafda2869eb1f3235e7ba71aa79fa5b3d99b51b51c9cfc1b41cbda4b02badc0ef31ec3e978e069d81b","clientOrderId":"quote-2026-07-31-002"}]}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"e75ca6eb-52e3-4e08-b195-ac58d10bad7f":{"description":"","content":{"application/json":{"schema":{"type":"object","properties":{"status":{"type":"string","description":"`success` or `failure` if the request succeeded or not","uniqueKey":"status","typeLabel":"string"},"data":{"type":"object","properties":{"orders":{"type":"array","description":"One result per submitted order, in the order you sent them.","items":{"type":"object","description":"One per-order result from `POST /orders-v3`. The response `data.orders` array contains one of these per submitted order, in the same order you sent them.","required":["orderId","status","commandId"],"properties":{"orderId":{"type":"string","description":"The order id — the EIP-712 digest of the signed `Order` struct.","isRequired":true,"uniqueKey":"data.orders.items.[INDEX].orderId","typeLabel":"string"},"status":{"type":"string","enum":["SUBMITTED","FAILED"],"description":"`SUBMITTED` = submitted to the matching engine; `FAILED` = rejected before submitting. See [Posting orders](/developers/posting-orders).","isRequired":true,"uniqueKey":"data.orders.items.[INDEX].status","typeLabel":"enum\u003cstring>"},"commandId":{"type":"string","description":"Server-assigned id for this order's submission command. Correlate it with your own records; always present, including on `FAILED`.","isRequired":true,"uniqueKey":"data.orders.items.[INDEX].commandId","typeLabel":"string"},"clientOrderId":{"type":"string","description":"Your own tag, echoed back when you set one; omitted otherwise.","uniqueKey":"data.orders.items.[INDEX].clientOrderId","typeLabel":"string"},"externalUserId":{"type":"string","description":"Optional partner tag, echoed back when you set one; omitted otherwise.","uniqueKey":"data.orders.items.[INDEX].externalUserId","typeLabel":"string"},"outcome":{"type":"object","description":"Present only when `waitForOutcome` was requested and the order was accepted (`SUBMITTED`). Absent on `FAILED` results.","required":["state"],"properties":{"state":{"type":"string","enum":["RESTED","FULLY_FILLED","PARTIAL_FILL_DONE","PARTIAL_FILL_RESTED","CANCELLED","TIMEOUT"],"description":"RESTED = rested with no fill; FULLY_FILLED = fully matched on entry; PARTIAL_FILL_DONE = partially filled, remainder discarded (IOC/dust); PARTIAL_FILL_RESTED = partially filled, remainder rested; CANCELLED = cancelled without resting (see `cancelReason`); TIMEOUT = no outcome before the wait deadline.","isRequired":true,"uniqueKey":"data.orders.items.[INDEX].outcome.state","typeLabel":"enum\u003cstring>"},"remainingAmount":{"type":"string","description":"Amount left unfilled after a settled outcome. Omitted on `TIMEOUT` because the order is still in flight.","uniqueKey":"data.orders.items.[INDEX].outcome.remainingAmount","typeLabel":"string"},"fillAmount":{"type":"string","description":"Amount this order executed, in base units. Absent when the order never matched. See [unit conversions](/developers/unit-conversions).","uniqueKey":"data.orders.items.[INDEX].outcome.fillAmount","typeLabel":"string"},"blendedOdds":{"type":"string","description":"Effective blended execution odds across this order's matches, in the taker frame at 1e20 scale (divide by 10^20 for implied probability). Absent when the order never matched. See [unit conversions](/developers/unit-conversions).","uniqueKey":"data.orders.items.[INDEX].outcome.blendedOdds","typeLabel":"string"},"matchIds":{"type":"array","items":{"type":"string","uniqueKey":"data.orders.items.[INDEX].outcome.matchIds.items.[INDEX]","typeLabel":"string"},"description":"Match ids produced by this order. Absent when it never matched.","uniqueKey":"data.orders.items.[INDEX].outcome.matchIds","typeLabel":"string[]"},"tradeId":{"type":"string","description":"Trade id grouping this order's fills. Absent when it never matched.","uniqueKey":"data.orders.items.[INDEX].outcome.tradeId","typeLabel":"string"},"cancelReason":{"type":"string","enum":["NO_LIQUIDITY","INTERNAL_ERROR","ENGINE_SHUTDOWN","EXPIRED","INSUFFICIENT_BALANCE","POST_ONLY_WOULD_CROSS"],"description":"Why the order was cancelled. Present only when `state` is `CANCELLED`. These are the only values. Not the same set as [`inactiveReason`](/developers/order-lifecycle).","uniqueKey":"data.orders.items.[INDEX].outcome.cancelReason","typeLabel":"enum\u003cstring>"}},"example":{"state":"FULLY_FILLED","remainingAmount":"0","fillAmount":"2000000","blendedOdds":"50000000000000000000","matchIds":["0x9a1c2f3e4b5d6a7f8c9b0d1e2f3a4b5c6d7e8f9a0b1c2d3e4f5a6b7c8d9e0f1a"],"tradeId":"0xtrade1"},"uniqueKey":"data.orders.items.[INDEX].outcome","typeLabel":"object"}},"example":{"orderId":"0x7f611d85216fa11810d5357ffaaeafbbefb88e69b9fd26bfae7b13a67cceb9dc","status":"SUBMITTED","commandId":"550e8400-e29b-41d4-a716-446655440000","clientOrderId":"quote-2026-07-31-002"},"uniqueKey":"data.orders.items.[INDEX]","typeLabel":"object"},"uniqueKey":"data.orders","typeLabel":"object[]"}},"uniqueKey":"data","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"status":"success","data":{"orders":[{"orderId":"0x7f611d85216fa11810d5357ffaaeafbbefb88e69b9fd26bfae7b13a67cceb9dc","status":"SUBMITTED","commandId":"550e8400-e29b-41d4-a716-446655440000","clientOrderId":"quote-2026-07-31-002","outcome":{"state":"FULLY_FILLED","remainingAmount":"0","fillAmount":"2000000","blendedOdds":"50000000000000000000","matchIds":["0x9a1c2f3e4b5d6a7f8c9b0d1e2f3a4b5c6d7e8f9a0b1c2d3e4f5a6b7c8d9e0f1a"],"tradeId":"0xtrade1"}}]}},"examples":{"Example":{"title":"Example","value":{"status":"success","data":{"orders":[{"orderId":"0x7f611d85216fa11810d5357ffaaeafbbefb88e69b9fd26bfae7b13a67cceb9dc","status":"SUBMITTED","commandId":"550e8400-e29b-41d4-a716-446655440000","clientOrderId":"quote-2026-07-31-002","outcome":{"state":"FULLY_FILLED","remainingAmount":"0","fillAmount":"2000000","blendedOdds":"50000000000000000000","matchIds":["0x9a1c2f3e4b5d6a7f8c9b0d1e2f3a4b5c6d7e8f9a0b1c2d3e4f5a6b7c8d9e0f1a"],"tradeId":"0xtrade1"}}]}}}},"exampleType":"examples"}},"exampleType":"examples"},"0408e4a7-9fde-4833-bf68-4d2c81fa37ee":{"description":"","content":{"application/json":{"schema":{"oneOf":[{"type":"object","description":"Validation errors. Same envelope as ErrorNest but `message` is an array — normalise both.","properties":{"message":{"type":"array","items":{"type":"string","uniqueKey":"oneOf.0.message.items.[INDEX]","typeLabel":"string"},"example":["range must be one of the following values: 1, 7, 30"],"uniqueKey":"oneOf.0.message","typeLabel":"string[]"},"error":{"type":"string","example":"Bad Request","uniqueKey":"oneOf.0.error","typeLabel":"string"},"statusCode":{"type":"integer","example":400,"uniqueKey":"oneOf.0.statusCode","typeLabel":"integer"}},"uniqueKey":"oneOf.0","typeLabel":"object"},{"type":"object","description":"Most common shape.","properties":{"message":{"type":"string","example":"INVALID_USER","uniqueKey":"oneOf.1.message","typeLabel":"string"},"error":{"type":"string","example":"Unauthorized","uniqueKey":"oneOf.1.error","typeLabel":"string"},"statusCode":{"type":"integer","example":401,"uniqueKey":"oneOf.1.statusCode","typeLabel":"integer"}},"uniqueKey":"oneOf.1","typeLabel":"object"},{"type":"object","description":"Business-rule rejection from `POST /orders-v3`. `message` is an error CODE, and the sibling keys are context that varies by code. There is no `statusCode` and no `code` field.","properties":{"message":{"type":"string","example":"TOTAL_BET_SIZE_TOO_LOW","uniqueKey":"oneOf.2.message","typeLabel":"string"},"marketHash":{"type":"string","description":"Present on most codes.","uniqueKey":"oneOf.2.marketHash","typeLabel":"string"},"minimum":{"type":"string","description":"`TOTAL_BET_SIZE_TOO_LOW` only. Whole tokens, not base units.","uniqueKey":"oneOf.2.minimum","typeLabel":"string"},"maker":{"type":"string","description":"`PROXY_NOT_DEPLOYED` only.","uniqueKey":"oneOf.2.maker","typeLabel":"string"},"parlayExpiry":{"type":"integer","description":"`PARLAY_ORDER_EXPIRY_BEYOND_PARLAY_EXPIRY` only, as a unix-seconds number. See [Time in force](/developers/time-in-force) for why that differs from the order read path.","uniqueKey":"oneOf.2.parlayExpiry","typeLabel":"integer"},"parentMarketHash":{"type":"string","description":"Every `QUARTERLINE_LEG_*` and `PARLAY_LEG_*` code.","uniqueKey":"oneOf.2.parentMarketHash","typeLabel":"string"},"legMarketHash":{"type":"string","description":"`QUARTERLINE_LEG_MISSING`, `QUARTERLINE_LEG_INACTIVE`, `PARLAY_LEG_INACTIVE`.","uniqueKey":"oneOf.2.legMarketHash","typeLabel":"string"},"legStatus":{"type":"string","description":"`QUARTERLINE_LEG_INACTIVE`, `PARLAY_LEG_INACTIVE` — the leg market's status.","uniqueKey":"oneOf.2.legStatus","typeLabel":"string"}},"uniqueKey":"oneOf.2","typeLabel":"object"}],"uniqueKey":"","typeLabel":"object"},"example":{"message":"TOTAL_BET_SIZE_TOO_LOW","marketHash":"0x81cfc23d0a02403f32d29b5a7c5686acd5eaedcdaa461cf253a1488e4cac0fcf","minimum":"1"},"examples":{"Example":{"title":"Example","value":{"message":"TOTAL_BET_SIZE_TOO_LOW","marketHash":"0x81cfc23d0a02403f32d29b5a7c5686acd5eaedcdaa461cf253a1488e4cac0fcf","minimum":"1"}}},"exampleType":"examples"}},"exampleType":"examples"},"26a947ab-8b64-4a60-9c3d-635d63de2fa8":{"description":"","content":{"application/json":{"schema":{"description":"Most common shape.","type":"object","properties":{"message":{"type":"string","example":"INVALID_USER","uniqueKey":"message","typeLabel":"string"},"error":{"type":"string","example":"Unauthorized","uniqueKey":"error","typeLabel":"string"},"statusCode":{"type":"integer","example":401,"uniqueKey":"statusCode","typeLabel":"integer"}},"uniqueKey":"","typeLabel":"object"},"example":{"message":"BAD_AUTH","error":"Unauthorized","statusCode":401},"examples":{"Example":{"title":"Example","value":{"message":"BAD_AUTH","error":"Unauthorized","statusCode":401}}},"exampleType":"examples"}},"exampleType":"examples"},"ef38510b-156c-4a0a-9377-f16efeded54a":{"description":""},"026c3588-23d0-4021-8b86-3360a3865570":{"description":"","content":{"application/json":{"schema":{"description":"Most common shape.","type":"object","properties":{"message":{"type":"string","example":"INVALID_USER","uniqueKey":"message","typeLabel":"string"},"error":{"type":"string","example":"Unauthorized","uniqueKey":"error","typeLabel":"string"},"statusCode":{"type":"integer","example":401,"uniqueKey":"statusCode","typeLabel":"integer"}},"uniqueKey":"","typeLabel":"object"},"example":{"message":"Service Unavailable","statusCode":503},"examples":{"Example":{"title":"Example","value":{"message":"Service Unavailable","statusCode":503}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"45090ba1-6153-4ddb-b813-14da8b46b176":{"SxApiKey":{"type":"apiKey","in":"header","name":"x-sx-api-key","description":"API key, sent as the `x-sx-api-key` header. ","scopes":[],"schemeName":"SxApiKey"}}},"servers":{"de035ab6-f255-49e1-ba5b-19ff54a03907":{"url":"https://api.sx.bet","description":"Mainnet (SX Network, chainId 4162)"},"bc9e686a-001a-4fd4-b872-5a288f02139a":{"url":"https://api.toronto.sx.bet","description":"Testnet (Toronto, chainId 79479957)"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"x-sx-api-key","description":"API key, sent as the `x-sx-api-key` header. ","scopes":[],"schemeName":"SxApiKey"},"schema":{"title":"x-sx-api-key","type":"string","description":"API key, sent as the `x-sx-api-key` header. ","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"SxApiKey","name":"x-sx-api-key"}],"title":"SxApiKey"}]},"originalFileLocation":"openapi.json"},"subdomain":"sxbet-9c561d83","siteName":"SX Bet Documentation","title":"Create orders - SX Bet Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-08-26T19:12:17.133Z","gitLastModified":"2026-10-27T16:03:34.000Z","originalFileLocation":"api-reference/post-orders-v3.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Submit a new order to the SX Bet orderbook.\">\u003cmeta data-mint-head name=\"application-name\" content=\"SX Bet Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/sxbet-9c561d83/_a_gEzMmJht2OpmM/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/sxbet-9c561d83/_a_gEzMmJht2OpmM/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/sxbet-9c561d83/_a_gEzMmJht2OpmM/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/sxbet-9c561d83/_a_gEzMmJht2OpmM/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/sxbet-9c561d83/_a_gEzMmJht2OpmM/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/sxbet-9c561d83/_a_gEzMmJht2OpmM/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/sxbet-9c561d83/_a_gEzMmJht2OpmM/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/sxbet-9c561d83/_a_gEzMmJht2OpmM/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/sxbet-9c561d83/_a_gEzMmJht2OpmM/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Create orders - SX Bet Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Submit a new order to the SX Bet orderbook.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"SX Bet Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.sx.bet/api-reference/post-orders-v3\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://sxbet-9c561d83.mintlify.site/_mintlify/api/og/v2?division=Orders\u0026amp;title=Create+orders\u0026amp;description=Submit+a+new+order+to+the+SX+Bet+orderbook.\u0026amp;theme=6b1f181de37f463dda41b054\u0026amp;signature=79e30f854e0fc9682ec125f9cab4604952dd57f6d8f630405fcb4726d1f7cc16\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Create orders - SX Bet Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Submit a new order to the SX Bet orderbook.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://sxbet-9c561d83.mintlify.site/_mintlify/api/og/v2?division=Orders\u0026amp;title=Create+orders\u0026amp;description=Submit+a+new+order+to+the+SX+Bet+orderbook.\u0026amp;theme=6b1f181de37f463dda41b054\u0026amp;signature=79e30f854e0fc9682ec125f9cab4604952dd57f6d8f630405fcb4726d1f7cc16\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/sxbet-9c561d83/_a_gEzMmJht2OpmM/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"SX Bet Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2196f3\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.sx.bet/api-reference/post-orders-v3\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/post-orders-v3.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.sx.bet/#organization\",\"name\":\"SX Bet Documentation\",\"url\":\"https://docs.sx.bet\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/sxbet-9c561d83/ylnfp2AKk1IUxDYj/public/sx_assets/sx_bet_logo.svg?fit=max\u0026auto=format\u0026n=ylnfp2AKk1IUxDYj\u0026q=85\u0026s=79cfd7fbcc454e46770d552f7f77e6eb\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.sx.bet#website\",\"name\":\"SX Bet Documentation\",\"url\":\"https://docs.sx.bet\",\"publisher\":{\"@id\":\"https://docs.sx.bet/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.sx.bet/api-reference/post-orders-v3#webpage\",\"url\":\"https://docs.sx.bet/api-reference/post-orders-v3\",\"name\":\"Create orders\",\"description\":\"Submit a new order to the SX Bet orderbook.\",\"dateModified\":\"2026-10-27T16:03:34.000Z\",\"isPartOf\":{\"@id\":\"https://docs.sx.bet#website\"},\"breadcrumb\":{\"@id\":\"https://docs.sx.bet/api-reference/post-orders-v3#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.sx.bet/api-reference/post-orders-v3#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"SX Bet Documentation\",\"item\":\"https://docs.sx.bet\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Create orders\",\"item\":\"https://docs.sx.bet/api-reference/post-orders-v3\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.sx.bet/api-reference/post-orders-v3#apireference\",\"headline\":\"Create orders\",\"name\":\"Create orders\",\"description\":\"Submit a new order to the SX Bet orderbook.\",\"url\":\"https://docs.sx.bet/api-reference/post-orders-v3\",\"mainEntityOfPage\":{\"@id\":\"https://docs.sx.bet/api-reference/post-orders-v3#webpage\"},\"dateModified\":\"2026-10-27T16:03:34.000Z\",\"publisher\":{\"@id\":\"https://docs.sx.bet/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.sx.bet#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"SX Bet Documentation\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"SX Bet Documentation\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/api-reference/post-orders-v3.md","siteName":"SX Bet Documentation","nav":{"global":{},"tabs":[{"tab":"Migrate to V3","icon":"arrow-up-right-dots","pages":[{"title":"Migrate to V3","href":"/developers/migrate-to-v3"}]},{"tab":"User Guides","icon":"book-open","pages":[{"title":"User Guides","href":"/user-guides/getting-started/overview"}]},{"tab":"For Developers","icon":"code","pages":[{"title":"For Developers","href":"/developers/introduction"}]},{"tab":"API Reference","icon":"rectangle-terminal","groups":[{"group":"Overview","pages":[{"title":"SX Bet API Reference","sidebarTitle":"Introduction","mode":"wide","href":"/api-reference/introduction"},{"title":"References","href":"/api-reference/references"},{"title":"Testnet","href":"/api-reference/testnet"},{"title":"API Keys","href":"/api-reference/api-key"},{"title":"Authentication by route","href":"/api-reference/auth-matrix"}]},{"group":"Metadata","pages":[{"title":"Exchange metadata","openapi":"GET /metadata/obv3","href":"/api-reference/get-metadata-obv3"}]},{"group":"Sports Data","pages":[{"title":"Sports","openapi":"GET /sports","href":"/api-reference/get-sports"},{"title":"Leagues","openapi":"GET /leagues","href":"/api-reference/get-leagues"},{"title":"Active leagues","openapi":"GET /leagues/active","href":"/api-reference/get-leagues-active"},{"title":"Teams","openapi":"GET /teams","href":"/api-reference/get-teams"},{"title":"Fixtures","openapi":"GET /fixture/active","href":"/api-reference/get-fixture-active"},{"title":"Fixture status","openapi":"GET /fixture/status","href":"/api-reference/get-fixture-status"},{"title":"Live scores","openapi":"GET /live-scores","href":"/api-reference/get-live-scores"},{"title":"Search fixtures","openapi":"GET /search","href":"/api-reference/search"}]},{"group":"Markets","pages":[{"title":"Market types","href":"/api-reference/market-types"},{"title":"Fixture statuses","href":"/api-reference/fixture-statuses"},{"title":"Active markets","openapi":"GET /markets/active","href":"/api-reference/get-markets-active"},{"title":"Find markets","openapi":"GET /markets/find","href":"/api-reference/get-markets-find"},{"title":"Popular markets","openapi":"GET /markets/popular","href":"/api-reference/get-markets-popular"},{"title":"Parlay markets","href":"/api-reference/parlay-markets"}]},{"group":"Wallet \u0026 Funding","pages":[{"title":"Deploy a proxy wallet","openapi":"POST /user/deploy-proxy","href":"/api-reference/post-user-deploy-proxy"},{"title":"Pending proxy deployment","openapi":"GET /user/pending-deploy-proxy","href":"/api-reference/get-user-pending-deploy-proxy"},{"title":"Fund a proxy wallet","openapi":"POST /user/transfer-to-proxy","href":"/api-reference/post-user-transfer-to-proxy"},{"title":"Pending deposit","openapi":"GET /user/transfer-to-proxy/pending","href":"/api-reference/get-user-transfer-to-proxy-pending"},{"title":"Deposit status","openapi":"GET /user/transfer-to-proxy/status","href":"/api-reference/get-user-transfer-to-proxy-status"},{"title":"Get your proxy wallet","openapi":"GET /user/proxy","href":"/api-reference/get-user-proxy"},{"title":"Get your balance","openapi":"GET /user/balance-v3","href":"/api-reference/get-user-balance-v3"},{"title":"Get your ledger","openapi":"GET /ledger-v3","href":"/api-reference/get-ledger-v3"},{"title":"Get your fees","openapi":"GET /user/fees-v3","href":"/api-reference/get-user-fees-v3"},{"title":"Get privacy setting","openapi":"GET /user/privacy-v3","href":"/api-reference/get-user-privacy-v3"},{"title":"Change privacy setting","openapi":"POST /user/privacy-v3","href":"/api-reference/post-user-privacy-v3"}]},{"group":"Utilities","pages":[{"title":"Unit conversion","href":"/api-reference/unit-conversion"},{"title":"Order signing","href":"/api-reference/eip712-order-signing"}]},{"group":"Order Book","pages":[{"title":"Get market orderbook snapshot","openapi":"GET /orderbook-v3/snapshot/market","href":"/api-reference/get-market-orderbook-snapshot"},{"title":"Get event orderbook snapshot","openapi":"GET /orderbook-v3/snapshot/event","href":"/api-reference/get-event-orderbook-snapshot"},{"title":"Best odds","description":"Get the best available odds for a set of markets on the SX Bet exchange.","openapi":"GET /orders-v3/odds/best","href":"/api-reference/get-best-odds-v3"}]},{"group":"Orders","pages":[{"title":"Create orders","openapi":"POST /orders-v3","href":"/api-reference/post-orders-v3"},{"title":"Get your orders","description":"Query your active orders on the SX Bet orderbook.","openapi":"GET /orders-v3","href":"/api-reference/get-orders-v3"},{"title":"Get a market's de-anonymized orders","openapi":"GET /orders-v3/public","href":"/api-reference/get-orders-v3-public"},{"title":"Get a user's de-anonymized orders","openapi":"GET /orders-v3/public/user","href":"/api-reference/get-orders-v3-user-public"},{"title":"Get an order by ID","openapi":"GET /orders-v3/{orderId}","href":"/api-reference/get-order-v3"},{"title":"Get orders by ID","openapi":"GET /orders-v3/batch","href":"/api-reference/get-orders-v3-batch"},{"title":"Get an order by client ID","openapi":"GET /orders-v3/client/{clientOrderId}","href":"/api-reference/get-order-v3-by-client-id"},{"title":"Cancel orders by id","openapi":"DELETE /orders-v3","href":"/api-reference/delete-orders-v3"},{"title":"Cancel orders by market","openapi":"DELETE /orders-v3/market","href":"/api-reference/delete-orders-v3-market"},{"title":"Cancel orders by event","openapi":"DELETE /orders-v3/event","href":"/api-reference/delete-orders-v3-event"},{"title":"Cancel all orders","openapi":"DELETE /orders-v3/all","href":"/api-reference/delete-orders-v3-all"},{"title":"Set heartbeat","openapi":"POST /heartbeat/v3","href":"/api-reference/post-heartbeat-v3"}]},{"group":"Trades, Fills \u0026 Positions","pages":[{"title":"Get your bets","openapi":"GET /trades-v3","href":"/api-reference/get-trades-v3"},{"title":"Get a trade by ID","openapi":"GET /trades-v3/{tradeId}","href":"/api-reference/get-trade-v3"},{"title":"Get your fills","openapi":"GET /fills-v3","href":"/api-reference/get-fills-v3"},{"title":"Get your positions","openapi":"GET /positions-v3","href":"/api-reference/get-positions-v3"},{"title":"Get de-anonymized positions","openapi":"GET /positions-v3/public","href":"/api-reference/get-positions-v3-public"},{"title":"Get the trade tape","openapi":"GET /trades-v3/public","href":"/api-reference/get-trades-v3-public"}]},{"group":"Public Channels","pages":[{"title":"Order Book Updates","href":"/api-reference/channel-orderbook-v3"},{"title":"Event Order Book Updates","href":"/api-reference/channel-orderbook-v3-event"},{"title":"Best Odds","href":"/api-reference/channel-best-odds-v3"},{"title":"De-anonymized Order Updates","href":"/api-reference/channel-public-orders-v3"},{"title":"Trade Updates","href":"/api-reference/channel-recent-trades-v3"},{"title":"Market Updates","href":"/api-reference/channel-markets"},{"title":"Line Changes","href":"/api-reference/channel-line-changes"},{"title":"Live Score \u0026 Fixture Updates","href":"/api-reference/channel-fixtures"},{"title":"Parlay Market Requests","href":"/api-reference/channel-parlay-requests"}]},{"group":"Account Channels","pages":[{"title":"Active Order Updates","href":"/api-reference/channel-orders-v3"},{"title":"Your Trade Updates","href":"/api-reference/channel-trades-v3"},{"title":"Fill Updates","href":"/api-reference/channel-fills-v3"}]},{"group":"Advanced Wallet","pages":[{"title":"Safe info","openapi":"GET /user/multisig/{safeAddress}/info","href":"/api-reference/get-user-multisig-info"},{"title":"Check a proxy address","openapi":"GET /user/multisig/proxy/{proxyAddress}","href":"/api-reference/get-user-multisig-proxy"},{"title":"Prepare a withdrawal","openapi":"POST /user/multisig/withdraw/prepare","href":"/api-reference/post-user-multisig-withdraw-prepare"},{"title":"Execute a withdrawal","openapi":"POST /user/multisig/withdraw/execute","href":"/api-reference/post-user-multisig-withdraw-execute"},{"title":"Prepare a transfer","openapi":"POST /user/multisig/transfer/prepare","href":"/api-reference/post-user-multisig-transfer-prepare"},{"title":"Execute a transfer","openapi":"POST /user/multisig/transfer/execute","href":"/api-reference/post-user-multisig-transfer-execute"},{"title":"Prepare adding a signer","openapi":"POST /user/multisig/add-signer/prepare","href":"/api-reference/post-user-multisig-add-signer-prepare"},{"title":"Execute adding a signer","openapi":"POST /user/multisig/add-signer/execute","href":"/api-reference/post-user-multisig-add-signer-execute"},{"title":"Prepare removing a signer","openapi":"POST /user/multisig/remove-signer/prepare","href":"/api-reference/post-user-multisig-remove-signer-prepare"},{"title":"Execute removing a signer","openapi":"POST /user/multisig/remove-signer/execute","href":"/api-reference/post-user-multisig-remove-signer-execute"},{"title":"Prepare a threshold change","openapi":"POST /user/multisig/set-threshold/prepare","href":"/api-reference/post-user-multisig-set-threshold-prepare"},{"title":"Execute a threshold change","openapi":"POST /user/multisig/set-threshold/execute","href":"/api-reference/post-user-multisig-set-threshold-execute"},{"title":"Cancel a pending transaction","openapi":"POST /user/multisig/cancel","href":"/api-reference/post-user-multisig-cancel"}]},{"group":"Partner API","pages":[{"title":"Get the attestation to sign","openapi":"GET /partner/attestation","href":"/api-reference/get-partner-attestation"},{"title":"Create a user","openapi":"POST /partner/users","href":"/api-reference/post-partner-users"},{"title":"List your users","openapi":"GET /partner/users","href":"/api-reference/get-partner-users"}]}]}]},"basePath":"","title":"Create orders - SX Bet Documentation","buildId":"dpl_5joLUXmnJgwqjrHAS4dxZrQTdxgh","deploymentId":"dpl_5joLUXmnJgwqjrHAS4dxZrQTdxgh","dynamics":["10e4515597","c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["BannerMarkdown-bDkRQgq9.js","dist-CUljsAY7.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","clsx-B2t_mZQG.js","html-void-elements-mCSPHezU.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","OpenApiReferenceProvider-DPDWPCdE.js","utils-DyjUHyLo.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-BWYE1cdS.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-COAzxpEw.js","snippetPresets-DNiD_S52.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-CjwVt80x.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-ByHQMk7z.js","shallow-CaZuw1AO.js","getApiPlaygroundDisplay-DPVPOknm.js","CodeSnippet-B31CH-Mp.js","CodeSnippets-BxTYZWz6.js","Page-DDHbuAIY.js","getPastedJson-DhoAwiNO.js","icon-Dhq8z75J.js","MethodPill-DLXmKOwr.js","DuplicateIcon-jzdVwyRU.js","createIcon-eD0b3klN.js","DynamicMarkdown-BfddVCX7.js","SectionHeading-2pSCIo17.js","axios-vUo_bRtp.js","Markdown-DsWjhwJ4.js","AssistantPageLink-Cf70306N.js"]}