Each delivery is one settled state of one game market, usually within a few minutes of Polymarket resolving it. A market can settle twice: first as a resolved oracle question without payouts, then with them. Each state is sent once, with its own settlement_id. Pro and Max only.Subscribe with settlement_filters on create or update to choose the markets: leagues (at most 32), sports_market_types (at most 64; * is every type), event_slugs (at most 100), and condition_ids (at most 100). Every field you set must match.Without sports_market_types, an endpoint receives moneyline (game winner) markets only, or every type of the markets condition_ids names. Most markets that settle are props, spreads, and totals: name their types, or send ["*"], to receive them.settlement is the same object GET /api/v1/games/{event_slug}/markets serves: payouts per share in micro-USDC in outcome order, result (outcome or split), winning_outcome_index, was_disputed, resolved_at, and observed_at, when we first saw this state. outcomes holds each outcome name at its index, so outcomes[winning_outcome_index] names the winner.A Polymarket polyv2 copy of a game carries copy_of_event_slug, the original game’s slug. It is sent only to a filter that names its condition ID or its own event slug, so a league subscription does not receive the same game twice. A state we first see more than 6 hours after it resolved is not sent.The OpenAPI spec carries an example delivery, epl_moneyline_settled, that you can sign and post to your own server to test it. The MarketSettled frame on Stream carries the same fields for every game market, without settlement_filters. The Webhooks guide covers signatures, retries, and replay.
Legacy default or named integration API key, or OAuth 2.1 access token, in the Authorization header as Bearer oxi_sk_live_... or Bearer oxi_at_.... Default keys retain full access; integration keys are limited to their approved read, webhooks, export and usage scopes and expire within 90 days. All credentials share the owner's account limits. Data calls require an active Pro subscription and return live data. A 401 carries WWW-Authenticate: Bearer resource_metadata="https://api.0xinsider.com/.well-known/oauth-protected-resource" (RFC 6750 section 3, RFC 9728).
v1= followed by the hex HMAC-SHA256 of {timestamp}.{raw body} under the endpoint signing secret. During a staged secret rotation, or while 0xinsider rotates the key every signing secret is derived from, it carries up to four comma-separated v1= candidates, the current secret's first: accept the delivery when any one verifies.
market_settled data, also the MarketSettled frame on GET /api/v1/stream: a sports or esports game market settled, sent once per settled state the first time 0xinsider records it. A market can settle in two states, a resolved UMA question row without payouts and then the condition row with them; each is its own event with its own settlement_id.
Show child attributes
Response
200
Return any 2xx status to acknowledge the delivery. Any other status, a redirect, a timeout or a connection error is retried on the published retry policy.
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"0xinsider API","colors":{"primary":"#000000","light":"#000000","dark":"#ffffff"},"logo":{"light":"https://mintcdn.com/0xinsider/D5OLZi_kq06wJPfv/logo/light.svg?fit=max\u0026auto=format\u0026n=D5OLZi_kq06wJPfv\u0026q=85\u0026s=5a737b3d5f5bace7059eb57500f3c8ef","dark":"https://mintcdn.com/0xinsider/D5OLZi_kq06wJPfv/logo/dark.svg?fit=max\u0026auto=format\u0026n=D5OLZi_kq06wJPfv\u0026q=85\u0026s=2039a645e8826fe146e6cd8e15498ca5"},"favicon":"https://mintcdn.com/0xinsider/D5OLZi_kq06wJPfv/favicon.svg?fit=max\u0026auto=format\u0026n=D5OLZi_kq06wJPfv\u0026q=85\u0026s=06727454da2da854b5cdd4a0b06075fb","api":{"openapi":"api-reference/openapi.json"},"navbar":{"links":[{"href":"mailto:support@0xinsider.com","label":"Support"}],"primary":{"type":"button","label":"Get API key","href":"https://0xinsider.com/developers"}},"footer":{"socials":{"x":"https://x.com/0xinsiderdotcom","github":"https://github.com/0xinsider","linkedin":"https://linkedin.com/company/0xinsider-com"}},"seo":{"metatags":{"msvalidate.01":"46E18D97E322917120999977418630DE"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity"],"display":"header"},"markdown":{"schema":false,"instructions":["The Markdown of an API reference page leaves out the OpenAPI schema.","Every object an endpoint returns or a webhook carries, with each field's type, presence and meaning, is on https://docs.0xinsider.com/api-reference/objects.md.","The full OpenAPI 3.1 spec names each operation's and each webhook's exact parameters, request body and response schema: https://docs.0xinsider.com/api-reference/openapi.json."]},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"Terminal","icon":"chart-line","href":"https://0xinsider.com"},{"anchor":"Product changelog","icon":"list","href":"https://0xinsider.com/changelog"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"0xinsider","hasAudioNarration":false,"actualSubdomain":"0xinsider","customDomains":["docs.0xinsider.com"],"gitSource":{"type":"github","owner":"0xinsider","repo":"docs.0xinsider.com","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":true,"edits":false,"issues":false},"entitlements":{},"buildId":"6aef6a560a8f67c3b928e03e","clientVersion":"0.0.4076","searchFilterCounts":[{"language":"default","tag":"API reference","count":130},{"language":"default","tag":"Traders","count":26},{"language":"default","tag":"Documentation","count":24},{"language":"default","tag":"Webhook events","count":18},{"language":"default","tag":"Changelog","count":17},{"language":"default","tag":"API updates","count":17},{"language":"default","tag":"Markets","count":16},{"language":"default","tag":"Older entries","count":16},{"language":"default","tag":"Webhooks","count":15},{"language":"default","tag":"Whale trades","count":10}]},"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":"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":"llms-txt-v2","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":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"custom.css","content":"[data-active],[data-active] a,[role=\"tab\"],[class*=\"playground\"] button,[class*=\"try-it\"],.bg-primary-dark,a[class*=\"anchor\"],a[class*=\"group\"],li a,nav a{transition:color 150ms ease, background-color 150ms ease, border-color 150ms ease, opacity 150ms ease, transform 150ms ease}[class*=\"badge\"],[data-testid*=\"badge\"]{--tw-bg-opacity: 1 !important}:root{--primary: 0 0 0;--primary-light: 0 0 0;--primary-dark: 0 0 0;--primary-foreground: 255 255 255}.dark{--primary-light: 255 255 255;--primary-dark: 255 255 255}.dark .bg-primary-dark~* .text-white,.dark .bg-primary-dark~* svg,.dark .bg-primary-dark~svg{color:#000000!important}.dark [data-active=\"true\"],.dark [data-active=\"true\"] a{color:#ffffff!important}[data-active=\"true\"],[data-active=\"true\"] a{color:#000000!important}.dark [class*=\"GET\"],.dark [class*=\"get\"]{background-color:rgba(255, 255, 255, 0.15)!important;color:#ffffff!important}[class*=\"GET\"],[class*=\"get\"]{background-color:rgba(0, 0, 0, 0.08)!important;color:#000000!important}.dark [class*=\"POST\"],.dark [class*=\"post\"]{background-color:rgba(255, 255, 255, 0.15)!important;color:#ffffff!important}[class*=\"POST\"],[class*=\"post\"]{background-color:rgba(0, 0, 0, 0.08)!important;color:#000000!important}.dark [class*=\"PUT\"],.dark [class*=\"put\"]{background-color:rgba(255, 255, 255, 0.15)!important;color:#ffffff!important}[class*=\"PUT\"],[class*=\"put\"]{background-color:rgba(0, 0, 0, 0.08)!important;color:#000000!important}.dark [class*=\"DELETE\"],.dark [class*=\"delete\"]{background-color:rgba(255, 255, 255, 0.15)!important;color:#ffffff!important}[class*=\"DELETE\"],[class*=\"delete\"]{background-color:rgba(0, 0, 0, 0.08)!important;color:#000000!important}.dark [class*=\"playground\"] button,.dark [class*=\"try-it\"]{background-color:#ffffff!important;color:#000000!important}[class*=\"playground\"] button,[class*=\"try-it\"]{background-color:#000000!important;color:#ffffff!important}.dark [role=\"tab\"][aria-selected=\"true\"],.dark [role=\"tab\"][data-state=\"active\"]{border-color:#ffffff!important;color:#ffffff!important}[role=\"tab\"][aria-selected=\"true\"],[role=\"tab\"][data-state=\"active\"]{border-color:#000000!important;color:#000000!important}"}],"page":{"pagePath":"api-reference/webhooks/market-settled","slug":"/api-reference/webhooks/market-settled","pageMetadata":{"title":"market_settled","description":"Sends a sports or esports game market's settlement once per settled state: the game, its league, the market type, the outcome names, and the payouts.","openapi":"api-reference/openapi.json webhook market_settled","href":"/api-reference/webhooks/market-settled"},"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: \"Sends a sports or esports game market’s settlement once per settled state: the game, its league, the market type, the outcome names, and the payouts.\"\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`,p:`p`,..._provideComponents(),...props.components};return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Each delivery is one settled state of one game market, usually within a few minutes of Polymarket resolving it. A market can settle twice: first as a resolved oracle question without payouts, then with them. Each state is sent once, with its own `,_jsx(_components.code,{children:`settlement_id`}),`. Pro and Max only.`]}),`\n`,_jsxs(_components.p,{children:[`Subscribe with `,_jsx(_components.code,{children:`settlement_filters`}),` on `,_jsx(_components.a,{href:`/api-reference/endpoint/create-webhook`,children:`create`}),` or update to choose the markets: `,_jsx(_components.code,{children:`leagues`}),` (at most 32), `,_jsx(_components.code,{children:`sports_market_types`}),` (at most 64; `,_jsx(_components.code,{children:`*`}),` is every type), `,_jsx(_components.code,{children:`event_slugs`}),` (at most 100), and `,_jsx(_components.code,{children:`condition_ids`}),` (at most 100). Every field you set must match.`]}),`\n`,_jsxs(_components.p,{children:[`Without `,_jsx(_components.code,{children:`sports_market_types`}),`, an endpoint receives moneyline (game winner) markets only, or every type of the markets `,_jsx(_components.code,{children:`condition_ids`}),` names. Most markets that settle are props, spreads, and totals: name their types, or send `,_jsx(_components.code,{children:`[\"*\"]`}),`, to receive them.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`settlement`}),` is the same object `,_jsx(_components.a,{href:`/api-reference/endpoint/list-game-markets`,children:_jsx(_components.code,{children:`GET /api/v1/games/{event_slug}/markets`})}),` serves: `,_jsx(_components.code,{children:`payouts`}),` per share in micro-USDC in outcome order, `,_jsx(_components.code,{children:`result`}),` (`,_jsx(_components.code,{children:`outcome`}),` or `,_jsx(_components.code,{children:`split`}),`), `,_jsx(_components.code,{children:`winning_outcome_index`}),`, `,_jsx(_components.code,{children:`was_disputed`}),`, `,_jsx(_components.code,{children:`resolved_at`}),`, and `,_jsx(_components.code,{children:`observed_at`}),`, when we first saw this state. `,_jsx(_components.code,{children:`outcomes`}),` holds each outcome name at its index, so `,_jsx(_components.code,{children:`outcomes[winning_outcome_index]`}),` names the winner.`]}),`\n`,_jsxs(_components.p,{children:[`A Polymarket `,_jsx(_components.code,{children:`polyv2`}),` copy of a game carries `,_jsx(_components.code,{children:`copy_of_event_slug`}),`, the original game’s slug. It is sent only to a filter that names its condition ID or its own event slug, so a league subscription does not receive the same game twice. A state we first see more than 6 hours after it resolved is not sent.`]}),`\n`,_jsxs(_components.p,{children:[`The `,_jsx(_components.a,{href:`/api-reference/openapi.json`,children:`OpenAPI spec`}),` carries an example delivery, `,_jsx(_components.code,{children:`epl_moneyline_settled`}),`, that you can sign and post to your own server to test it. The `,_jsx(_components.code,{children:`MarketSettled`}),` frame on `,_jsx(_components.a,{href:`/api-reference/endpoint/get-stream`,children:`Stream`}),` carries the same fields for every game market, without `,_jsx(_components.code,{children:`settlement_filters`}),`. The `,_jsx(_components.a,{href:`/guides/webhooks`,children:`Webhooks guide`}),` covers signatures, retries, and replay.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"market_settled","description":"Sends a sports or esports game market's settlement once per settled state: the game, its league, the market type, the outcome names, and the payouts.","openapi":"api-reference/openapi.json webhook market_settled","href":"/api-reference/webhooks/market-settled"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/0xinsider/c18a72bbdd63f1ed/changelog-anchors.js"],"openApiReferenceData":{"operation":{"summary":"market_settled","description":"Sends a sports or esports game market's settlement once per settled state: the game, its league, the market type, the outcome names, and the payouts.","tags":["Webhooks"],"parameters":["9bed87e8-40ef-4423-8204-c7225bc0ba9b","9dfd59a6-f5cd-4718-94eb-fc15ce79d3b6","de1f3ce0-1bf0-420a-85ef-f4f1cad072db","81c12f06-7c4c-4926-ae4c-b55f9d7b8328","dafa5f82-fcbc-4afb-ac24-89eb4d2624ed","c14bdcfd-7a7b-4970-a32f-e5045c38be1d","d824f84a-492e-46a4-a902-75e96c430b2e"],"requestBody":"6dbfd402-36ed-46c5-8294-bdd3ac6604bd","responses":{"200":"9d5506c9-44c8-4f9d-b156-4aa01086abea"},"method":"post","type":"webhook","servers":["2fde77a9-b204-4aec-9c63-2662d2d4756f","5df40587-894f-4f05-981c-2890a15aca41"],"security":["949a6ea3-b5ba-4000-aee8-5e45a93d94b3","c1e56c59-007f-4246-9e51-7c0e90371990"],"path":"market_settled","baseUrlOptions":["https://api.0xinsider.com","https://0xinsider.com/sandbox"],"title":"market_settled","codeSamples":[],"requiredOnlyExamples":false,"requestExamples":[{"language":"json","filename":"epl_moneyline_settled","code":"{\n \"id\": \"evt_market_settled_0xf5d7380019cbc6eb2fcfe9a6dc60a4bb238a38d97b6a3192cc1a0afb0ec081a0_2780\",\n \"type\": \"market_settled\",\n \"created_at\": \"2026-11-07T17:18:39.795275Z\",\n \"data\": {\n \"condition_id\": \"0xf5d7380019cbc6eb2fcfe9a6dc60a4bb238a38d97b6a3192cc1a0afb0ec081a0\",\n \"settlement_id\": 2780,\n \"event_slug\": \"epl-ars-hul-2026-11-07\",\n \"game_id\": \"90114161\",\n \"league\": \"epl\",\n \"sports_market_type\": \"moneyline\",\n \"outcomes\": [\n \"Yes\",\n \"No\"\n ],\n \"copy_of_event_slug\": null,\n \"settlement\": {\n \"status\": \"observed\",\n \"oracle_status\": \"resolved\",\n \"settled\": true,\n \"payouts\": [\n 1000000,\n 0\n ],\n \"result\": \"outcome\",\n \"winning_outcome_index\": 0,\n \"was_disputed\": false,\n \"resolved_at\": \"2026-11-07T17:18:19Z\",\n \"expected_settlement_time\": null,\n \"settlement_time_basis\": null,\n \"proposed_answer\": null,\n \"observed_at\": \"2026-11-07T17:18:39.795275Z\"\n }\n }\n}"}],"requestExampleType":"webhook","responseExampleType":"generated"},"dependencies":{"parameters":{"9bed87e8-40ef-4423-8204-c7225bc0ba9b":{"name":"x-0xinsider-signature","in":"header","required":true,"schema":{"type":"string","isRequired":true,"description":"`v1=` followed by the hex HMAC-SHA256 of `{timestamp}.{raw body}` under the endpoint signing secret. During a staged secret rotation, or while 0xinsider rotates the key every signing secret is derived from, it carries up to four comma-separated `v1=` candidates, the current secret's first: accept the delivery when any one verifies.","uniqueKey":"","typeLabel":"string"},"description":"`v1=` followed by the hex HMAC-SHA256 of `{timestamp}.{raw body}` under the endpoint signing secret. During a staged secret rotation, or while 0xinsider rotates the key every signing secret is derived from, it carries up to four comma-separated `v1=` candidates, the current secret's first: accept the delivery when any one verifies."},"9dfd59a6-f5cd-4718-94eb-fc15ce79d3b6":{"name":"x-0xinsider-timestamp","in":"header","required":true,"schema":{"type":"string","isRequired":true,"description":"Unix seconds when this attempt was signed. Reject a delivery whose timestamp is more than 300 seconds from your clock.","uniqueKey":"","typeLabel":"string"},"description":"Unix seconds when this attempt was signed. Reject a delivery whose timestamp is more than 300 seconds from your clock."},"de1f3ce0-1bf0-420a-85ef-f4f1cad072db":{"name":"x-0xinsider-event-id","in":"header","required":true,"schema":{"type":"string","isRequired":true,"description":"The event id, equal to the body `id`.","uniqueKey":"","typeLabel":"string"},"description":"The event id, equal to the body `id`."},"81c12f06-7c4c-4926-ae4c-b55f9d7b8328":{"name":"x-0xinsider-event-type","in":"header","required":true,"schema":{"type":"string","isRequired":true,"description":"The event type the endpoint registered, equal to the body `type`.","uniqueKey":"","typeLabel":"string"},"description":"The event type the endpoint registered, equal to the body `type`."},"dafa5f82-fcbc-4afb-ac24-89eb4d2624ed":{"name":"idempotency-key","in":"header","required":true,"schema":{"type":"string","isRequired":true,"description":"Stable key of this logical delivery (`whdel_...`). Every retry repeats it, so deduplicate on it.","uniqueKey":"","typeLabel":"string"},"description":"Stable key of this logical delivery (`whdel_...`). Every retry repeats it, so deduplicate on it."},"c14bdcfd-7a7b-4970-a32f-e5045c38be1d":{"name":"x-0xinsider-delivery-id","in":"header","required":true,"schema":{"type":"string","isRequired":true,"description":"Numeric id of this delivery, as a decimal string.","uniqueKey":"","typeLabel":"string"},"description":"Numeric id of this delivery, as a decimal string."},"d824f84a-492e-46a4-a902-75e96c430b2e":{"name":"x-0xinsider-delivery-attempt","in":"header","required":true,"schema":{"type":"string","isRequired":true,"description":"The delivery attempt counter, as a decimal string.","uniqueKey":"","typeLabel":"string"},"description":"The delivery attempt counter, as a decimal string."}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["id","type","created_at","data"],"properties":{"id":{"type":"string","description":"Stable event id, identical across retries of the same logical event.","isRequired":true,"uniqueKey":"id","typeLabel":"string"},"type":{"type":"string","const":"market_settled","isRequired":true,"uniqueKey":"type","typeLabel":"string"},"created_at":{"type":"string","format":"date-time","description":"When the producer recorded the event; for a trade event, the fill time. Retries resend the same body, so it is not the time of the attempt.","isRequired":true,"uniqueKey":"created_at","typeLabel":"string\u003cdate-time>"},"data":{"type":"object","description":"`market_settled` data, also the MarketSettled frame on GET /api/v1/stream: a sports or esports game market settled, sent once per settled state the first time 0xinsider records it. A market can settle in two states, a resolved UMA question row without payouts and then the condition row with them; each is its own event with its own settlement_id.","required":["condition_id","settlement_id","event_slug","game_id","league","sports_market_type","outcomes","copy_of_event_slug","settlement"],"properties":{"condition_id":{"type":"string","description":"Polymarket condition ID of the market, lowercase.","isRequired":true,"uniqueKey":"data.condition_id","typeLabel":"string"},"settlement_id":{"type":"integer","format":"int64","description":"The recorded state: one per market per settled state, never reused. Deduplicate on it, or on the event id.","isRequired":true,"uniqueKey":"data.settlement_id","typeLabel":"integer\u003cint64>"},"event_slug":{"oneOf":[{"type":"string","description":"Polymarket event (game) slug, or null when the market stores none.","isRequired":true,"uniqueKey":"data.event_slug.oneOf.0","typeLabel":"string"},{"type":"null","description":"Polymarket event (game) slug, or null when the market stores none.","isRequired":true,"uniqueKey":"data.event_slug.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.event_slug","typeLabel":"string | null"},"game_id":{"oneOf":[{"type":"string","description":"Polymarket game ID for the event as a string, the game_id of GET /api/v1/games, or null when the market stores none.","isRequired":true,"uniqueKey":"data.game_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Polymarket game ID for the event as a string, the game_id of GET /api/v1/games, or null when the market stores none.","isRequired":true,"uniqueKey":"data.game_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.game_id","typeLabel":"string | null"},"league":{"oneOf":[{"type":"string","description":"The event slug league prefix (nba in nba-lal-gsw-2026-11-01), lowercase, read after a polyv2 copy prefix; null when the slug has none.","isRequired":true,"uniqueKey":"data.league.oneOf.0","typeLabel":"string"},{"type":"null","description":"The event slug league prefix (nba in nba-lal-gsw-2026-11-01), lowercase, read after a polyv2 copy prefix; null when the slug has none.","isRequired":true,"uniqueKey":"data.league.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.league","typeLabel":"string | null"},"sports_market_type":{"oneOf":[{"type":"string","description":"Polymarket sportsMarketType of the market (moneyline, spreads, totals, a prop type) verbatim, or null when the market stores none.","isRequired":true,"uniqueKey":"data.sports_market_type.oneOf.0","typeLabel":"string"},{"type":"null","description":"Polymarket sportsMarketType of the market (moneyline, spreads, totals, a prop type) verbatim, or null when the market stores none.","isRequired":true,"uniqueKey":"data.sports_market_type.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.sports_market_type","typeLabel":"string | null"},"outcomes":{"type":"array","items":{"type":"string","uniqueKey":"data.outcomes.items.[INDEX]","typeLabel":"string"},"description":"Outcome names, each at its outcome index: settlement.payouts and settlement.winning_outcome_index index into it. Empty when the market stores none; an outcome Polymarket labels blank is an empty string.","isRequired":true,"uniqueKey":"data.outcomes","typeLabel":"string[]"},"copy_of_event_slug":{"oneOf":[{"type":"string","description":"Set on a Polymarket polyv2 copy of a game whose original event has a moneyline market: the original event slug, which GET /api/v1/games serves. Such a copy reaches a webhook only when its settlement_filters name its condition ID or its own event slug.","isRequired":true,"uniqueKey":"data.copy_of_event_slug.oneOf.0","typeLabel":"string"},{"type":"null","description":"Set on a Polymarket polyv2 copy of a game whose original event has a moneyline market: the original event slug, which GET /api/v1/games serves. Such a copy reaches a webhook only when its settlement_filters name its condition ID or its own event slug.","isRequired":true,"uniqueKey":"data.copy_of_event_slug.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.copy_of_event_slug","typeLabel":"string | null"},"settlement":{"description":"The settled state, the block GET /api/v1/games/{event_slug}/markets serves as settlement: status observed, oracle_status resolved, settled true. payouts is null on a resolved UMA question row and set on the condition row that follows, which is sent as its own event. observed_at is when 0xinsider first saw this state.","type":"object","required":["status","oracle_status","settled","payouts","result","winning_outcome_index","was_disputed","resolved_at","expected_settlement_time","settlement_time_basis","proposed_answer","observed_at"],"properties":{"expected_settlement_time":{"oneOf":[{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"data.settlement.expected_settlement_time.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","isRequired":true,"uniqueKey":"data.settlement.expected_settlement_time.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.settlement.expected_settlement_time","typeLabel":"string\u003cdate-time> | null"},"observed_at":{"oneOf":[{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"data.settlement.observed_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","isRequired":true,"uniqueKey":"data.settlement.observed_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.settlement.observed_at","typeLabel":"string\u003cdate-time> | null"},"oracle_status":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.settlement.oracle_status.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.settlement.oracle_status.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.settlement.oracle_status","typeLabel":"string | null"},"payouts":{"oneOf":[{"type":"array","items":{"type":"integer","uniqueKey":"data.settlement.payouts.oneOf.0.items.[INDEX]","typeLabel":"integer"},"isRequired":true,"uniqueKey":"data.settlement.payouts.oneOf.0","typeLabel":"integer[]"},{"type":"null","items":{"type":"integer"},"isRequired":true,"uniqueKey":"data.settlement.payouts.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.settlement.payouts","typeLabel":"integer[] | null"},"proposed_answer":{"oneOf":[{"type":"string","enum":["outcome_0","outcome_1","split","too_early"],"isRequired":true,"uniqueKey":"data.settlement.proposed_answer.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"data.settlement.proposed_answer.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.settlement.proposed_answer","typeLabel":"enum\u003cstring> | null"},"resolved_at":{"oneOf":[{"type":"string","format":"date-time","isRequired":true,"uniqueKey":"data.settlement.resolved_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","isRequired":true,"uniqueKey":"data.settlement.resolved_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.settlement.resolved_at","typeLabel":"string\u003cdate-time> | null"},"result":{"oneOf":[{"type":"string","enum":["outcome","split"],"isRequired":true,"uniqueKey":"data.settlement.result.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","isRequired":true,"uniqueKey":"data.settlement.result.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.settlement.result","typeLabel":"enum\u003cstring> | null"},"settled":{"oneOf":[{"type":"boolean","isRequired":true,"uniqueKey":"data.settlement.settled.oneOf.0","typeLabel":"boolean"},{"type":"null","isRequired":true,"uniqueKey":"data.settlement.settled.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.settlement.settled","typeLabel":"boolean | null"},"settlement_time_basis":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"data.settlement.settlement_time_basis.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"data.settlement.settlement_time_basis.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.settlement.settlement_time_basis","typeLabel":"string | null"},"status":{"type":"string","enum":["observed","not_posed","unavailable"],"isRequired":true,"uniqueKey":"data.settlement.status","typeLabel":"enum\u003cstring>"},"was_disputed":{"oneOf":[{"type":"boolean","isRequired":true,"uniqueKey":"data.settlement.was_disputed.oneOf.0","typeLabel":"boolean"},{"type":"null","isRequired":true,"uniqueKey":"data.settlement.was_disputed.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.settlement.was_disputed","typeLabel":"boolean | null"},"winning_outcome_index":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"data.settlement.winning_outcome_index.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"data.settlement.winning_outcome_index.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.settlement.winning_outcome_index","typeLabel":"integer | null"}},"isRequired":true,"uniqueKey":"data.settlement","typeLabel":"object"}},"isRequired":true,"uniqueKey":"data","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"epl_moneyline_settled":{"title":"epl_moneyline_settled","description":"Arsenal FC v Hull City AFC, 2026-11-07: the Will Arsenal FC win? market, recorded 20 seconds after Polymarket resolved it. Every value is the recorded state (game_market_settlements id 2780) and the market as 0xinsider stores it.","value":{"id":"evt_market_settled_0xf5d7380019cbc6eb2fcfe9a6dc60a4bb238a38d97b6a3192cc1a0afb0ec081a0_2780","type":"market_settled","created_at":"2026-11-07T17:18:39.795275Z","data":{"condition_id":"0xf5d7380019cbc6eb2fcfe9a6dc60a4bb238a38d97b6a3192cc1a0afb0ec081a0","settlement_id":2780,"event_slug":"epl-ars-hul-2026-11-07","game_id":"90114161","league":"epl","sports_market_type":"moneyline","outcomes":["Yes","No"],"copy_of_event_slug":null,"settlement":{"status":"observed","oracle_status":"resolved","settled":true,"payouts":[1000000,0],"result":"outcome","winning_outcome_index":0,"was_disputed":false,"resolved_at":"2026-11-07T17:18:19Z","expected_settlement_time":null,"settlement_time_basis":null,"proposed_answer":null,"observed_at":"2026-11-07T17:18:39.795275Z"}}}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"9d5506c9-44c8-4f9d-b156-4aa01086abea":{"description":"Return any 2xx status to acknowledge the delivery. Any other status, a redirect, a timeout or a connection error is retried on the published retry policy.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}}},"security":{"949a6ea3-b5ba-4000-aee8-5e45a93d94b3":{"bearerAuth":{"type":"http","scheme":"bearer","description":"Legacy default or named integration API key, or OAuth 2.1 access token, in the Authorization header as `Bearer oxi_sk_live_...` or `Bearer oxi_at_...`. Default keys retain full access; integration keys are limited to their approved read, webhooks, export and usage scopes and expire within 90 days. All credentials share the owner's account limits. Data calls require an active Pro subscription and return live data. A 401 carries WWW-Authenticate: Bearer resource_metadata=\"https://api.0xinsider.com/.well-known/oauth-protected-resource\" (RFC 6750 section 3, RFC 9728).","scopes":[],"schemeName":"bearerAuth"}},"c1e56c59-007f-4246-9e51-7c0e90371990":{"oauth2":{"type":"oauth2","description":"OAuth 2.1 authorization code flow with PKCE S256 for apps and MCP clients acting for a user. Public clients only (no client secret): register with RFC 7591 at https://api.0xinsider.com/oauth/register or present an https client ID metadata document URL as client_id. Authorization server metadata: https://api.0xinsider.com/.well-known/oauth-authorization-server. The access token (oxi_at_..., one hour) is sent as `Authorization: Bearer`; refresh tokens rotate on every use. A route outside the token's scopes answers 403 insufficient_scope. Walkthrough: https://0xinsider.com/auth.md.","flows":{"authorizationCode":{"authorizationUrl":"https://0xinsider.com/oauth/authorize","tokenUrl":"https://api.0xinsider.com/oauth/token","refreshUrl":"https://api.0xinsider.com/oauth/token","scopes":{"read":"Read markets, traders, large trades, positions, reports, search, the event stream and every MCP tool","webhooks":"Create, list, verify, rotate and delete webhook endpoints","export":"Start, poll and download trader exports","usage":"Read the caller's API usage counters"}}},"scopes":["read"],"schemeName":"oauth2"}}},"servers":{"2fde77a9-b204-4aec-9c63-2662d2d4756f":{"url":"https://api.0xinsider.com","description":"Production (live data). Authenticate with a live key (oxi_sk_live_...); requires an active Pro subscription. A sandbox key (oxi_sk_test_...) is answered with 401 invalid_api_key and error.reason sandbox_api_key."},"5df40587-894f-4f05-981c-2890a15aca41":{"url":"https://0xinsider.com/sandbox","description":"Sandbox. No credential required and no production data: every documented operation answers with its documented example or a deterministic sample of its response schema. GET /api/v1/stream is the one exclusion and answers 400 there, because a Server-Sent Events stream is a live connection rather than a body. Add ?sandbox_status=\u003ccode> to receive one of the error responses the operation documents (for example 429 with Retry-After). Documented query parameters and JSON request bodies are checked against this document, the two context.md routes answer 200 text/markdown, GET /api/v1/trader/{address}/export/download answers its 302 with a Location the sandbox serves itself rather than an object store, and nothing is stored between requests. A sandbox key (oxi_sk_test_..., issued with no account by POST https://api.0xinsider.com/api/v1/agents/register) is optional: on an operation that requires a credential, a well-formed key is answered with X-Oxi-Sandbox-Key: valid and a malformed one with 401 invalid_api_key."}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"Legacy default or named integration API key, or OAuth 2.1 access token, in the Authorization header as `Bearer oxi_sk_live_...` or `Bearer oxi_at_...`. Default keys retain full access; integration keys are limited to their approved read, webhooks, export and usage scopes and expire within 90 days. All credentials share the owner's account limits. Data calls require an active Pro subscription and return live data. A 401 carries WWW-Authenticate: Bearer resource_metadata=\"https://api.0xinsider.com/.well-known/oauth-protected-resource\" (RFC 6750 section 3, RFC 9728).","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Legacy default or named integration API key, or OAuth 2.1 access token, in the Authorization header as `Bearer oxi_sk_live_...` or `Bearer oxi_at_...`. Default keys retain full access; integration keys are limited to their approved read, webhooks, export and usage scopes and expire within 90 days. All credentials share the owner's account limits. Data calls require an active Pro subscription and return live data. A 401 carries WWW-Authenticate: Bearer resource_metadata=\"https://api.0xinsider.com/.well-known/oauth-protected-resource\" (RFC 6750 section 3, RFC 9728).","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"},{"schemes":[{"scheme":{"type":"oauth2","description":"OAuth 2.1 authorization code flow with PKCE S256 for apps and MCP clients acting for a user. Public clients only (no client secret): register with RFC 7591 at https://api.0xinsider.com/oauth/register or present an https client ID metadata document URL as client_id. Authorization server metadata: https://api.0xinsider.com/.well-known/oauth-authorization-server. The access token (oxi_at_..., one hour) is sent as `Authorization: Bearer`; refresh tokens rotate on every use. A route outside the token's scopes answers 403 insufficient_scope. Walkthrough: https://0xinsider.com/auth.md.","flows":{"authorizationCode":{"authorizationUrl":"https://0xinsider.com/oauth/authorize","tokenUrl":"https://api.0xinsider.com/oauth/token","refreshUrl":"https://api.0xinsider.com/oauth/token","scopes":{"read":"Read markets, traders, large trades, positions, reports, search, the event stream and every MCP tool","webhooks":"Create, list, verify, rotate and delete webhook endpoints","export":"Start, poll and download trader exports","usage":"Read the caller's API usage counters"}}},"scopes":["read"],"schemeName":"oauth2"},"schema":{"title":"OAuth2 Auth","type":"string","isRequired":true,"description":"OAuth 2.1 authorization code flow with PKCE S256 for apps and MCP clients acting for a user. Public clients only (no client secret): register with RFC 7591 at https://api.0xinsider.com/oauth/register or present an https client ID metadata document URL as client_id. Authorization server metadata: https://api.0xinsider.com/.well-known/oauth-authorization-server. The access token (oxi_at_..., one hour) is sent as `Authorization: Bearer`; refresh tokens rotate on every use. A route outside the token's scopes answers 403 insufficient_scope. Walkthrough: https://0xinsider.com/auth.md.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"oauth2","name":"Authorization"}],"title":"oauth2"}]},"originalFileLocation":"api-reference/openapi.json"},"subdomain":"0xinsider","siteName":"0xinsider API","title":"market_settled - 0xinsider API","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-07T18:14:00.138Z","originalFileLocation":"api-reference/webhooks/market-settled.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=\"Sends a sports or esports game market\u0026#x27;s settlement once per settled state: the game, its league, the market type, the outcome names, and the payouts.\">\u003cmeta data-mint-head name=\"application-name\" content=\"0xinsider API\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/0xinsider/iPhECHy4zq6L0ogA/_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/0xinsider/iPhECHy4zq6L0ogA/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/0xinsider/iPhECHy4zq6L0ogA/_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/0xinsider/iPhECHy4zq6L0ogA/_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/0xinsider/iPhECHy4zq6L0ogA/_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/0xinsider/iPhECHy4zq6L0ogA/_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/0xinsider/iPhECHy4zq6L0ogA/_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/0xinsider/iPhECHy4zq6L0ogA/_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/0xinsider/iPhECHy4zq6L0ogA/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"market_settled - 0xinsider API\">\u003cmeta data-mint-head property=\"og:description\" content=\"Sends a sports or esports game market\u0026#x27;s settlement once per settled state: the game, its league, the market type, the outcome names, and the payouts.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"0xinsider API\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.0xinsider.com/api-reference/webhooks/market-settled\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://0xinsider.mintlify.site/_mintlify/api/og/v2?division=Webhook+events\u0026amp;title=market_settled\u0026amp;description=Sends+a+sports+or+esports+game+market%27s+settlement+once+per+settled+state%3A+the+game%2C+its+league%2C+the+market+type%2C+the+outcome+names%2C+and+the+payouts.\u0026amp;theme=f60be7b65c9764d9e284b0d8\u0026amp;signature=5b983be5feef3b5471c00958e2d853566766aa3aced8a83fda8a81e5ba975a3a\">\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=\"market_settled - 0xinsider API\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Sends a sports or esports game market\u0026#x27;s settlement once per settled state: the game, its league, the market type, the outcome names, and the payouts.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://0xinsider.mintlify.site/_mintlify/api/og/v2?division=Webhook+events\u0026amp;title=market_settled\u0026amp;description=Sends+a+sports+or+esports+game+market%27s+settlement+once+per+settled+state%3A+the+game%2C+its+league%2C+the+market+type%2C+the+outcome+names%2C+and+the+payouts.\u0026amp;theme=f60be7b65c9764d9e284b0d8\u0026amp;signature=5b983be5feef3b5471c00958e2d853566766aa3aced8a83fda8a81e5ba975a3a\">\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/0xinsider/iPhECHy4zq6L0ogA/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"0xinsider API\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#000000\">\u003cmeta data-mint-head name=\"msvalidate.01\" content=\"46E18D97E322917120999977418630DE\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.0xinsider.com/api-reference/webhooks/market-settled\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/webhooks/market-settled.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.0xinsider.com/#organization\",\"name\":\"0xinsider API\",\"url\":\"https://docs.0xinsider.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/0xinsider/D5OLZi_kq06wJPfv/logo/light.svg?fit=max\u0026auto=format\u0026n=D5OLZi_kq06wJPfv\u0026q=85\u0026s=5a737b3d5f5bace7059eb57500f3c8ef\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.0xinsider.com#website\",\"name\":\"0xinsider API\",\"url\":\"https://docs.0xinsider.com\",\"publisher\":{\"@id\":\"https://docs.0xinsider.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.0xinsider.com/api-reference/webhooks/market-settled#webpage\",\"url\":\"https://docs.0xinsider.com/api-reference/webhooks/market-settled\",\"name\":\"market_settled\",\"description\":\"Sends a sports or esports game market's settlement once per settled state: the game, its league, the market type, the outcome names, and the payouts.\",\"dateModified\":\"2026-11-07T18:14:00.138Z\",\"isPartOf\":{\"@id\":\"https://docs.0xinsider.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.0xinsider.com/api-reference/webhooks/market-settled#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.0xinsider.com/api-reference/webhooks/market-settled#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Webhook events\",\"item\":\"https://docs.0xinsider.com/api-reference/webhooks/large-trade-inserted-v2\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"market_settled\",\"item\":\"https://docs.0xinsider.com/api-reference/webhooks/market-settled\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.0xinsider.com/api-reference/webhooks/market-settled#apireference\",\"headline\":\"market_settled\",\"name\":\"market_settled\",\"description\":\"Sends a sports or esports game market's settlement once per settled state: the game, its league, the market type, the outcome names, and the payouts.\",\"url\":\"https://docs.0xinsider.com/api-reference/webhooks/market-settled\",\"mainEntityOfPage\":{\"@id\":\"https://docs.0xinsider.com/api-reference/webhooks/market-settled#webpage\"},\"dateModified\":\"2026-11-07T18:14:00.138Z\",\"publisher\":{\"@id\":\"https://docs.0xinsider.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.0xinsider.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"0xinsider API\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"0xinsider API","nav":{"global":{"anchors":[{"anchor":"Terminal","icon":"chart-line","href":"https://0xinsider.com"},{"anchor":"Product changelog","icon":"list","href":"https://0xinsider.com/changelog"}]},"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":""}]},{"tab":"API reference","groups":[{"group":"Overview","pages":[{"title":"0xinsider API reference","sidebarTitle":"Overview","href":"/api-reference/introduction"}]},{"group":"Edge Hunter","pages":[{"title":"Edge Hunter","sidebarTitle":"Edge Hunter","openapi":"GET /api/v1/edge-hunter","href":"/api-reference/endpoint/get-edge-hunter"}]},{"group":"Objects","pages":[{"title":"Objects","href":"/api-reference/objects"}]},{"group":"Discovery","pages":[{"title":"API discovery","openapi":"GET /api/v1","href":"/api-reference/endpoint/get-api-discovery"},{"title":"Register an agent","openapi":"POST /api/v1/agents/register","href":"/api-reference/endpoint/register-agent"},{"title":"Coverage","openapi":"GET /api/v1/coverage","href":"/api-reference/endpoint/get-coverage"},{"title":"Platforms (deprecated)","openapi":"GET /api/v1/platforms","href":"/api-reference/endpoint/get-platforms"},{"title":"OpenAPI spec","openapi":"GET /api/v1/openapi.json","href":"/api-reference/endpoint/redirect-api-openapi-spec"}]},{"group":"Traders","pages":[{"title":"Trader","openapi":"GET /api/v1/trader/{address}","href":"/api-reference/endpoint/get-trader"},{"title":"Trader context","openapi":"GET /api/v1/trader/{address}/context","href":"/api-reference/endpoint/get-trader-context"},{"title":"Trader context as Markdown","openapi":"GET /api/v1/trader/{address}/context.md","href":"/api-reference/endpoint/get-trader-context-markdown"},{"title":"Trader category records","openapi":"GET /api/v1/trader/{address}/categories","href":"/api-reference/endpoint/get-trader-category-records"},{"title":"Trader grade at a past time","openapi":"GET /api/v1/trader/{address}/grade-at","href":"/api-reference/endpoint/get-trader-grade-at"},{"title":"Trader closing line value","openapi":"GET /api/v1/trader/{address}/clv","href":"/api-reference/endpoint/get-trader-clv"},{"title":"Batch traders","openapi":"POST /api/v1/traders/batch","href":"/api-reference/endpoint/batch-get-traders"},{"title":"Trader P\u0026L","openapi":"GET /api/v1/trader/{address}/pnl","href":"/api-reference/endpoint/get-trader-pnl"},{"title":"Position timeline","openapi":"GET /api/v1/trader/{address}/position-timeline","href":"/api-reference/endpoint/get-position-timeline"},{"title":"Position timeline by trader","openapi":"GET /api/v1/traders/{trader}/position-timeline","href":"/api-reference/endpoint/get-trader-position-timeline"},{"title":"Large positions","openapi":"GET /api/v1/large-positions","href":"/api-reference/endpoint/list-large-positions"},{"title":"Trader export snapshot","openapi":"GET /api/v1/trader/{address}/export","href":"/api-reference/endpoint/get-trader-export-snapshot"},{"title":"Submit a whale dataset","openapi":"POST /api/v1/datasets/whale-trades","href":"/api-reference/endpoint/submit-whale-dataset"},{"title":"Read a whale dataset job","openapi":"GET /api/v1/datasets/whale-trades/{job_id}","href":"/api-reference/endpoint/get-whale-dataset-status"},{"title":"Download a whale dataset","openapi":"GET /api/v1/datasets/whale-trades/{job_id}/download","href":"/api-reference/endpoint/download-whale-dataset"},{"title":"Cancel a whale dataset job","openapi":"POST /api/v1/datasets/whale-trades/{job_id}/cancel","href":"/api-reference/endpoint/cancel-whale-dataset"},{"title":"Submit a trader export","openapi":"POST /api/v1/trader/{address}/export","href":"/api-reference/endpoint/submit-trader-export"},{"title":"Trader export status","openapi":"GET /api/v1/trader/{address}/export/status","href":"/api-reference/endpoint/get-trader-export-status"},{"title":"Download a trader export","openapi":"GET /api/v1/trader/{address}/export/download","href":"/api-reference/endpoint/download-trader-export"},{"title":"Cancel a trader export","openapi":"POST /api/v1/trader/{address}/export/cancel","href":"/api-reference/endpoint/cancel-trader-export"},{"title":"Leaderboard","openapi":"GET /api/v1/leaderboard","href":"/api-reference/endpoint/get-leaderboard"},{"title":"Trending wallets","openapi":"GET /api/v1/leaderboard/trending","href":"/api-reference/endpoint/list-trending-wallets"},{"title":"Leaderboard leagues","openapi":"GET /api/v1/leaderboard/leagues","href":"/api-reference/endpoint/list-leaderboard-leagues"},{"title":"Sport leaderboard","openapi":"GET /api/v1/leaderboard/sports/{sport}","href":"/api-reference/endpoint/get-sport-leaderboard"},{"title":"Category leaderboard","openapi":"GET /api/v1/leaderboard/categories/{slug}","href":"/api-reference/endpoint/get-category-leaderboard"},{"title":"Category leaders","openapi":"GET /api/v1/leaderboard/categories","href":"/api-reference/endpoint/list-category-leaders"}]},{"group":"Positions","pages":[{"title":"Positions","openapi":"GET /api/v1/positions","href":"/api-reference/endpoint/get-positions"}]},{"group":"Combos","pages":[{"title":"Combo fills","openapi":"GET /api/v1/combos/fills","href":"/api-reference/endpoint/list-combo-fills"},{"title":"Combos summary","openapi":"GET /api/v1/combos/summary","href":"/api-reference/endpoint/get-combos-summary"},{"title":"Combo","openapi":"GET /api/v1/combos/{condition_id}","href":"/api-reference/endpoint/get-combo"}]},{"group":"Games","pages":[{"title":"List games","openapi":"GET /api/v1/games","href":"/api-reference/endpoint/list-games"},{"title":"Game","openapi":"GET /api/v1/games/{event_slug}","href":"/api-reference/endpoint/get-game"},{"title":"List game markets","openapi":"GET /api/v1/games/{event_slug}/markets","href":"/api-reference/endpoint/list-game-markets"},{"title":"List props","openapi":"GET /api/v1/props","href":"/api-reference/endpoint/list-props"},{"title":"Game sharp money","openapi":"GET /api/v1/games/{event_slug}/sharp-money","href":"/api-reference/endpoint/get-game-sharp-money"},{"title":"Game trades","openapi":"GET /api/v1/games/{event_slug}/trades","href":"/api-reference/endpoint/list-game-trades"},{"title":"Game holders","openapi":"GET /api/v1/games/{event_slug}/holders","href":"/api-reference/endpoint/get-game-holders"}]},{"group":"Markets","pages":[{"title":"Search markets","openapi":"GET /api/v1/markets/search","href":"/api-reference/endpoint/search-markets"},{"title":"Explore markets","openapi":"GET /api/v1/markets/explore","href":"/api-reference/endpoint/explore-markets"},{"title":"Sharp money flows","openapi":"GET /api/v1/markets/sharp-money-flows","href":"/api-reference/endpoint/sharp-money-flows"},{"title":"Smart money flows","openapi":"GET /api/v1/markets/smart-money-flows","href":"/api-reference/endpoint/smart-money-flows"},{"title":"Market flow","openapi":"GET /api/v1/market/{condition_id}/flow","href":"/api-reference/endpoint/get-market-flow"},{"title":"Batch market flow","openapi":"POST /api/v1/markets/flow/batch","href":"/api-reference/endpoint/batch-get-market-flow"},{"title":"Market intel (deprecated)","openapi":"GET /api/v1/market/{condition_id}/intel","href":"/api-reference/endpoint/get-market-intel"},{"title":"Batch market intel (deprecated)","openapi":"POST /api/v1/markets/intel/batch","href":"/api-reference/endpoint/batch-get-market-intel"},{"title":"Market snapshot","openapi":"GET /api/v1/market/{condition_id}/snapshot","href":"/api-reference/endpoint/get-market-snapshot"},{"title":"Market context as Markdown","openapi":"GET /api/v1/market/{condition_id}/context.md","href":"/api-reference/endpoint/get-market-context-markdown"},{"title":"Market holders","openapi":"GET /api/v1/market/{condition_id}/holders","href":"/api-reference/endpoint/get-market-holders"},{"title":"Market top holders","openapi":"GET /api/v1/market/{condition_id}/top-holders","href":"/api-reference/endpoint/get-market-top-holders"},{"title":"Market closing line","openapi":"GET /api/v1/market/{condition_id}/close","href":"/api-reference/endpoint/get-market-close"},{"title":"Batch market closing lines","openapi":"POST /api/v1/markets/close/batch","href":"/api-reference/endpoint/batch-get-market-close"},{"title":"Market candles","openapi":"GET /api/v1/market/{condition_id}/candles","href":"/api-reference/endpoint/get-market-candles"},{"title":"Market wallets in and out","openapi":"GET /api/v1/market/{condition_id}/wallets-in-out","href":"/api-reference/endpoint/get-market-wallets-in-out"}]},{"group":"Content","pages":[{"title":"Search content","openapi":"GET /api/v1/content/search","href":"/api-reference/endpoint/search-content"}]},{"group":"Pick of the Day","pages":[{"title":"Pick of the Day","openapi":"GET /api/v1/pick-of-the-day","href":"/api-reference/endpoint/get-pick-of-the-day"},{"title":"Pick of the Day archive","openapi":"GET /api/v1/pick-of-the-day/archive","href":"/api-reference/endpoint/get-pick-of-the-day-archive"},{"title":"Pick of the Day stats","openapi":"GET /api/v1/pick-of-the-day/stats","href":"/api-reference/endpoint/get-pick-of-the-day-stats"},{"title":"Pick of the Day ledger","openapi":"GET /api/v1/pick-of-the-day/ledger","href":"/api-reference/endpoint/get-pick-of-the-day-ledger"},{"title":"Pick of the Day ledger entry","openapi":"GET /api/v1/pick-of-the-day/ledger/{pick_id}","href":"/api-reference/endpoint/get-pick-of-the-day-ledger-entry"}]},{"group":"Whale trades","pages":[{"title":"Large trades","openapi":"GET /api/v1/large-trades","href":"/api-reference/endpoint/get-large-trades"},{"title":"Large trade","openapi":"GET /api/v1/large-trades/{id}","href":"/api-reference/endpoint/get-large-trade"},{"title":"Large trades history","openapi":"GET /api/v1/large-trades/history","href":"/api-reference/endpoint/get-large-trades-history"},{"title":"Counterparty executions","openapi":"GET /api/v1/large-trades/{id}/counterparties/executions","href":"/api-reference/endpoint/get-large-trade-counterparty-executions"},{"title":"Counterparty makers","openapi":"GET /api/v1/large-trades/{id}/counterparties/executions/{execution_id}/makers","href":"/api-reference/endpoint/get-large-trade-counterparty-makers"},{"title":"Whale trades (deprecated)","openapi":"GET /api/v1/whale-trades","href":"/api-reference/endpoint/get-whale-trades"},{"title":"Whale trade (deprecated)","openapi":"GET /api/v1/whale-trades/{id}","href":"/api-reference/endpoint/get-whale-trade"},{"title":"Whale trades history (deprecated)","openapi":"GET /api/v1/whale-trades/history","href":"/api-reference/endpoint/get-whale-trades-history"},{"title":"Counterparty executions (deprecated)","openapi":"GET /api/v1/whale-trades/{id}/counterparties/executions","href":"/api-reference/endpoint/get-whale-trade-counterparty-executions"},{"title":"Counterparty makers (deprecated)","openapi":"GET /api/v1/whale-trades/{id}/counterparties/executions/{execution_id}/makers","href":"/api-reference/endpoint/get-whale-trade-counterparty-makers"}]},{"group":"Suspicious trades","pages":[{"title":"Suspicious trades","openapi":"GET /api/v1/suspicious-trades","href":"/api-reference/endpoint/get-suspicious-trades"},{"title":"Suspicious trade","openapi":"GET /api/v1/suspicious-trades/{id}","href":"/api-reference/endpoint/get-suspicious-trade"},{"title":"Insider Radar","openapi":"GET /api/v1/insider-radar","href":"/api-reference/endpoint/get-insider-radar"},{"title":"Insider Radar flag","openapi":"GET /api/v1/insider-radar/{id}","href":"/api-reference/endpoint/get-insider-radar-flag"}]},{"group":"Events","pages":[{"title":"Event replay","openapi":"GET /api/v1/events/feed/since","href":"/api-reference/endpoint/get-event-replay-since"}]},{"group":"Streaming","pages":[{"title":"Stream","openapi":"GET /api/v1/stream","href":"/api-reference/endpoint/get-stream"}]},{"group":"Usage","pages":[{"title":"Account identity","openapi":"GET /api/v1/me","href":"/api-reference/endpoint/get-account-identity"},{"title":"Usage","openapi":"GET /api/v1/usage","href":"/api-reference/endpoint/get-usage"}]},{"group":"Webhooks","pages":[{"title":"Webhooks","openapi":"GET /api/v1/webhooks","href":"/api-reference/endpoint/list-webhooks"},{"title":"Webhook events","openapi":"GET /api/v1/webhooks/events","href":"/api-reference/endpoint/list-webhook-events"},{"title":"Create a webhook","openapi":"POST /api/v1/webhooks","href":"/api-reference/endpoint/create-webhook"},{"title":"Webhook","openapi":"GET /api/v1/webhooks/{id}","href":"/api-reference/endpoint/get-webhook"},{"title":"Update a webhook","openapi":"PATCH /api/v1/webhooks/{id}","href":"/api-reference/endpoint/update-webhook"},{"title":"Delete a webhook","openapi":"DELETE /api/v1/webhooks/{id}","href":"/api-reference/endpoint/delete-webhook"},{"title":"Verify a webhook","openapi":"POST /api/v1/webhooks/{id}/verify","href":"/api-reference/endpoint/verify-webhook"},{"title":"Start webhook verification","openapi":"POST /api/v1/webhooks/{id}/verification-attempts","href":"/api-reference/endpoint/create-webhook-verification-attempt"},{"title":"Get webhook verification","openapi":"GET /api/v1/webhooks/{id}/verification-attempts/{attempt_id}","href":"/api-reference/endpoint/get-webhook-verification-attempt"},{"title":"Rotate a webhook secret","openapi":"POST /api/v1/webhooks/{id}/rotate-secret","href":"/api-reference/endpoint/rotate-webhook-secret"},{"title":"Prepare a staged webhook secret","openapi":"POST /api/v1/webhooks/{id}/rotate-secret/prepare","href":"/api-reference/endpoint/prepare-webhook-secret"},{"title":"Activate a staged webhook secret","openapi":"POST /api/v1/webhooks/{id}/rotate-secret/activate","href":"/api-reference/endpoint/activate-webhook-secret"},{"title":"Retire a staged webhook secret","openapi":"POST /api/v1/webhooks/{id}/rotate-secret/retire","href":"/api-reference/endpoint/retire-webhook-secret"},{"title":"Webhook deliveries","openapi":"GET /api/v1/webhooks/{id}/deliveries","href":"/api-reference/endpoint/list-webhook-deliveries"},{"title":"Redeliver a webhook delivery","openapi":"POST /api/v1/webhooks/{id}/deliveries/{delivery_id}/redeliver","href":"/api-reference/endpoint/redeliver-webhook-delivery"}]},{"group":"Webhook events","pages":[{"title":"large_trade_inserted_v2","openapi":"api-reference/openapi.json webhook large_trade_inserted_v2","href":"/api-reference/webhooks/large-trade-inserted-v2"},{"title":"large_trades_inserted","openapi":"api-reference/openapi.json webhook large_trades_inserted","href":"/api-reference/webhooks/large-trades-inserted"},{"title":"whale_trades_inserted","openapi":"api-reference/openapi.json webhook whale_trades_inserted","href":"/api-reference/webhooks/whale-trades-inserted"},{"title":"live_sports_updated","openapi":"api-reference/openapi.json webhook live_sports_updated","href":"/api-reference/webhooks/live-sports-updated"},{"title":"trader_synced","openapi":"api-reference/openapi.json webhook trader_synced","href":"/api-reference/webhooks/trader-synced"},{"title":"whale_trader_synced","openapi":"api-reference/openapi.json webhook whale_trader_synced","href":"/api-reference/webhooks/whale-trader-synced"},{"title":"large_positions_updated","openapi":"api-reference/openapi.json webhook large_positions_updated","href":"/api-reference/webhooks/large-positions-updated"},{"title":"wallet_grade_changed","openapi":"api-reference/openapi.json webhook wallet_grade_changed","href":"/api-reference/webhooks/wallet-grade-changed"},{"title":"suspicious_trade_flagged","openapi":"api-reference/openapi.json webhook suspicious_trade_flagged","href":"/api-reference/webhooks/suspicious-trade-flagged"},{"title":"insider_radar_flag_raised","openapi":"api-reference/openapi.json webhook insider_radar_flag_raised","href":"/api-reference/webhooks/insider-radar-flag-raised"},{"title":"sharp_money_flow_detected","openapi":"api-reference/openapi.json webhook sharp_money_flow_detected","href":"/api-reference/webhooks/sharp-money-flow-detected"},{"title":"smart_money_flow_detected","openapi":"api-reference/openapi.json webhook smart_money_flow_detected","href":"/api-reference/webhooks/smart-money-flow-detected"},{"title":"export_job_ready","openapi":"api-reference/openapi.json webhook export_job_ready","href":"/api-reference/webhooks/export-job-ready"},{"title":"export_job_failed","openapi":"api-reference/openapi.json webhook export_job_failed","href":"/api-reference/webhooks/export-job-failed"},{"title":"export_job_expired","openapi":"api-reference/openapi.json webhook export_job_expired","href":"/api-reference/webhooks/export-job-expired"},{"title":"export_job_cancelled","openapi":"api-reference/openapi.json webhook export_job_cancelled","href":"/api-reference/webhooks/export-job-cancelled"},{"title":"market_price_moved","description":"Sends a sports or esports market's line move: the before and after prices over your window, the spread, the book depth, the game state and the large trades behind it.","openapi":"api-reference/openapi.json webhook market_price_moved","href":"/api-reference/webhooks/market-price-moved"},{"title":"market_settled","openapi":"api-reference/openapi.json webhook market_settled","href":"/api-reference/webhooks/market-settled"}]},{"group":"Reports","pages":[{"title":"Reports","description":"Get a daily, weekly, or monthly summary of recorded large Polymarket trades.","openapi":"GET /api/v1/reports","href":"/api-reference/endpoint/get-reports"},{"title":"Daily report snapshot","openapi":"GET /api/v1/reports/daily","href":"/api-reference/endpoint/get-daily-report-snapshot"},{"title":"Weekly report snapshot","openapi":"GET /api/v1/reports/weekly","href":"/api-reference/endpoint/get-weekly-report-snapshot"},{"title":"Monthly report snapshot","openapi":"GET /api/v1/reports/monthly","href":"/api-reference/endpoint/get-monthly-report-snapshot"},{"title":"Resolution report","openapi":"GET /api/v1/reports/resolutions","href":"/api-reference/endpoint/get-resolution-report"}]},{"group":"System","pages":[{"title":"Health","openapi":"GET /api/v1/health","href":"/api-reference/endpoint/health"},{"title":"Remote MCP","sidebarTitle":"Remote MCP","openapi":"POST /api/v1/mcp","href":"/api-reference/endpoint/remote-mcp"},{"title":"Remote MCP GET","sidebarTitle":"Remote MCP GET","openapi":"GET /api/v1/mcp","href":"/api-reference/endpoint/remote-mcp-stream"}]},{"group":"Retired endpoints","pages":[{"title":"Sports edge signals (retired)","openapi":"GET /api/v1/sports-edge-signals","href":"/api-reference/endpoint/get-sports-edge-signals"},{"title":"Sports edge observations (retired)","openapi":"GET /api/v1/sports-edge-observations","href":"/api-reference/endpoint/get-sports-edge-observations"},{"title":"Pre-game sides (retired)","openapi":"GET /api/v1/sports/pre-game-sides","href":"/api-reference/endpoint/get-pre-game-sides"},{"title":"Pre-game side observations (retired)","openapi":"GET /api/v1/sports/pre-game-side-observations","href":"/api-reference/endpoint/get-pre-game-side-observations"}]}]},{"tab":"Recipes","pages":[{"title":"Recipes","href":"/recipes/copy-trade"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog"}]}]},"basePath":"","title":"market_settled - 0xinsider API","buildId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","deploymentId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-i2a3QZ8E.js","utils-ChLwp8m0.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DRktVTDc.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-CA2pEs4T.js","snippetPresets-ClQ6XrKD.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-Ct_Lv36y.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-Cn2PYw9e.js","shallow-rkyymjXQ.js","getApiPlaygroundDisplay-BB9vkXtE.js","CodeSnippet-Bm5RU7m1.js","CodeSnippets-BgU9Deuz.js","Page-BUDYNlhG.js","getPastedJson-BD-6NNum.js","icon-8Z6tud2e.js","MethodPill-Tuzr4g3V.js","DuplicateIcon-0ceWFYhN.js","createIcon-FBXow_ST.js","DynamicMarkdown-CD8713Yy.js","SectionHeading-7zgzQbH-.js","axios-vUo_bRtp.js","Markdown-D7Ofw1oz.js","clsx-eKJ4rcii.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CwjSCXIK.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-9EK5IAXV.js"]}