Submit a transaction request to the Relayer. Authenticated using Builder API Keys or Relayer API Keys.
Returns immediately with the transactionID and a state of STATE_NEW. The onchain transaction hash is not included in this response — poll GET /transaction with the returned transactionID to retrieve the transactionHash once the transaction has been broadcast.
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"Polymarket Documentation","colors":{"primary":"#165DFC","light":"#165DFC","dark":"#165DFC"},"logo":{"light":"https://mintcdn.com/polymarket-292d1b1b/ZibMe6Tli_amZald/logo/light.svg?fit=max\u0026auto=format\u0026n=ZibMe6Tli_amZald\u0026q=85\u0026s=9f9bd559f02181495794661ef6426c0f","dark":"https://mintcdn.com/polymarket-292d1b1b/ZibMe6Tli_amZald/logo/dark.svg?fit=max\u0026auto=format\u0026n=ZibMe6Tli_amZald\u0026q=85\u0026s=13abc6754579a3475368ea99d0f5a241"},"favicon":"https://mintcdn.com/polymarket-292d1b1b/ZibMe6Tli_amZald/favicon.svg?fit=max\u0026auto=format\u0026n=ZibMe6Tli_amZald\u0026q=85\u0026s=ed18a08f4e3d0defce02b7d961317561","background":{"color":{"light":"#ffffff","dark":"#0A0B0D"}},"navbar":{"links":[{"icon":"discord","href":"https://discord.gg/polymarket","label":"Get Help"}],"primary":{"type":"button","label":"Main Site","href":"https://polymarket.com-polybet-q53.com"}},"footer":{"socials":{"x":"https://x.com/polymarket","linkedin":"data:,","github":"https://github.com/polymarket","discord":"https://discord.gg/polymarket"},"links":[{"header":"Explore","items":[{"label":"Builder Program","href":"/programs/builders/overview"},{"label":"Market Makers","href":"/trading/market-making"},{"label":"Referral Program","href":"https://help.com-polybet-q53.com/en/articles/14174498-referral-program"}]},{"header":"Polymarket","items":[{"label":"Accuracy","href":"https://polymarket.com-polybet-q53.com/accuracy"},{"label":"Activity","href":"https://polymarket.com-polybet-q53.com/activity"},{"label":"Press","href":"mailto:press@polymarket.com-polybet-q53.com"},{"label":"Careers","href":"https://polymarket.com-polybet-q53.com/careers"}]},{"header":"Help and security","items":[{"label":"Availability","href":"/api-reference/geoblock"},{"label":"Help Center","href":"https://help.com-polybet-q53.com"},{"label":"Status","href":"https://status.com-polybet-q53.com"}]},{"header":"Legal","items":[{"label":"Privacy Policy","href":"https://polymarket.com-polybet-q53.com/privacy"},{"label":"Terms of Service","href":"https://polymarket.com-polybet-q53.com/tos"}]}]},"fonts":{"family":"Inter"},"styling":{"eyebrows":"breadcrumbs","latex":true},"contextual":{"options":["copy","view","chatgpt","claude","mcp","cursor","vscode"],"display":"header"},"interaction":{"drilldown":true},"navigation":{"languages":[{"language":"en","banner":{"content":"Data API v2 is live. Data API v1 is retired on October 24, 2026 — see the [migration guide](/migrate/data-api-v1-to-v2).","dismissible":true},"href":""},{"language":"cn","banner":{"content":"Data API v2 已上线。Data API v1 将于 2026 年 10 月 24 日停用,请参阅[迁移指南](/cn/migrate/data-api-v1-to-v2)。","dismissible":true},"href":"cn"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"polymarket-292d1b1b","hasAudioNarration":false,"actualSubdomain":"polymarket-292d1b1b","customDomains":["docs.com-polybet-q53.com"],"gitSource":{"type":"github","owner":"polymarket","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6adf82e497503f50adc6e2f6","collectionId":"149cbe82-60a1-4a42-a569-4acadbc80e02","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adf82e497503f50adc6e2f6"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"DISABLED"}},"buildId":"6adfccf58d34c66c57e88450","clientVersion":"0.0.3971","searchFilterCounts":[{"language":"en","tag":"API Reference","count":218},{"language":"en","tag":"Predictions","count":177},{"language":"cn","tag":"API 参考","count":161},{"language":"en","tag":"Perps","count":129},{"language":"en","tag":"HTTP","count":71},{"language":"cn","tag":"预测市场","count":52},{"language":"en","tag":"WebSocket","count":31},{"language":"en","tag":"Trading","count":24},{"language":"cn","tag":"永续合约","count":24},{"language":"cn","tag":"交易","count":23},{"language":"cn","tag":"订单簿与价格","count":22},{"language":"default","tag":"API Reference","count":22},{"language":"default","tag":"Predictions","count":22},{"language":"en","tag":"Orderbook \u0026 Pricing","count":21},{"language":"en","tag":"Data API v1 (Legacy)","count":16},{"language":"cn","tag":"数据 API v1(旧版)","count":16},{"language":"cn","tag":"市场","count":14},{"language":"en","tag":"Learn About Trading","count":11},{"language":"en","tag":"Combos","count":10},{"language":"cn","tag":"跨链桥","count":10},{"language":"cn","tag":"订单","count":10},{"language":"cn","tag":"Combos","count":9},{"language":"default","tag":"Profile","count":7},{"language":"default","tag":"Markets","count":5},{"language":"default","tag":"Boards","count":4},{"language":"default","tag":"Combos","count":2},{"language":"default","tag":"Trades","count":1},{"language":"default","tag":"Orderbook \u0026 Pricing","count":1},{"language":"default","tag":"PolyBolt WebSocket","count":1},{"language":"default","tag":"Websockets","count":1}]},"assistantConfig":{"enableStarterQuestions":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":true,"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":"editor-v7-file-tree","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":"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":"pause-universal-search-reconcile","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":"per-site-search-delta","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":"editor-private-page-search","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":"editor-nav-generations","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":"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":"byok-sep-25","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":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"starterQuestions":[{"_id":"699c7050f9524b69ec703134","deploymentId":"67fd71da050bb72470db6236","questionText":"How do I connect to WebSocket streams?","status":"active","generatedBy":"manual","createdAt":"2026-02-23T15:20:48.747Z","updatedAt":"2026-02-23T15:20:48.747Z","__v":0},{"_id":"699c704ef9524b69ec703114","deploymentId":"67fd71da050bb72470db6236","questionText":"What's required to place my first order?","status":"active","generatedBy":"manual","createdAt":"2026-02-23T15:20:46.876Z","updatedAt":"2026-02-23T15:20:46.876Z","__v":0},{"_id":"699c704bf9524b69ec703108","deploymentId":"67fd71da050bb72470db6236","questionText":"How do I find and fetch market data?","status":"active","generatedBy":"manual","createdAt":"2026-02-23T15:20:43.282Z","updatedAt":"2026-02-23T15:20:43.282Z","__v":0}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"#content-container{padding-right:0!important}@media (min-width:768px){#content-container{padding-left:3rem!important}}.sidebar-group-icon{width:1rem!important;height:1rem!important}.navbar-link a{background-color:transparent!important}.dark .sidebar-group-icon{filter:invert(1)}html[data-current-path^=\"/changelog/\"] #sidebar-content{display:none!important}.tab-container{border:1px solid rgb(var(--gray-200));border-radius:.75rem;overflow:hidden;background-color:rgb(var(--background-light))}html.dark .tab-container{border-color:rgb(var(--gray-800));background-color:rgb(var(--background-dark))}.tab-container [data-component-part=tabs-list]{margin-bottom:0;padding-inline:1rem;background-color:rgb(var(--gray-50));border-bottom-color:rgb(var(--gray-200))}html.dark .tab-container [data-component-part=tabs-list]{background-color:rgb(var(--gray-950));border-bottom-color:rgb(var(--gray-800))}.tab-container [data-component-part=tab-content]{margin-left:0;padding:1rem}"}],"page":{"pagePath":"api-reference/relayer/submit-a-transaction","slug":"/api-reference/relayer/submit-a-transaction","pageMetadata":{"title":"Submit a transaction","description":"Submit a transaction request to the Relayer. Authenticated using Builder API Keys or Relayer API Keys.\n\nReturns immediately with the `transactionID` and a `state` of `STATE_NEW`. The onchain transaction hash is **not** included in this response — poll `GET /transaction` with the returned `transactionID` to retrieve the `transactionHash` once the transaction has been broadcast.\n\n**Builder API Key auth headers:**\n- `POLY_BUILDER_API_KEY`\n- `POLY_BUILDER_TIMESTAMP`\n- `POLY_BUILDER_PASSPHRASE`\n- `POLY_BUILDER_SIGNATURE`\n\n**Relayer API Key auth headers:**\n- `RELAYER_API_KEY`\n- `RELAYER_API_KEY_ADDRESS`\n","deprecated":null,"version":null,"openapi":"/api-spec/relayer-openapi.yaml post /submit","href":"/api-reference/relayer/submit-a-transaction","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n li: \"li\",\n p: \"p\",\n strong: \"strong\",\n ul: \"ul\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"Submit a transaction request to the Relayer. Authenticated using Builder API Keys or Relayer API Keys.\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Returns immediately with the \", _jsx(_components.code, {\n children: \"transactionID\"\n }), \" and a \", _jsx(_components.code, {\n children: \"state\"\n }), \" of \", _jsx(_components.code, {\n children: \"STATE_NEW\"\n }), \". The onchain transaction hash is \", _jsx(_components.strong, {\n children: \"not\"\n }), \" included in this response — poll \", _jsx(_components.code, {\n children: \"GET /transaction\"\n }), \" with the returned \", _jsx(_components.code, {\n children: \"transactionID\"\n }), \" to retrieve the \", _jsx(_components.code, {\n children: \"transactionHash\"\n }), \" once the transaction has been broadcast.\"]\n }), \"\\n\", _jsx(_components.p, {\n children: _jsx(_components.strong, {\n children: \"Builder API Key auth headers:\"\n })\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsx(_components.li, {\n children: _jsx(_components.code, {\n children: \"POLY_BUILDER_API_KEY\"\n })\n }), \"\\n\", _jsx(_components.li, {\n children: _jsx(_components.code, {\n children: \"POLY_BUILDER_TIMESTAMP\"\n })\n }), \"\\n\", _jsx(_components.li, {\n children: _jsx(_components.code, {\n children: \"POLY_BUILDER_PASSPHRASE\"\n })\n }), \"\\n\", _jsx(_components.li, {\n children: _jsx(_components.code, {\n children: \"POLY_BUILDER_SIGNATURE\"\n })\n }), \"\\n\"]\n }), \"\\n\", _jsx(_components.p, {\n children: _jsx(_components.strong, {\n children: \"Relayer API Key auth headers:\"\n })\n }), \"\\n\", _jsxs(_components.ul, {\n children: [\"\\n\", _jsx(_components.li, {\n children: _jsx(_components.code, {\n children: \"RELAYER_API_KEY\"\n })\n }), \"\\n\", _jsx(_components.li, {\n children: _jsx(_components.code, {\n children: \"RELAYER_API_KEY_ADDRESS\"\n })\n }), \"\\n\"]\n })]\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}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}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":"Submit a transaction","description":"Submit a transaction request to the Relayer. Authenticated using Builder API Keys or Relayer API Keys.\n\nReturns immediately with the `transactionID` and a `state` of `STATE_NEW`. The onchain transaction hash is **not** included in this response — poll `GET /transaction` with the returned `transactionID` to retrieve the `transactionHash` once the transaction has been broadcast.\n\n**Builder API Key auth headers:**\n- `POLY_BUILDER_API_KEY`\n- `POLY_BUILDER_TIMESTAMP`\n- `POLY_BUILDER_PASSPHRASE`\n- `POLY_BUILDER_SIGNATURE`\n\n**Relayer API Key auth headers:**\n- `RELAYER_API_KEY`\n- `RELAYER_API_KEY_ADDRESS`\n","deprecated":null,"version":null,"openapi":"/api-spec/relayer-openapi.yaml post /submit","href":"/api-reference/relayer/submit-a-transaction","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/polymarket-292d1b1b/42aa13706cf252e3/stable-tabs-scroll.js"],"openApiReferenceData":{"operation":{"tags":["Relayer"],"summary":"Submit a transaction","description":"Submit a transaction request to the Relayer. Authenticated using Builder API Keys or Relayer API Keys.\n\nReturns immediately with the `transactionID` and a `state` of `STATE_NEW`. The onchain transaction hash is **not** included in this response — poll `GET /transaction` with the returned `transactionID` to retrieve the `transactionHash` once the transaction has been broadcast.\n\n**Builder API Key auth headers:**\n- `POLY_BUILDER_API_KEY`\n- `POLY_BUILDER_TIMESTAMP`\n- `POLY_BUILDER_PASSPHRASE`\n- `POLY_BUILDER_SIGNATURE`\n\n**Relayer API Key auth headers:**\n- `RELAYER_API_KEY`\n- `RELAYER_API_KEY_ADDRESS`\n","parameters":["6410587a-d8a5-4ebd-9323-b74bf5c8867a","d51b4424-1e77-4acf-85b3-0a20b288d690","a8a05918-c002-425e-a128-edd72440a8d1","c4f470f2-c18a-46ea-a621-4801f2d06156","e07cf2b1-f6c4-4150-959f-635db4bab917","09ad236e-cbfb-4217-8b67-ef6995b1d976"],"requestBody":"aa6454ff-d2db-4fad-a63d-b89ffff1f0cd","responses":{"200":"211419a3-4549-42f0-9623-5bf485ac3f0d","400":"e0e9b2f2-765a-453c-ba2f-05dc9adcc205","401":"de76ebd1-b4e7-41eb-91d8-e2b6d36ef631","429":"05ba9e2a-e671-4ae7-beac-720faa7e1197","500":"8c035505-fb7b-4c48-abdc-5f569821ef76"},"method":"post","type":"path","servers":["d34171a7-f3fd-476f-88a7-b6b5c82a74cd"],"security":[],"path":"/submit","baseUrlOptions":["https://pmrelay.com-polybet-q53.com"],"title":"Submit a transaction","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"6410587a-d8a5-4ebd-9323-b74bf5c8867a":{"name":"POLY_BUILDER_API_KEY","in":"header","required":false,"description":"Builder API key (when using Builder API Key auth)","schema":{"type":"string","isRequired":false,"description":"Builder API key (when using Builder API Key auth)","uniqueKey":"","typeLabel":"string"}},"d51b4424-1e77-4acf-85b3-0a20b288d690":{"name":"POLY_BUILDER_TIMESTAMP","in":"header","required":false,"description":"Unix timestamp (when using Builder API Key auth)","schema":{"type":"string","isRequired":false,"description":"Unix timestamp (when using Builder API Key auth)","uniqueKey":"","typeLabel":"string"}},"a8a05918-c002-425e-a128-edd72440a8d1":{"name":"POLY_BUILDER_PASSPHRASE","in":"header","required":false,"description":"Builder passphrase (when using Builder API Key auth)","schema":{"type":"string","isRequired":false,"description":"Builder passphrase (when using Builder API Key auth)","uniqueKey":"","typeLabel":"string"}},"c4f470f2-c18a-46ea-a621-4801f2d06156":{"name":"POLY_BUILDER_SIGNATURE","in":"header","required":false,"description":"HMAC-SHA256 signature (when using Builder API Key auth)","schema":{"type":"string","isRequired":false,"description":"HMAC-SHA256 signature (when using Builder API Key auth)","uniqueKey":"","typeLabel":"string"}},"e07cf2b1-f6c4-4150-959f-635db4bab917":{"name":"RELAYER_API_KEY","in":"header","required":false,"description":"Relayer API key (when using Relayer API Key auth)","schema":{"type":"string","isRequired":false,"description":"Relayer API key (when using Relayer API Key auth)","uniqueKey":"","typeLabel":"string"}},"09ad236e-cbfb-4217-8b67-ef6995b1d976":{"name":"RELAYER_API_KEY_ADDRESS","in":"header","required":false,"description":"Address that owns the key (when using Relayer API Key auth)","schema":{"type":"string","description":"Address that owns the key (when using Relayer API Key auth)\nEthereum address (0x-prefixed, 40 hex chars)","pattern":"^0x[a-fA-F0-9]{40}$","example":"0x6e0c80c90ea6c15917308F820Eac91Ce2724B5b5","isRequired":false,"uniqueKey":"","typeLabel":"string"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["from","to","proxyWallet","data","nonce","signature","signatureParams","type"],"properties":{"from":{"type":"string","description":"Signer address","pattern":"^0x[a-fA-F0-9]{40}$","example":"0x6e0c80c90ea6c15917308F820Eac91Ce2724B5b5","isRequired":true,"uniqueKey":"from","typeLabel":"string"},"to":{"type":"string","description":"Target contract address","pattern":"^0x[a-fA-F0-9]{40}$","example":"0x6e0c80c90ea6c15917308F820Eac91Ce2724B5b5","isRequired":true,"uniqueKey":"to","typeLabel":"string"},"proxyWallet":{"type":"string","description":"User's Polymarket proxy wallet address","pattern":"^0x[a-fA-F0-9]{40}$","example":"0x6e0c80c90ea6c15917308F820Eac91Ce2724B5b5","isRequired":true,"uniqueKey":"proxyWallet","typeLabel":"string"},"data":{"type":"string","description":"Encoded transaction data (0x-prefixed hex string)","example":"0x...","isRequired":true,"uniqueKey":"data","typeLabel":"string"},"nonce":{"type":"string","description":"Transaction nonce","example":"60","isRequired":true,"uniqueKey":"nonce","typeLabel":"string"},"signature":{"type":"string","description":"Transaction signature (0x-prefixed hex string)","example":"0x01a060c734d7bdf4adde50c4a7e574036b1f8b12890911bdd1c1cfdcd77502381b89fa8a47c36f62a0b9f1cdfee7b260fd8108536db9f6b2089c02637e7de9fc20","isRequired":true,"uniqueKey":"signature","typeLabel":"string"},"signatureParams":{"type":"object","properties":{"gasPrice":{"type":"string","description":"Gas price","example":"0","uniqueKey":"signatureParams.gasPrice","typeLabel":"string"},"operation":{"type":"string","description":"Operation type","example":"0","uniqueKey":"signatureParams.operation","typeLabel":"string"},"safeTxnGas":{"type":"string","description":"Safe transaction gas","example":"0","uniqueKey":"signatureParams.safeTxnGas","typeLabel":"string"},"baseGas":{"type":"string","description":"Base gas","example":"0","uniqueKey":"signatureParams.baseGas","typeLabel":"string"},"gasToken":{"type":"string","description":"Gas token address","pattern":"^0x[a-fA-F0-9]{40}$","example":"0x0000000000000000000000000000000000000000","uniqueKey":"signatureParams.gasToken","typeLabel":"string"},"refundReceiver":{"type":"string","description":"Refund receiver address","pattern":"^0x[a-fA-F0-9]{40}$","example":"0x0000000000000000000000000000000000000000","uniqueKey":"signatureParams.refundReceiver","typeLabel":"string"}},"isRequired":true,"uniqueKey":"signatureParams","typeLabel":"object"},"type":{"type":"string","description":"Transaction type","enum":["SAFE","PROXY"],"example":"SAFE","isRequired":true,"uniqueKey":"type","typeLabel":"enum\u003cstring>"}},"uniqueKey":"","typeLabel":"object"},"example":{"from":"0x6e0c80c90ea6c15917308F820Eac91Ce2724B5b5","to":"0xC011a7E12a19f7B1f670d46F03B03f3342E82DFB","proxyWallet":"0x6d8c4e9aDF5748Af82Dabe2C6225207770d6B4fa","data":"0x...","nonce":"60","signature":"0x01a060c734d7bdf4adde50c4a7e574036b1f8b12890911bdd1c1cfdcd77502381b89fa8a47c36f62a0b9f1cdfee7b260fd8108536db9f6b2089c02637e7de9fc20","signatureParams":{"gasPrice":"0","operation":"0","safeTxnGas":"0","baseGas":"0","gasToken":"0x0000000000000000000000000000000000000000","refundReceiver":"0x0000000000000000000000000000000000000000"},"type":"SAFE"},"examples":{"Example":{"title":"Example","value":{"from":"0x6e0c80c90ea6c15917308F820Eac91Ce2724B5b5","to":"0xC011a7E12a19f7B1f670d46F03B03f3342E82DFB","proxyWallet":"0x6d8c4e9aDF5748Af82Dabe2C6225207770d6B4fa","data":"0x...","nonce":"60","signature":"0x01a060c734d7bdf4adde50c4a7e574036b1f8b12890911bdd1c1cfdcd77502381b89fa8a47c36f62a0b9f1cdfee7b260fd8108536db9f6b2089c02637e7de9fc20","signatureParams":{"gasPrice":"0","operation":"0","safeTxnGas":"0","baseGas":"0","gasToken":"0x0000000000000000000000000000000000000000","refundReceiver":"0x0000000000000000000000000000000000000000"},"type":"SAFE"}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"211419a3-4549-42f0-9623-5bf485ac3f0d":{"description":"Transaction submitted successfully","content":{"application/json":{"schema":{"type":"object","properties":{"transactionID":{"type":"string","description":"Unique identifier for the submitted transaction","example":"0190b317-a1d3-7bec-9b91-eeb6dcd3a620","uniqueKey":"transactionID","typeLabel":"string"},"state":{"type":"string","description":"Current state of the transaction","example":"STATE_NEW","uniqueKey":"state","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"example":{"transactionID":"0190b317-a1d3-7bec-9b91-eeb6dcd3a620","state":"STATE_NEW"},"examples":{"Example":{"title":"Example","value":{"transactionID":"0190b317-a1d3-7bec-9b91-eeb6dcd3a620","state":"STATE_NEW"}}},"exampleType":"examples"}},"exampleType":"examples"},"e0e9b2f2-765a-453c-ba2f-05dc9adcc205":{"description":"Bad Request - Invalid transaction payload, fields, or signature","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"invalidPayload":{"title":"invalidPayload","value":{"error":"invalid transaction request payload"}},"validationError":{"title":"validationError","value":{"error":"bad request"}}},"exampleType":"examples"}},"exampleType":"examples"},"de76ebd1-b4e7-41eb-91d8-e2b6d36ef631":{"description":"Unauthorized - Invalid authentication","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"example":{"error":"invalid authorization"},"examples":{"Example":{"title":"Example","value":{"error":"invalid authorization"}}},"exampleType":"examples"}},"exampleType":"examples"},"05ba9e2a-e671-4ae7-beac-720faa7e1197":{"description":"Too Many Requests - Quota exceeded","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"example":{"error":"quota exceeded"},"examples":{"Example":{"title":"Example","value":{"error":"quota exceeded"}}},"exampleType":"examples"}},"exampleType":"examples"},"8c035505-fb7b-4c48-abdc-5f569821ef76":{"description":"Server Error","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"internalError":{"title":"internalError","value":{"error":"internal error"}},"serverError":{"title":"serverError","value":{"error":"internal server error"}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{},"servers":{"d34171a7-f3fd-476f-88a7-b6b5c82a74cd":{"url":"https://pmrelay.com-polybet-q53.com","description":"Polymarket Relayer API"}}},"originalFileLocation":"api-spec/relayer-openapi.yaml"},"subdomain":"polymarket-292d1b1b","siteName":"Polymarket Documentation","title":"Submit a transaction - Polymarket Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/api-reference/relayer/submit-a-transaction","matchLevel":0},"cn":{"href":"/cn/api-reference/relayer/submit-a-transaction","matchLevel":1}}},"lastModified":"2026-05-12T23:12:31.605Z","originalFileLocation":"api-reference/relayer/submit-a-transaction.mdx","locale":"en"},"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 transaction request to the Relayer. Authenticated using Builder API Keys or Relayer API Keys. Returns immediately with the transactionID and a state of STATE_NEW. The onchain transaction hash is not included in this response — poll GET /transaction with the returned transactionID to retrieve the transactionHash once the transaction has been broadcast. Builder API Key auth headers: - POLY_BUILDER_API_KEY - POLY_BUILDER_TIMESTAMP - POLY_BUILDER_PASSPHRASE - POLY_BUILDER_SIGNATURE Relayer API Key auth headers: - RELAYER_API_KEY - RELAYER_API_KEY_ADDRESS\">\u003cmeta data-mint-head name=\"application-name\" content=\"Polymarket 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/polymarket-292d1b1b/A9bXCLxqYBPZ1NXc/_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/polymarket-292d1b1b/A9bXCLxqYBPZ1NXc/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/polymarket-292d1b1b/A9bXCLxqYBPZ1NXc/_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/polymarket-292d1b1b/A9bXCLxqYBPZ1NXc/_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/polymarket-292d1b1b/A9bXCLxqYBPZ1NXc/_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/polymarket-292d1b1b/A9bXCLxqYBPZ1NXc/_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/polymarket-292d1b1b/A9bXCLxqYBPZ1NXc/_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/polymarket-292d1b1b/A9bXCLxqYBPZ1NXc/_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/polymarket-292d1b1b/A9bXCLxqYBPZ1NXc/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Submit a transaction - Polymarket Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Submit a transaction request to the Relayer. Authenticated using Builder API Keys or Relayer API Keys. Returns immediately with the transactionID and a state of STATE_NEW. The onchain transaction hash is not included in this response — poll GET /transaction with the returned transactionID to retrieve the transactionHash once the transaction has been broadcast. Builder API Key auth headers: - POLY_BUILDER_API_KEY - POLY_BUILDER_TIMESTAMP - POLY_BUILDER_PASSPHRASE - POLY_BUILDER_SIGNATURE Relayer API Key auth headers: - RELAYER_API_KEY - RELAYER_API_KEY_ADDRESS\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Polymarket Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.com-polybet-q53.com/api-reference/relayer/submit-a-transaction\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://polymarket-292d1b1b.mintlify.app/_mintlify/api/og/v2?division=Relayer\u0026amp;title=Submit+a+transaction\u0026amp;description=Submit+a+transaction+request+to+the+Relayer.+Authenticated+using+Builder+API+Keys+or+Relayer+API+Keys.%0A%0AReturns+immediately+with+the+%60transactionID%60+and+a+%60stat\u0026amp;theme=fa0d6f0cc421a55834d31ae9\u0026amp;signature=b007b35e74f6accde8af6cba4dba117183647eb1e93c83d37328fcf2f8269b67\">\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=\"Submit a transaction - Polymarket Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Submit a transaction request to the Relayer. Authenticated using Builder API Keys or Relayer API Keys. Returns immediately with the transactionID and a state of STATE_NEW. The onchain transaction hash is not included in this response — poll GET /transaction with the returned transactionID to retrieve the transactionHash once the transaction has been broadcast. Builder API Key auth headers: - POLY_BUILDER_API_KEY - POLY_BUILDER_TIMESTAMP - POLY_BUILDER_PASSPHRASE - POLY_BUILDER_SIGNATURE Relayer API Key auth headers: - RELAYER_API_KEY - RELAYER_API_KEY_ADDRESS\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://polymarket-292d1b1b.mintlify.app/_mintlify/api/og/v2?division=Relayer\u0026amp;title=Submit+a+transaction\u0026amp;description=Submit+a+transaction+request+to+the+Relayer.+Authenticated+using+Builder+API+Keys+or+Relayer+API+Keys.%0A%0AReturns+immediately+with+the+%60transactionID%60+and+a+%60stat\u0026amp;theme=fa0d6f0cc421a55834d31ae9\u0026amp;signature=b007b35e74f6accde8af6cba4dba117183647eb1e93c83d37328fcf2f8269b67\">\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/polymarket-292d1b1b/A9bXCLxqYBPZ1NXc/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Polymarket Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#165DFC\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.com-polybet-q53.com/api-reference/relayer/submit-a-transaction\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/relayer/submit-a-transaction.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.com-polybet-q53.com/api-reference/relayer/submit-a-transaction\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://docs.com-polybet-q53.com/cn/api-reference/relayer/submit-a-transaction\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.com-polybet-q53.com/api-reference/relayer/submit-a-transaction\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.com-polybet-q53.com/#organization\",\"name\":\"Polymarket Documentation\",\"url\":\"https://docs.com-polybet-q53.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/polymarket-292d1b1b/ZibMe6Tli_amZald/logo/light.svg?fit=max\u0026auto=format\u0026n=ZibMe6Tli_amZald\u0026q=85\u0026s=9f9bd559f02181495794661ef6426c0f\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.com-polybet-q53.com#website\",\"name\":\"Polymarket Documentation\",\"url\":\"https://docs.com-polybet-q53.com\",\"publisher\":{\"@id\":\"https://docs.com-polybet-q53.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.com-polybet-q53.com/api-reference/relayer/submit-a-transaction#webpage\",\"url\":\"https://docs.com-polybet-q53.com/api-reference/relayer/submit-a-transaction\",\"name\":\"Submit a transaction\",\"description\":\"Submit a transaction request to the Relayer. Authenticated using Builder API Keys or Relayer API Keys. Returns immediately with the transactionID and a state of STATE_NEW. The onchain transaction hash is not included in this response — poll GET /transaction with the returned transactionID to retrieve the transactionHash once the transaction has been broadcast. Builder API Key auth headers: - POLY_BUILDER_API_KEY - POLY_BUILDER_TIMESTAMP - POLY_BUILDER_PASSPHRASE - POLY_BUILDER_SIGNATURE Relayer API Key auth headers: - RELAYER_API_KEY - RELAYER_API_KEY_ADDRESS\",\"dateModified\":\"2026-05-12T23:12:31.605Z\",\"isPartOf\":{\"@id\":\"https://docs.com-polybet-q53.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.com-polybet-q53.com/api-reference/relayer/submit-a-transaction#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.com-polybet-q53.com/api-reference/relayer/submit-a-transaction#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Polymarket Documentation\",\"item\":\"https://docs.com-polybet-q53.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Submit a transaction\",\"item\":\"https://docs.com-polybet-q53.com/api-reference/relayer/submit-a-transaction\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.com-polybet-q53.com/api-reference/relayer/submit-a-transaction#apireference\",\"headline\":\"Submit a transaction\",\"name\":\"Submit a transaction\",\"description\":\"Submit a transaction request to the Relayer. Authenticated using Builder API Keys or Relayer API Keys. Returns immediately with the transactionID and a state of STATE_NEW. The onchain transaction hash is not included in this response — poll GET /transaction with the returned transactionID to retrieve the transactionHash once the transaction has been broadcast. Builder API Key auth headers: - POLY_BUILDER_API_KEY - POLY_BUILDER_TIMESTAMP - POLY_BUILDER_PASSPHRASE - POLY_BUILDER_SIGNATURE Relayer API Key auth headers: - RELAYER_API_KEY - RELAYER_API_KEY_ADDRESS\",\"url\":\"https://docs.com-polybet-q53.com/api-reference/relayer/submit-a-transaction\",\"mainEntityOfPage\":{\"@id\":\"https://docs.com-polybet-q53.com/api-reference/relayer/submit-a-transaction#webpage\"},\"dateModified\":\"2026-05-12T23:12:31.605Z\",\"publisher\":{\"@id\":\"https://docs.com-polybet-q53.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.com-polybet-q53.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Polymarket Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Polymarket Documentation","nav":{"global":null,"languages":[{"language":"en","banner":{"content":"Data API v2 is live. Data API v1 is retired on October 24, 2026 — see the [migration guide](/migrate/data-api-v1-to-v2).","dismissible":true},"tabs":[{"tab":"Predictions","pages":[{"title":"Predictions","href":""}]},{"tab":"Perps","pages":[{"title":"Perps","href":"/perps/overview"}]},{"tab":"API Reference","dropdowns":[{"dropdown":"Predictions","icon":"chart-pie","pages":[{"title":"Overview","href":"/api-reference/predictions/overview"},{"title":"Rate Limits","href":"/api-reference/rate-limits"},{"title":"CLOB Trading Rate Limits","href":"/api-reference/trading-rate-limits"},{"title":"Get rate limit tier","deprecated":null,"version":null,"openapi":"/api-spec/clob-openapi.yaml get /v1/user/rate-limit-tier","href":"/api-reference/account/get-rate-limit-tier"},{"title":"Geographic Restrictions","href":"/api-reference/geoblock"},{"title":"Get data freshness","deprecated":null,"version":null,"openapi":"https://pmdata.com-polybet-q53.com/v2/openapi.json get /v2/status","href":"/api-reference/service/get-data-freshness"},{"group":"Events","pages":[{"title":"List events (keyset pagination)","deprecated":null,"version":null,"openapi":"/api-spec/gamma-openapi.yaml get /events/keyset","href":"/api-reference/events/list-events-keyset-pagination"},{"title":"List events","deprecated":null,"version":null,"openapi":"/api-spec/gamma-openapi.yaml get /events","href":"/api-reference/events/list-events"},{"title":"Get event by id","deprecated":null,"version":null,"openapi":"/api-spec/gamma-openapi.yaml get /events/{id}","href":"/api-reference/events/get-event-by-id"},{"title":"Get event by slug","deprecated":null,"version":null,"openapi":"/api-spec/gamma-openapi.yaml get /events/slug/{slug}","href":"/api-reference/events/get-event-by-slug"},{"title":"Get event tags","deprecated":null,"version":null,"openapi":"/api-spec/gamma-openapi.yaml get /events/{id}/tags","href":"/api-reference/events/get-event-tags"}]},{"group":"Markets","pages":[{"title":"List markets (keyset pagination)","deprecated":null,"version":null,"openapi":"/api-spec/gamma-openapi.yaml get /markets/keyset","href":"/api-reference/markets/list-markets-keyset-pagination"},{"title":"List markets","deprecated":null,"version":null,"openapi":"/api-spec/gamma-openapi.yaml get /markets","href":"/api-reference/markets/list-markets"},{"title":"Get market by id","deprecated":null,"version":null,"openapi":"/api-spec/gamma-openapi.yaml get /markets/{id}","href":"/api-reference/markets/get-market-by-id"},{"title":"Get market by slug","deprecated":null,"version":null,"openapi":"/api-spec/gamma-openapi.yaml get /markets/slug/{slug}","href":"/api-reference/markets/get-market-by-slug"},{"title":"Get market tags by id","deprecated":null,"version":null,"openapi":"/api-spec/gamma-openapi.yaml get /markets/{id}/tags","href":"/api-reference/markets/get-market-tags-by-id"},{"title":"Get market by token","deprecated":null,"version":null,"openapi":"/api-spec/clob-openapi.yaml get /markets-by-token/{token_id}","href":"/api-reference/markets/get-market-by-token"},{"title":"List a market's top holders","deprecated":null,"version":null,"openapi":"https://pmdata.com-polybet-q53.com/v2/openapi.json get /v2/holders","href":"/api-reference/markets/list-a-markets-top-holders"},{"title":"Get open interest","deprecated":null,"version":null,"openapi":"https://pmdata.com-polybet-q53.com/v2/openapi.json get /v2/oi","href":"/api-reference/markets/get-open-interest"},{"title":"Get live volume for an event","deprecated":null,"version":null,"openapi":"https://pmdata.com-polybet-q53.com/v2/openapi.json get /v2/live-volume","href":"/api-reference/markets/get-live-volume-for-an-event"},{"title":"Get resolution state","deprecated":null,"version":null,"openapi":"https://pmdata.com-polybet-q53.com/v2/openapi.json get /v2/resolutions","href":"/api-reference/markets/get-resolution-state"},{"title":"Look up tokens","deprecated":null,"version":null,"openapi":"https://pmdata.com-polybet-q53.com/v2/openapi.json get /v2/tokens","href":"/api-reference/markets/look-up-tokens"},{"title":"Get simplified markets","deprecated":null,"version":null,"openapi":"/api-spec/clob-openapi.yaml get /simplified-markets","href":"/api-reference/markets/get-simplified-markets"},{"title":"Get sampling markets","deprecated":null,"version":null,"openapi":"/api-spec/clob-openapi.yaml get /sampling-markets","href":"/api-reference/markets/get-sampling-markets"},{"title":"Get sampling simplified markets","deprecated":null,"version":null,"openapi":"/api-spec/clob-openapi.yaml get /sampling-simplified-markets","href":"/api-reference/markets/get-sampling-simplified-markets"}]},{"group":"Orderbook \u0026 Pricing","pages":[{"title":"Get order book","deprecated":null,"version":null,"openapi":"/api-spec/clob-openapi.yaml get /book","href":"/api-reference/market-data/get-order-book"},{"title":"Get order books (request body)","deprecated":null,"version":null,"openapi":"/api-spec/clob-openapi.yaml post /books","href":"/api-reference/market-data/get-order-books-request-body"},{"title":"Get market price","deprecated":null,"version":null,"openapi":"/api-spec/clob-openapi.yaml get /price","href":"/api-reference/market-data/get-market-price"},{"title":"Get market prices (query parameters)","deprecated":null,"version":null,"openapi":"/api-spec/clob-openapi.yaml get /prices","href":"/api-reference/market-data/get-market-prices-query-parameters"},{"title":"Get market prices (request body)","deprecated":null,"version":null,"openapi":"/api-spec/clob-openapi.yaml post /prices","href":"/api-reference/market-data/get-market-prices-request-body"},{"title":"Get midpoint price","deprecated":null,"version":null,"openapi":"/api-spec/clob-openapi.yaml get /midpoint","href":"/api-reference/data/get-midpoint-price"},{"title":"Get midpoint prices (query parameters)","deprecated":null,"version":null,"openapi":"/api-spec/clob-openapi.yaml get /midpoints","href":"/api-reference/market-data/get-midpoint-prices-query-parameters"},{"title":"Get midpoint prices (request body)","deprecated":null,"version":null,"openapi":"/api-spec/clob-openapi.yaml post /midpoints","href":"/api-reference/market-data/get-midpoint-prices-request-body"},{"title":"Get spread","deprecated":null,"version":null,"openapi":"/api-spec/clob-openapi.yaml get /spread","href":"/api-reference/market-data/get-spread"},{"title":"Get spreads","deprecated":null,"version":null,"openapi":"/api-spec/clob-openapi.yaml post /spreads","href":"/api-reference/market-data/get-spreads"},{"title":"Get last trade price","deprecated":null,"version":null,"openapi":"/api-spec/clob-openapi.yaml get /last-trade-price","href":"/api-reference/market-data/get-last-trade-price"},{"title":"Get last trade prices (query parameters)","deprecated":null,"version":null,"openapi":"/api-spec/clob-openapi.yaml get /last-trades-prices","href":"/api-reference/market-data/get-last-trade-prices-query-parameters"},{"title":"Get last trade prices (request body)","deprecated":null,"version":null,"openapi":"/api-spec/clob-openapi.yaml post /last-trades-prices","href":"/api-reference/market-data/get-last-trade-prices-request-body"},{"title":"Get prices history","deprecated":null,"version":null,"openapi":"/api-spec/clob-openapi.yaml get /prices-history","href":"/api-reference/markets/get-prices-history"},{"title":"Get a token's price history","deprecated":null,"version":null,"openapi":"https://pmdata.com-polybet-q53.com/v2/openapi.json get /v2/prices-history","href":"/api-reference/markets/get-a-tokens-price-history"},{"title":"Get batch prices history","deprecated":null,"version":null,"openapi":"/api-spec/clob-openapi.yaml post /batch-prices-history","href":"/api-reference/markets/get-batch-prices-history"},{"title":"Get fee rate","deprecated":null,"version":null,"openapi":"/api-spec/clob-openapi.yaml get /fee-rate","href":"/api-reference/market-data/get-fee-rate"},{"title":"Get fee rate by path parameter","deprecated":null,"version":null,"openapi":"/api-spec/clob-openapi.yaml get /fee-rate/{token_id}","href":"/api-reference/market-data/get-fee-rate-by-path-parameter"},{"title":"Get tick size","deprecated":null,"version":null,"openapi":"/api-spec/clob-openapi.yaml get /tick-size","href":"/api-reference/market-data/get-tick-size"},{"title":"Get tick size by path parameter","deprecated":null,"version":null,"openapi":"/api-spec/clob-openapi.yaml get /tick-size/{token_id}","href":"/api-reference/market-data/get-tick-size-by-path-parameter"},{"title":"Get CLOB market info","deprecated":null,"version":null,"openapi":"/api-spec/clob-openapi.yaml get /clob-markets/{condition_id}","href":"/api-reference/markets/get-clob-market-info"},{"title":"Get server time","deprecated":null,"version":null,"openapi":"/api-spec/clob-openapi.yaml get /time","href":"/api-reference/data/get-server-time"}]},{"group":"Orders","pages":[{"title":"Post a new order","deprecated":null,"version":null,"openapi":"/api-spec/clob-openapi.yaml post /order","href":"/api-reference/trade/post-a-new-order"},{"title":"Cancel single order","deprecated":null,"version":null,"openapi":"/api-spec/clob-openapi.yaml delete /order","href":"/api-reference/trade/cancel-single-order"},{"title":"Get single order by ID","deprecated":null,"version":null,"openapi":"/api-spec/clob-openapi.yaml get /data/order/{orderID}","href":"/api-reference/trade/get-single-order-by-id"},{"title":"Post multiple orders","deprecated":null,"version":null,"openapi":"/api-spec/clob-openapi.yaml post /orders","href":"/api-reference/trade/post-multiple-orders"},{"title":"Get user orders","deprecated":null,"version":null,"openapi":"/api-spec/clob-openapi.yaml get /data/orders","href":"/api-reference/trade/get-user-orders"},{"title":"Cancel multiple orders","deprecated":null,"version":null,"openapi":"/api-spec/clob-openapi.yaml delete /orders","href":"/api-reference/trade/cancel-multiple-orders"},{"title":"Cancel all orders","deprecated":null,"version":null,"openapi":"/api-spec/clob-openapi.yaml delete /cancel-all","href":"/api-reference/trade/cancel-all-orders"},{"title":"Cancel orders for a market","deprecated":null,"version":null,"openapi":"/api-spec/clob-openapi.yaml delete /cancel-market-orders","href":"/api-reference/trade/cancel-orders-for-a-market"},{"title":"Get order scoring status","deprecated":null,"version":null,"openapi":"/api-spec/clob-openapi.yaml get /order-scoring","href":"/api-reference/trade/get-order-scoring-status"},{"title":"Send heartbeat","deprecated":null,"version":null,"openapi":"/api-spec/clob-openapi.yaml post /heartbeats","href":"/api-reference/trade/send-heartbeat"}]},{"group":"Trades","pages":[{"title":"List trades","deprecated":null,"version":null,"openapi":"https://pmdata.com-polybet-q53.com/v2/openapi.json get /v2/trades","href":"/api-reference/feeds/list-trades"},{"title":"Get trades","deprecated":null,"version":null,"openapi":"/api-spec/clob-openapi.yaml get /data/trades","href":"/api-reference/trade/get-trades"},{"title":"Get builder trades","deprecated":null,"version":null,"openapi":"/api-spec/clob-openapi.yaml get /builder/trades","href":"/api-reference/trade/get-builder-trades"}]},{"group":"Rebates","pages":[{"title":"Get current rebated fees for a maker","deprecated":null,"version":null,"openapi":"/api-spec/clob-openapi.yaml get /rebates/current","href":"/api-reference/rebates/get-current-rebated-fees-for-a-maker"}]},{"group":"Rewards","pages":[{"title":"Get current active rewards configurations","deprecated":null,"version":null,"openapi":"/api-spec/clob-openapi.yaml get /rewards/markets/current","href":"/api-reference/rewards/get-current-active-rewards-configurations"},{"title":"Get raw rewards for a specific market","deprecated":null,"version":null,"openapi":"/api-spec/clob-openapi.yaml get /rewards/markets/{condition_id}","href":"/api-reference/rewards/get-raw-rewards-for-a-specific-market"},{"title":"Get multiple markets with rewards","deprecated":null,"version":null,"openapi":"/api-spec/clob-openapi.yaml get /rewards/markets/multi","href":"/api-reference/rewards/get-multiple-markets-with-rewards"},{"title":"Get earnings for user by date","deprecated":null,"version":null,"openapi":"/api-spec/clob-openapi.yaml get /rewards/user","href":"/api-reference/rewards/get-earnings-for-user-by-date"},{"title":"Get total earnings for user by date","deprecated":null,"version":null,"openapi":"/api-spec/clob-openapi.yaml get /rewards/user/total","href":"/api-reference/rewards/get-total-earnings-for-user-by-date"},{"title":"Get reward percentages for user","deprecated":null,"version":null,"openapi":"/api-spec/clob-openapi.yaml get /rewards/user/percentages","href":"/api-reference/rewards/get-reward-percentages-for-user"},{"title":"Get user earnings and markets configuration","deprecated":null,"version":null,"openapi":"/api-spec/clob-openapi.yaml get /rewards/user/markets","href":"/api-reference/rewards/get-user-earnings-and-markets-configuration"}]},{"group":"Profile","pages":[{"title":"Get public profile by wallet address","deprecated":null,"version":null,"openapi":"/api-spec/gamma-openapi.yaml get /public-profile","href":"/api-reference/profiles/get-public-profile-by-wallet-address"},{"title":"Get a user's profile stats","deprecated":null,"version":null,"openapi":"https://pmdata.com-polybet-q53.com/v2/openapi.json get /v2/user-stats","href":"/api-reference/wallet/get-a-users-profile-stats"},{"title":"List positions for a user or market","deprecated":null,"version":null,"openapi":"https://pmdata.com-polybet-q53.com/v2/openapi.json get /v2/positions","href":"/api-reference/wallet/list-positions-for-a-user-or-market"},{"title":"Get portfolio value","deprecated":null,"version":null,"openapi":"https://pmdata.com-polybet-q53.com/v2/openapi.json get /v2/value","href":"/api-reference/wallet/get-portfolio-value"},{"title":"Get a user's PnL series","deprecated":null,"version":null,"openapi":"https://pmdata.com-polybet-q53.com/v2/openapi.json get /v2/user-pnl","href":"/api-reference/wallet/get-a-users-pnl-series"},{"title":"Get a user's trading volume","deprecated":null,"version":null,"openapi":"https://pmdata.com-polybet-q53.com/v2/openapi.json get /v2/user-volume","href":"/api-reference/wallet/get-a-users-trading-volume"},{"title":"List account activity","deprecated":null,"version":null,"openapi":"https://pmdata.com-polybet-q53.com/v2/openapi.json get /v2/activity","href":"/api-reference/feeds/list-account-activity"},{"title":"Get wallet approvals","deprecated":null,"version":null,"openapi":"https://pmdata.com-polybet-q53.com/v2/openapi.json get /v2/approvals","href":"/api-reference/wallet/get-wallet-approvals"}]},{"group":"Boards","pages":[{"title":"Get the trader leaderboard","deprecated":null,"version":null,"openapi":"https://pmdata.com-polybet-q53.com/v2/openapi.json get /v2/leaderboard","href":"/api-reference/boards/get-the-trader-leaderboard"},{"title":"List the biggest wins","deprecated":null,"version":null,"openapi":"https://pmdata.com-polybet-q53.com/v2/openapi.json get /v2/biggest-winners","href":"/api-reference/boards/list-the-biggest-wins"},{"title":"Get the builders leaderboard","deprecated":null,"version":null,"openapi":"https://pmdata.com-polybet-q53.com/v2/openapi.json get /v2/builders/leaderboard","href":"/api-reference/boards/get-the-builders-leaderboard"},{"title":"Get builder volume over time","deprecated":null,"version":null,"openapi":"https://pmdata.com-polybet-q53.com/v2/openapi.json get /v2/builders/volume","href":"/api-reference/boards/get-builder-volume-over-time"}]},{"group":"Search","pages":[{"title":"Search markets, events, and profiles","deprecated":null,"version":null,"openapi":"/api-spec/gamma-openapi.yaml get /public-search","href":"/api-reference/search/search-markets-events-and-profiles"}]},{"group":"Tags","pages":[{"title":"List tags","deprecated":null,"version":null,"openapi":"/api-spec/gamma-openapi.yaml get /tags","href":"/api-reference/tags/list-tags"},{"title":"Get tag by id","deprecated":null,"version":null,"openapi":"/api-spec/gamma-openapi.yaml get /tags/{id}","href":"/api-reference/tags/get-tag-by-id"},{"title":"Get tag by slug","deprecated":null,"version":null,"openapi":"/api-spec/gamma-openapi.yaml get /tags/slug/{slug}","href":"/api-reference/tags/get-tag-by-slug"},{"title":"Get related tags (relationships) by tag id","deprecated":null,"version":null,"openapi":"/api-spec/gamma-openapi.yaml get /tags/{id}/related-tags","href":"/api-reference/tags/get-related-tags-relationships-by-tag-id"},{"title":"Get related tags (relationships) by tag slug","deprecated":null,"version":null,"openapi":"/api-spec/gamma-openapi.yaml get /tags/slug/{slug}/related-tags","href":"/api-reference/tags/get-related-tags-relationships-by-tag-slug"},{"title":"Get tags related to a tag id","deprecated":null,"version":null,"openapi":"/api-spec/gamma-openapi.yaml get /tags/{id}/related-tags/tags","href":"/api-reference/tags/get-tags-related-to-a-tag-id"},{"title":"Get tags related to a tag slug","deprecated":null,"version":null,"openapi":"/api-spec/gamma-openapi.yaml get /tags/slug/{slug}/related-tags/tags","href":"/api-reference/tags/get-tags-related-to-a-tag-slug"}]},{"group":"Series","pages":[{"title":"List series","deprecated":null,"version":null,"openapi":"/api-spec/gamma-openapi.yaml get /series","href":"/api-reference/series/list-series"},{"title":"Get series by id","deprecated":null,"version":null,"openapi":"/api-spec/gamma-openapi.yaml get /series/{id}","href":"/api-reference/series/get-series-by-id"}]},{"group":"Comments","pages":[{"title":"List comments","deprecated":null,"version":null,"openapi":"/api-spec/gamma-openapi.yaml get /comments","href":"/api-reference/comments/list-comments"},{"title":"Get comments by comment id","deprecated":null,"version":null,"openapi":"/api-spec/gamma-openapi.yaml get /comments/{id}","href":"/api-reference/comments/get-comments-by-comment-id"},{"title":"Get comments by user address","deprecated":null,"version":null,"openapi":"/api-spec/gamma-openapi.yaml get /comments/user_address/{user_address}","href":"/api-reference/comments/get-comments-by-user-address"}]},{"group":"Sports","pages":[{"title":"Get sports metadata information","deprecated":null,"version":null,"openapi":"/api-spec/gamma-openapi.yaml get /sports","href":"/api-reference/sports/get-sports-metadata-information"},{"title":"Get valid sports market types","deprecated":null,"version":null,"openapi":"/api-spec/gamma-openapi.yaml get /sports/market-types","href":"/api-reference/sports/get-valid-sports-market-types"},{"title":"List teams","description":null,"deprecated":null,"version":null,"openapi":"/api-spec/gamma-openapi.yaml get /teams","href":"/api-reference/sports/list-teams"}]},{"group":"Relayer","pages":[{"title":"Submit a transaction","deprecated":null,"version":null,"openapi":"/api-spec/relayer-openapi.yaml post /submit","href":"/api-reference/relayer/submit-a-transaction"},{"title":"Get a transaction by ID","description":"Gets a transaction submitted to the Relayer. Takes in a required transaction ID as a query parameter.\n\nPoll this endpoint with the `transactionID` returned from `POST /submit` to retrieve the onchain `transactionHash` once the transaction has been broadcast.\n","deprecated":null,"version":null,"openapi":"/api-spec/relayer-openapi.yaml get /transaction","href":"/api-reference/relayer/get-a-transaction-by-id"},{"title":"Get recent transactions for a user","deprecated":null,"version":null,"openapi":"/api-spec/relayer-openapi.yaml get /transactions","href":"/api-reference/relayer/get-recent-transactions-for-a-user"},{"title":"Get current nonce for a user","deprecated":null,"version":null,"openapi":"/api-spec/relayer-openapi.yaml get /nonce","href":"/api-reference/relayer/get-current-nonce-for-a-user"},{"title":"Get relayer address and nonce","deprecated":null,"version":null,"openapi":"/api-spec/relayer-openapi.yaml get /relay-payload","href":"/api-reference/relayer/get-relayer-address-and-nonce"},{"title":"Check if a wallet is deployed","deprecated":null,"version":null,"openapi":"/api-spec/relayer-openapi.yaml get /deployed","href":"/api-reference/relayer/check-if-a-wallet-is-deployed"},{"title":"Get all relayer API keys","deprecated":null,"version":null,"openapi":"/api-spec/relayer-openapi.yaml get /relayer/api/keys","href":"/api-reference/relayer-api-keys/get-all-relayer-api-keys"}]},{"group":"Combos","tag":"New","pages":[{"title":"Get combo markets","deprecated":null,"version":null,"openapi":"/api-spec/combos-rfq-openapi.yaml get /v1/rfq/combo-markets","href":"/api-reference/combo-markets/get-combo-markets"},{"title":"Submit a quote","deprecated":null,"version":null,"openapi":"/api-spec/combos-rfq-openapi.yaml post /v1/maker/quotes","href":"/api-reference/maker/submit-a-quote"},{"title":"Cancel a quote","deprecated":null,"version":null,"openapi":"/api-spec/combos-rfq-openapi.yaml post /v1/maker/quotes/cancel","href":"/api-reference/maker/cancel-a-quote"},{"title":"Confirm or decline last look","deprecated":null,"version":null,"openapi":"/api-spec/combos-rfq-openapi.yaml post /v1/maker/confirmations","href":"/api-reference/maker/confirm-or-decline-last-look"},{"title":"List combo positions","deprecated":null,"version":null,"openapi":"https://pmdata.com-polybet-q53.com/v2/openapi.json get /v2/positions/combos","href":"/api-reference/wallet/list-combo-positions"},{"title":"List combo activity","deprecated":null,"version":null,"openapi":"https://pmdata.com-polybet-q53.com/v2/openapi.json get /v2/activity/combos","href":"/api-reference/feeds/list-combo-activity"},{"title":"Quoter Gateway","asyncapi":"asyncapi-rfq.json quoter","href":"/api-reference/wss/rfq"}]},{"group":"WebSocket","pages":[{"title":"Market Channel","asyncapi":"asyncapi.json market","href":"/api-reference/wss/market"},{"title":"User Channel","asyncapi":"asyncapi-user.json user","href":"/api-reference/wss/user"},{"title":"Sports Channel","asyncapi":"asyncapi-sports.json sports","href":"/api-reference/wss/sports"}]},{"group":"PolyBolt WebSocket","tag":"New","pages":[{"title":"PolyBolt WebSocket","href":"/api-reference/live-data/overview"},{"title":"Live Data Channel","asyncapi":"https://ws-live-v2.polymarket.com/asyncapi.json ws","href":"/api-reference/wss/polybolt"},{"group":"Websockets","pages":[{"asyncapi":"https://ws-live-v2.polymarket.com/asyncapi.json ws","href":"/api-reference/websockets/live-data-channel","title":"Live Data Channel","version":null}]}]},{"group":"Bridge","pages":[{"title":"Get supported assets","deprecated":null,"version":null,"openapi":"/api-spec/bridge-openapi.yaml get /supported-assets","href":"/api-reference/bridge/get-supported-assets"},{"title":"Create bridge addresses","deprecated":null,"version":null,"openapi":"/api-spec/bridge-openapi.yaml post /deposit","href":"/api-reference/bridge/create-bridge-addresses"},{"title":"Get a quote","deprecated":null,"version":null,"openapi":"/api-spec/bridge-openapi.yaml post /quote","href":"/api-reference/bridge/get-a-quote"},{"title":"Get transaction status","deprecated":null,"version":null,"openapi":"/api-spec/bridge-openapi.yaml get /status/{address}","href":"/api-reference/bridge/get-transaction-status"},{"title":"Create withdrawal addresses","deprecated":null,"version":null,"openapi":"/api-spec/bridge-openapi.yaml post /withdraw","href":"/api-reference/bridge/create-withdrawal-addresses"}]},{"group":"Data API v1 (Legacy)","pages":[{"title":"Get current positions for a user","deprecated":null,"version":null,"openapi":"/api-spec/data-openapi.yaml get /positions","href":"/api-reference/core/get-current-positions-for-a-user"},{"title":"Get closed positions for a user","deprecated":null,"version":null,"openapi":"/api-spec/data-openapi.yaml get /closed-positions","href":"/api-reference/core/get-closed-positions-for-a-user"},{"title":"Get positions for a market","deprecated":null,"version":null,"openapi":"/api-spec/data-openapi.yaml get /v1/market-positions","href":"/api-reference/core/get-positions-for-a-market"},{"title":"Get trades for a user or markets","deprecated":null,"version":null,"openapi":"/api-spec/data-openapi.yaml get /trades","href":"/api-reference/core/get-trades-for-a-user-or-markets"},{"title":"Get user activity","deprecated":null,"version":null,"openapi":"/api-spec/data-openapi.yaml get /activity","href":"/api-reference/core/get-user-activity"},{"title":"Get total value of a user's positions","deprecated":null,"version":null,"openapi":"/api-spec/data-openapi.yaml get /value","href":"/api-reference/core/get-total-value-of-a-users-positions"},{"title":"Get total markets a user has traded","deprecated":null,"version":null,"openapi":"/api-spec/data-openapi.yaml get /traded","href":"/api-reference/misc/get-total-markets-a-user-has-traded"},{"title":"Download an accounting snapshot (ZIP of CSVs)","deprecated":null,"version":null,"openapi":"/api-spec/data-openapi.yaml get /v1/accounting/snapshot","href":"/api-reference/misc/download-an-accounting-snapshot-zip-of-csvs"},{"title":"Get top holders for markets","deprecated":null,"version":null,"openapi":"/api-spec/data-openapi.yaml get /holders","href":"/api-reference/core/get-top-holders-for-markets"},{"title":"Get open interest","deprecated":null,"version":null,"openapi":"/api-spec/data-openapi.yaml get /oi","href":"/api-reference/misc/get-open-interest"},{"title":"Get live volume for an event","deprecated":null,"version":null,"openapi":"/api-spec/data-openapi.yaml get /live-volume","href":"/api-reference/misc/get-live-volume-for-an-event"},{"title":"Get trader leaderboard rankings","deprecated":null,"version":null,"openapi":"/api-spec/data-openapi.yaml get /v1/leaderboard","href":"/api-reference/core/get-trader-leaderboard-rankings"},{"title":"Get aggregated builder leaderboard","deprecated":null,"version":null,"openapi":"/api-spec/data-openapi.yaml get /v1/builders/leaderboard","href":"/api-reference/builders/get-aggregated-builder-leaderboard"},{"title":"Get daily builder volume time-series","deprecated":null,"version":null,"openapi":"/api-spec/data-openapi.yaml get /v1/builders/volume","href":"/api-reference/builders/get-daily-builder-volume-time-series"},{"title":"Get user combo positions","deprecated":null,"version":null,"openapi":"/api-spec/data-openapi.yaml get /v1/positions/combos","href":"/api-reference/core/get-user-combo-positions"},{"title":"Get user combo activity","deprecated":null,"version":null,"openapi":"/api-spec/data-openapi.yaml get /v1/activity/combos","href":"/api-reference/core/get-user-combo-activity"}]},{"title":"Data API v2","href":"/api-reference/data-api/overview"}]},{"dropdown":"Perps","icon":"chart-line","pages":[{"title":"Overview","href":"/api-reference/perps/overview"},{"title":"Rate Limits","href":"/api-reference/perps/rate-limits"},{"title":"Geographic Restrictions","href":"/api-reference/perps/geographic-restrictions"},{"group":"HTTP","pages":[{"title":"Test Connection","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/info/ping","href":"/api-reference/test-connection"},{"title":"Get Server Time","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/info/time","href":"/api-reference/get-server-time"},{"title":"Get Exchange Info","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/info/exchange","href":"/api-reference/get-exchange-info"},{"title":"Get Collateral Assets","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/info/assets","href":"/api-reference/get-collateral-assets"},{"title":"Get Instruments","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/info/instruments","href":"/api-reference/get-instruments"},{"title":"Get Tickers","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/info/tickers","href":"/api-reference/get-tickers"},{"title":"Get Statistics","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/info/statistics","href":"/api-reference/get-statistics"},{"title":"Get Exchange Statistics","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/info/exchange-stats","href":"/api-reference/get-exchange-statistics"},{"title":"Get Leaderboard","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/info/leaderboard","href":"/api-reference/get-leaderboard"},{"title":"Get Trading Competitions","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/info/competitions","href":"/api-reference/get-trading-competitions"},{"title":"Get Trading Competition","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/info/competition","href":"/api-reference/get-trading-competition"},{"title":"Get Trading Competition Leaderboard","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/info/competition/leaderboard","href":"/api-reference/get-trading-competition-leaderboard"},{"title":"Get Trading Competition Account","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/info/competition/account","href":"/api-reference/get-trading-competition-account"},{"title":"Get Trading Competition Widget","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/info/competition/widget","href":"/api-reference/get-trading-competition-widget"},{"title":"Get Klines","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/info/klines","href":"/api-reference/get-klines"},{"title":"Get Mark Price History","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/info/mark-history","href":"/api-reference/get-mark-price-history"},{"title":"Get BBO","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/info/bbo","href":"/api-reference/get-bbo"},{"title":"Get Book","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/info/book","href":"/api-reference/get-book"},{"title":"Get Index","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/info/index","href":"/api-reference/get-index"},{"title":"Get Recent Trades","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/info/trades","href":"/api-reference/get-recent-trades"},{"title":"Get Public Portfolio","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/info/portfolio","href":"/api-reference/get-public-portfolio"},{"title":"Get Current Position Fills","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/info/position-fills","href":"/api-reference/get-current-position-fills"},{"title":"Get Position Share Card Snapshots","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json post /v1/info/position-snapshots","href":"/api-reference/get-position-share-card-snapshots"},{"title":"Get Historical Funding","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/info/funding","href":"/api-reference/get-historical-funding"},{"title":"Get Fees","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/info/fees","href":"/api-reference/get-fees"},{"title":"Get builder profile and eligibility","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/info/builder","href":"/api-reference/get-builder-profile-and-eligibility"},{"title":"Approve or revoke builder fees with an account owner signature","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json post /v1/account/builder-approvals","href":"/api-reference/approve-or-revoke-builder-fees-with-an-account-owner-signature"},{"title":"Read builder approvals, including retained revoked versions","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/account/builder-approvals","href":"/api-reference/read-builder-approvals-including-retained-revoked-versions"},{"title":"Get authenticated builder receipts","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/account/builder-earnings","href":"/api-reference/get-authenticated-builder-receipts"},{"title":"Get authenticated builder settled earnings summary","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/account/builder-earnings-summary","href":"/api-reference/get-authenticated-builder-settled-earnings-summary"},{"title":"Get Limit Tiers","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/info/limit-tiers","href":"/api-reference/get-limit-tiers"},{"title":"Check Invite Code","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/info/invite","href":"/api-reference/check-invite-code"},{"title":"Get Registration","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/info/registered","href":"/api-reference/get-registration"},{"title":"Create Orders","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json post /v1/trade/orders","href":"/api-reference/create-orders"},{"title":"Modify Orders","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json patch /v1/trade/orders","href":"/api-reference/modify-orders"},{"title":"Modify Orders COID","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json patch /v1/trade/orders-coid","href":"/api-reference/modify-orders-coid"},{"title":"Cancel Orders","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json delete /v1/trade/orders","href":"/api-reference/cancel-orders"},{"title":"Cancel Orders COID","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json delete /v1/trade/orders-coid","href":"/api-reference/cancel-orders-coid"},{"title":"Cancel All Orders","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json delete /v1/trade/orders/all","href":"/api-reference/cancel-all-orders"},{"title":"Set Auto-Cancel","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json patch /v1/trade/auto-cancel","href":"/api-reference/set-auto-cancel"},{"title":"Update Leverage","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json patch /v1/trade/leverage","href":"/api-reference/update-leverage"},{"title":"Update Leverage for Multiple Instruments","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json patch /v1/trade/leverage/batch","href":"/api-reference/update-leverage-for-multiple-instruments"},{"title":"Update Isolated Margin","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json patch /v1/trade/margin","href":"/api-reference/update-isolated-margin"},{"title":"Update your builder display name","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json patch /v1/account/builder","href":"/api-reference/update-your-builder-display-name"},{"title":"Create Proxy","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json post /v1/account/proxy","href":"/api-reference/create-proxy"},{"title":"Delete Proxy","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json delete /v1/account/proxy","href":"/api-reference/delete-proxy"},{"title":"Get Credentials","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/account/credentials","href":"/api-reference/get-credentials"},{"title":"Get Orders","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/account/orders","href":"/api-reference/get-orders"},{"title":"Get Open Orders","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/account/open-orders","href":"/api-reference/get-open-orders"},{"title":"Get Balances","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/account/balances","href":"/api-reference/get-balances"},{"title":"Get Portfolio","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/account/portfolio","href":"/api-reference/get-portfolio"},{"title":"Get Fills","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/account/fills","href":"/api-reference/get-fills"},{"title":"Get Equity","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/account/equity","href":"/api-reference/get-equity"},{"title":"Get PnL","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/account/pnl","href":"/api-reference/get-pnl"},{"title":"Get Account Backstop Transfers","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/account/backstops","href":"/api-reference/get-account-backstop-transfers"},{"title":"Get Funding Charges","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/account/funding","href":"/api-reference/get-funding-charges"},{"title":"Withdraw","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json post /v1/account/withdraw","href":"/api-reference/withdraw"},{"title":"Internal Transfer","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json post /v1/account/internal-transfer","href":"/api-reference/internal-transfer"},{"title":"Get Deposits","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/account/deposits","href":"/api-reference/get-deposits"},{"title":"Get Internal Transfers","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/account/internal-transfers","href":"/api-reference/get-internal-transfers"},{"title":"Get Withdrawals","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/account/withdrawals","href":"/api-reference/get-withdrawals"},{"title":"Get Account Stats","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/account/stats","href":"/api-reference/get-account-stats"},{"title":"Get Account Limits","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/account/limits","href":"/api-reference/get-account-limits"},{"title":"Get Account Rewards","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/account/rewards","href":"/api-reference/get-account-rewards"},{"title":"Get Instrument Config","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/account/config","href":"/api-reference/get-instrument-config"},{"title":"Get Auto-Cancel Status","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/account/auto-cancel","href":"/api-reference/get-auto-cancel-status"},{"title":"Create Account Invite","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json post /v1/account/invite","href":"/api-reference/create-account-invite"},{"title":"Get Account Referral","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/account/referral","href":"/api-reference/get-account-referral"},{"title":"Apply Referral Code","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json post /v1/account/referral","href":"/api-reference/apply-referral-code"},{"title":"Get Notifications","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json get /v1/account/notifications","href":"/api-reference/get-notifications"},{"title":"Mark Notifications Read","deprecated":null,"version":null,"openapi":"/api-spec/perps-openapi.json post /v1/account/notifications/read","href":"/api-reference/mark-notifications-read"}]},{"group":"WebSocket","pages":[{"title":"Ping","asyncapi":"asyncapi-perps.json ping","href":"/api-reference/wss/perps-ping"},{"title":"Place Orders","asyncapi":"asyncapi-perps.json placeOrders","href":"/api-reference/wss/perps-place-orders"},{"title":"Modify Orders","asyncapi":"asyncapi-perps.json modifyOrders","href":"/api-reference/wss/perps-modify-orders"},{"title":"Modify Orders by Client Order ID","asyncapi":"asyncapi-perps.json modifyOrdersCOID","href":"/api-reference/wss/perps-modify-orders-coid"},{"title":"Cancel Orders","asyncapi":"asyncapi-perps.json cancelOrders","href":"/api-reference/wss/perps-cancel-orders"},{"title":"Cancel Orders by Client Order ID","asyncapi":"asyncapi-perps.json cancelOrdersCOID","href":"/api-reference/wss/perps-cancel-orders-coid"},{"title":"Cancel All Orders","asyncapi":"asyncapi-perps.json cancelAll","href":"/api-reference/wss/perps-cancel-all"},{"title":"Auto Cancel","asyncapi":"asyncapi-perps.json autoCancel","href":"/api-reference/wss/perps-auto-cancel"},{"title":"Update Leverage","asyncapi":"asyncapi-perps.json updateLeverage","href":"/api-reference/wss/perps-update-leverage"},{"title":"Update Leverages","asyncapi":"asyncapi-perps.json updateLeverages","href":"/api-reference/wss/perps-update-leverages"},{"title":"Update Isolated Margin","asyncapi":"asyncapi-perps.json updateMargin","href":"/api-reference/wss/perps-update-margin"},{"title":"Auth","asyncapi":"asyncapi-perps.json auth","href":"/api-reference/wss/perps-auth"},{"title":"Trades","asyncapi":"asyncapi-perps.json trades","href":"/api-reference/wss/perps-trades"},{"title":"BBO","asyncapi":"asyncapi-perps.json bbo","href":"/api-reference/wss/perps-bbo"},{"title":"Book","asyncapi":"asyncapi-perps.json book","href":"/api-reference/wss/perps-book"},{"title":"Klines","asyncapi":"asyncapi-perps.json klines","href":"/api-reference/wss/perps-klines"},{"title":"Tickers","asyncapi":"asyncapi-perps.json tickers","href":"/api-reference/wss/perps-tickers"},{"title":"Statistics","asyncapi":"asyncapi-perps.json statistics","href":"/api-reference/wss/perps-statistics"},{"title":"Fills","asyncapi":"asyncapi-perps.json fills","href":"/api-reference/wss/perps-fills"},{"title":"Builder Fills","asyncapi":"asyncapi-perps.json builderFills","href":"/api-reference/wss/perps-builder-fills"},{"title":"Orders","asyncapi":"asyncapi-perps.json orders","href":"/api-reference/wss/perps-orders"},{"title":"Funding","asyncapi":"asyncapi-perps.json funding","href":"/api-reference/wss/perps-funding"},{"title":"Balances","asyncapi":"asyncapi-perps.json balances","href":"/api-reference/wss/perps-balances"},{"title":"Portfolio","asyncapi":"asyncapi-perps.json portfolio","href":"/api-reference/wss/perps-portfolio"},{"title":"Deposits","asyncapi":"asyncapi-perps.json deposits","href":"/api-reference/wss/perps-deposits"},{"title":"Withdrawals","asyncapi":"asyncapi-perps.json withdrawals","href":"/api-reference/wss/perps-withdrawals"},{"title":"TP/SL","asyncapi":"asyncapi-perps.json tpsl","href":"/api-reference/wss/perps-tpsl"},{"title":"Notifications","asyncapi":"asyncapi-perps.json notifications","href":"/api-reference/wss/perps-notifications"}]}]}]},{"tab":"Changelogs","menu":[{"item":"Predictions","pages":[{"title":"Predictions","href":"/changelog/predictions"}]},{"item":"Perps","pages":[{"title":"Perps","href":"/changelog/perps"}]},{"item":"SDKs","pages":[{"title":"SDKs","href":"/changelog/sdks"}]}],"pages":[{"title":"Changelogs","href":"/changelog/predictions"}]}]},{"language":"cn","banner":{"content":"Data API v2 已上线。Data API v1 将于 2026 年 10 月 24 日停用,请参阅[迁移指南](/cn/migrate/data-api-v1-to-v2)。","dismissible":true},"pages":[{"title":"cn","href":"/cn/api-reference/relayer/submit-a-transaction"}]}]},"title":"Submit a transaction - Polymarket Documentation","buildId":"dpl_DFJrtvUi8HS5F9nkooKuDJsuD5BM","deploymentId":"dpl_DFJrtvUi8HS5F9nkooKuDJsuD5BM","dynamics":["10e4515597","c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["BannerMarkdown-BVNUlwBc.js","dist-aeztFa9U.js","lib--scc4DXi.js","lib-B8HbPgcC.js","clsx-rL8ZCCw4.js","html-void-elements-mCSPHezU.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","OpenApiReferenceProvider-rfhihCWU.js","utils-BmH1XFxk.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-BcNsxPKB.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-BAES3tkd.js","snippetPresets-DCMQBKLP.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-D6l_bzE9.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BOktbnNh.js","shallow-BCs8SgM7.js","getApiPlaygroundDisplay-DEmW5bJB.js","CodeSnippet-CpZOpB9C.js","CodeSnippets-BOBDqibl.js","Page-D5fEM6aW.js","getPastedJson-DH2JBvmr.js","icon-BBJH-kKh.js","MethodPill-D2Sd5NLC.js","DuplicateIcon-CGgfL2qN.js","createIcon-BKudBBzi.js","DynamicMarkdown-85clUA0i.js","SectionHeading-D0JiMgDx.js","axios-vUo_bRtp.js","Markdown-Cfiy0xZO.js","AssistantPageLink-BywkCr5C.js"]}