Request timestamp. Unix milliseconds for most operations; Unix seconds for withdrawals (must match the on-chain EIP-712 struct verified against block.timestamp).
示例:
1767225600000
响应
Approve or revoke builder fees with an account owner signature
Additional builder fee as a decimal fraction of executed notional, from 0 through 0.001 (10 basis points). Zero approval revokes future admission. Never a percentage string.
{"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-q91.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-q91.com/en/articles/14174498-referral-program"}]},{"header":"Polymarket","items":[{"label":"Accuracy","href":"https://polymarket.com-polybet-q91.com/accuracy"},{"label":"Activity","href":"https://polymarket.com-polybet-q91.com/activity"},{"label":"Press","href":"mailto:press@polymarket.com-polybet-q91.com"},{"label":"Careers","href":"https://polymarket.com-polybet-q91.com/careers"}]},{"header":"Help and security","items":[{"label":"Availability","href":"/api-reference/geoblock"},{"label":"Help Center","href":"https://help.com-polybet-q91.com"},{"label":"Status","href":"https://status.com-polybet-q91.com"}]},{"header":"Legal","items":[{"label":"Privacy Policy","href":"https://polymarket.com-polybet-q91.com/privacy"},{"label":"Terms of Service","href":"https://polymarket.com-polybet-q91.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-q91.com"],"gitSource":{"type":"github","owner":"polymarket","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae377ec67b57d89851082dd","collectionId":"590ef34d-aaea-4f1c-a17a-8ab747ce5bfe","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae377ec67b57d89851082dd"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"DISABLED"}},"buildId":"6ae377ec67b57d89851082dd","clientVersion":"0.0.4021","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":130},{"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":"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":"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":"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":"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}],"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":"cn/api-reference/approve-or-revoke-builder-fees-with-an-account-owner-signature","slug":"/cn/api-reference/approve-or-revoke-builder-fees-with-an-account-owner-signature","pageMetadata":{"title":"授权构建者费用","sidebarTitle":"授权构建者费用","openapi":"api-spec/perps-openapi.json POST /v1/account/builder-approvals","description":null,"href":"/cn/api-reference/approve-or-revoke-builder-fees-with-an-account-owner-signature"},"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":"授权构建者费用","sidebarTitle":"授权构建者费用","openapi":"api-spec/perps-openapi.json POST /v1/account/builder-approvals","description":null,"href":"/cn/api-reference/approve-or-revoke-builder-fees-with-an-account-owner-signature"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/polymarket-292d1b1b/42aa13706cf252e3/stable-tabs-scroll.js"],"openApiReferenceData":{"operation":{"operationId":"approveBuilder","summary":"Approve or revoke builder fees with an account owner signature","security":[],"requestBody":"510d8956-f896-451d-87c4-ad46fcab5d56","responses":{"200":"c83f31fe-d4c4-435b-adf3-ab86e6758e28","400":"1b8e7136-dd42-47a7-9376-26509943120b","401":"573152ce-7bf1-4ff2-9b62-4454e6522b9a","408":"de26a2ea-4f1a-4893-bd41-ce796cdd766d","429":"90597c67-a642-414b-bfce-e23129ff6b4c","500":"fd625fc0-323c-4c97-a7f7-68858994c423","503":"f70be2a4-0ecb-4e54-90ac-4761d9425bd4"},"method":"post","type":"path","servers":["3fb1e969-f3cb-4218-8d71-106741e050f7"],"path":"/v1/account/builder-approvals","baseUrlOptions":["https://pmperp.com-polybet-q91.com"],"title":"Approve or revoke builder fees with an account owner signature","description":"","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["sig","salt","ts","op"],"properties":{"op":{"type":"object","required":["type","args"],"properties":{"type":{"type":"string","enum":["approveBuilder"],"isRequired":true,"uniqueKey":"op.type","typeLabel":"enum\u003cstring>"},"args":{"type":"object","required":["builder","max_fee_rate","approval_version"],"properties":{"builder":{"type":"string","description":"Address","example":"0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"op.args.builder","typeLabel":"string"},"max_fee_rate":{"type":"string","description":"Additional builder fee as a decimal fraction of executed notional, from 0 through 0.001 (10 basis points). Zero approval revokes future admission. Never a percentage string.","example":"0.001","isRequired":true,"uniqueKey":"op.args.max_fee_rate","typeLabel":"string"},"approval_version":{"type":"integer","minimum":1,"description":"Exactly the previous version plus one, starting at 1. Revocation retains the version and prevents signed approval replay.","isRequired":true,"uniqueKey":"op.args.approval_version","typeLabel":"integer"}},"isRequired":true,"uniqueKey":"op.args","typeLabel":"object"}},"isRequired":true,"uniqueKey":"op","typeLabel":"object"},"sig":{"type":"string","description":"Signature in hex format","example":"0x1234567890...","isRequired":true,"uniqueKey":"sig","typeLabel":"string"},"salt":{"type":"integer","description":"Salt","example":1234567890,"isRequired":true,"uniqueKey":"salt","typeLabel":"integer"},"ts":{"type":"integer","description":"Request timestamp. Unix milliseconds for most operations; Unix seconds for withdrawals (must match the on-chain EIP-712 struct verified against block.timestamp).","example":1767225600000,"isRequired":true,"uniqueKey":"ts","typeLabel":"integer"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"op":{"type":"approveBuilder","args":{"builder":"0x1234567890abcdef1234567890abcdef12345678","max_fee_rate":"0.001","approval_version":2}},"sig":"0x1234567890...","salt":1234567890,"ts":1767225600000}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"c83f31fe-d4c4-435b-adf3-ab86e6758e28":{"description":"Approve or revoke builder fees with an account owner signature","content":{"application/json":{"schema":{"type":"object","required":["trader","builder","max_fee_rate","approval_version","timestamp","sequence"],"properties":{"trader":{"type":"string","description":"Address","example":"0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"trader","typeLabel":"string"},"builder":{"type":"string","description":"Address","example":"0x1234567890abcdef1234567890abcdef12345678","isRequired":true,"uniqueKey":"builder","typeLabel":"string"},"max_fee_rate":{"type":"string","description":"Additional builder fee as a decimal fraction of executed notional, from 0 through 0.001 (10 basis points). Zero approval revokes future admission. Never a percentage string.","example":"0.001","isRequired":true,"uniqueKey":"max_fee_rate","typeLabel":"string"},"approval_version":{"type":"integer","minimum":1,"description":"Exactly the previous version plus one, starting at 1. Revocation retains the version and prevents signed approval replay.","isRequired":true,"uniqueKey":"approval_version","typeLabel":"integer"},"timestamp":{"type":"integer","description":"Timestamp in milliseconds","example":1767225600000,"isRequired":true,"uniqueKey":"timestamp","typeLabel":"integer"},"sequence":{"type":"integer","isRequired":true,"uniqueKey":"sequence","typeLabel":"integer"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"trader":"0x1234567890abcdef1234567890abcdef12345678","builder":"0x1234567890abcdef1234567890abcdef12345678","max_fee_rate":"0.001","approval_version":2,"timestamp":1767225600000,"sequence":123}}},"exampleType":"generated"}},"exampleType":"generated"},"1b8e7136-dd42-47a7-9376-26509943120b":{"description":"Bad request — the request was malformed or failed validation (bad query\nparameters, unparseable body, invalid signature, or a domain pre-check).\nThe `error` field is a human-readable validation detail.\n","content":{"application/json":{"schema":{"title":"Error400","type":"object","required":["status","error"],"properties":{"status":{"type":"string","enum":["err"],"isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"error":{"type":"string","description":"Error identifier. For domain rejections and transport errors (`401`/`404`/`429`/`500`) this is a stable, machine-readable snake_case identifier that is part of the API contract and safe to branch on, e.g. `insufficient_margin`, `insufficient_balance`, `order_not_found`, `reduce_only_invalid`, `price_outside_bounds`, `position_not_found`, `position_exists`, `open_orders_exist`, `invalid_margin_mode`, `invalid_margin_amount`, `margin_below_required_initial`, `account_liquidating`, `instrument_close_only`, `instrument_settled`, `settlement_price_unavailable`, `settlement_insurance_insufficient`, `settlement_invalid_state`, `unauthorized`, `not_found`. `instrument_close_only` means user orders must reduce an existing position; `instrument_settled` is permanent. Settlement readiness errors leave the instrument and accounts unchanged. For `400` it is a human-readable validation detail whose wording may change. See the Error handling guide for the domain identifiers. (Post-only / Fill-or-Kill outcomes are order statuses such as `post_only_rejected`, not rejections.)","example":"insufficient_margin","isRequired":true,"uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"Error400 · object"},"examples":{"Example":{"title":"Example","value":{"status":"err","error":"insufficient_margin"}}},"exampleType":"generated"}},"exampleType":"generated"},"573152ce-7bf1-4ff2-9b62-4454e6522b9a":{"description":"Unauthorized — missing or invalid `POLYMARKET-PROXY` / `POLYMARKET-SECRET`\ncredentials. `error` is `unauthorized`.\n","content":{"application/json":{"schema":{"title":"Error401","type":"object","required":["status","error"],"properties":{"status":{"type":"string","enum":["err"],"isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"error":{"type":"string","description":"Error identifier. For domain rejections and transport errors (`401`/`404`/`429`/`500`) this is a stable, machine-readable snake_case identifier that is part of the API contract and safe to branch on, e.g. `insufficient_margin`, `insufficient_balance`, `order_not_found`, `reduce_only_invalid`, `price_outside_bounds`, `position_not_found`, `position_exists`, `open_orders_exist`, `invalid_margin_mode`, `invalid_margin_amount`, `margin_below_required_initial`, `account_liquidating`, `instrument_close_only`, `instrument_settled`, `settlement_price_unavailable`, `settlement_insurance_insufficient`, `settlement_invalid_state`, `unauthorized`, `not_found`. `instrument_close_only` means user orders must reduce an existing position; `instrument_settled` is permanent. Settlement readiness errors leave the instrument and accounts unchanged. For `400` it is a human-readable validation detail whose wording may change. See the Error handling guide for the domain identifiers. (Post-only / Fill-or-Kill outcomes are order statuses such as `post_only_rejected`, not rejections.)","example":"insufficient_margin","isRequired":true,"uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"Error401 · object"},"examples":{"Example":{"title":"Example","value":{"status":"err","error":"insufficient_margin"}}},"exampleType":"generated"}},"exampleType":"generated"},"de26a2ea-4f1a-4893-bd41-ce796cdd766d":{"description":"Request Timeout — the request body was not delivered within the\ngateway's read deadline. Protects against slow uploads holding\nconnections open; send the complete body promptly and retry.\n`error` is `request_body_timeout`.\n","content":{"application/json":{"schema":{"title":"Error408","type":"object","required":["status","error"],"properties":{"status":{"type":"string","enum":["err"],"isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"error":{"type":"string","description":"Error identifier. For domain rejections and transport errors (`401`/`404`/`429`/`500`) this is a stable, machine-readable snake_case identifier that is part of the API contract and safe to branch on, e.g. `insufficient_margin`, `insufficient_balance`, `order_not_found`, `reduce_only_invalid`, `price_outside_bounds`, `position_not_found`, `position_exists`, `open_orders_exist`, `invalid_margin_mode`, `invalid_margin_amount`, `margin_below_required_initial`, `account_liquidating`, `instrument_close_only`, `instrument_settled`, `settlement_price_unavailable`, `settlement_insurance_insufficient`, `settlement_invalid_state`, `unauthorized`, `not_found`. `instrument_close_only` means user orders must reduce an existing position; `instrument_settled` is permanent. Settlement readiness errors leave the instrument and accounts unchanged. For `400` it is a human-readable validation detail whose wording may change. See the Error handling guide for the domain identifiers. (Post-only / Fill-or-Kill outcomes are order statuses such as `post_only_rejected`, not rejections.)","example":"insufficient_margin","isRequired":true,"uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"Error408 · object"},"examples":{"Example":{"title":"Example","value":{"status":"err","error":"insufficient_margin"}}},"exampleType":"generated"}},"exampleType":"generated"},"90597c67-a642-414b-bfce-e23129ff6b4c":{"description":"Too Many Requests. `error` distinguishes the limit that was hit:\n`ip_rate_limited` (per-IP token bucket), `action_rate_limited` (per-account\naction rate), or `open_orders_limit` (resting open-order cap).\n","headers":{"Retry-After":{"description":"Whole seconds to wait before retrying. Present only on token-bucket\nrate-limit rejections (`ip_rate_limited` and `action_rate_limited`); a\nconservative estimate of when enough capacity will have refilled to\nadmit the request. Absent on `open_orders_limit`, which is a capacity\nlimit, not a rate limit — waiting does not free order slots; cancel\nresting orders or wait for fills instead.\n","schema":{"type":"integer","example":2}}},"content":{"application/json":{"schema":{"title":"Error429","type":"object","required":["status","error"],"properties":{"status":{"type":"string","enum":["err"],"isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"error":{"type":"string","description":"Error identifier. For domain rejections and transport errors (`401`/`404`/`429`/`500`) this is a stable, machine-readable snake_case identifier that is part of the API contract and safe to branch on, e.g. `insufficient_margin`, `insufficient_balance`, `order_not_found`, `reduce_only_invalid`, `price_outside_bounds`, `position_not_found`, `position_exists`, `open_orders_exist`, `invalid_margin_mode`, `invalid_margin_amount`, `margin_below_required_initial`, `account_liquidating`, `instrument_close_only`, `instrument_settled`, `settlement_price_unavailable`, `settlement_insurance_insufficient`, `settlement_invalid_state`, `unauthorized`, `not_found`. `instrument_close_only` means user orders must reduce an existing position; `instrument_settled` is permanent. Settlement readiness errors leave the instrument and accounts unchanged. For `400` it is a human-readable validation detail whose wording may change. See the Error handling guide for the domain identifiers. (Post-only / Fill-or-Kill outcomes are order statuses such as `post_only_rejected`, not rejections.)","example":"insufficient_margin","isRequired":true,"uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"Error429 · object"},"examples":{"Example":{"title":"Example","value":{"status":"err","error":"insufficient_margin"}}},"exampleType":"generated"}},"exampleType":"generated"},"fd625fc0-323c-4c97-a7f7-68858994c423":{"description":"Internal server error. `error` is `internal_error`.\n","content":{"application/json":{"schema":{"title":"Error500","type":"object","required":["status","error"],"properties":{"status":{"type":"string","enum":["err"],"isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"error":{"type":"string","description":"Error identifier. For domain rejections and transport errors (`401`/`404`/`429`/`500`) this is a stable, machine-readable snake_case identifier that is part of the API contract and safe to branch on, e.g. `insufficient_margin`, `insufficient_balance`, `order_not_found`, `reduce_only_invalid`, `price_outside_bounds`, `position_not_found`, `position_exists`, `open_orders_exist`, `invalid_margin_mode`, `invalid_margin_amount`, `margin_below_required_initial`, `account_liquidating`, `instrument_close_only`, `instrument_settled`, `settlement_price_unavailable`, `settlement_insurance_insufficient`, `settlement_invalid_state`, `unauthorized`, `not_found`. `instrument_close_only` means user orders must reduce an existing position; `instrument_settled` is permanent. Settlement readiness errors leave the instrument and accounts unchanged. For `400` it is a human-readable validation detail whose wording may change. See the Error handling guide for the domain identifiers. (Post-only / Fill-or-Kill outcomes are order statuses such as `post_only_rejected`, not rejections.)","example":"insufficient_margin","isRequired":true,"uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"Error500 · object"},"examples":{"Example":{"title":"Example","value":{"status":"err","error":"insufficient_margin"}}},"exampleType":"generated"}},"exampleType":"generated"},"f70be2a4-0ecb-4e54-90ac-4761d9425bd4":{"description":"Service unavailable — safe to retry with backoff, honoring\n`Retry-After` when present. `error` is\n`service_unavailable`.\n\nMost causes are a request deliberately shed before it reached the\nengine, so the request definitely did not execute: the replica's\npod-level in-flight cap (shed before dispatch, with `Retry-After`), a\ndatabase read shed as backpressure under overload (by the local read\ngate or by the database server's concurrency cap — the query never\nexecuted), a required internal cache that is stale or not yet primed\nand would return wrong data, or a full bounded deferred-write queue.\n\nOn a subset of order/state-mutating routes, this status is also\nreturned when the engine round-trip itself times out with zero\nresponses observed. That is retryable engine backpressure, but —\nunlike the sheds above — it does not prove non-execution: the command\nmay already have been admitted, with its response simply not reaching\nthe gateway before the deadline. This status is only used for that\ncase on routes that are safe to retry regardless (idempotent\nstate-setting, or an engine-side replay guard); routes where a bare\nretry cannot safely resolve the ambiguity keep the outcome a\nnon-retryable 500 instead.\n","headers":{"Retry-After":{"description":"Whole seconds to wait before retrying. Present on pre-dispatch\nin-flight-cap sheds — a transient overload signal, so the hint is\nshort and constant.\n","schema":{"type":"integer","example":1}}},"content":{"application/json":{"schema":{"title":"Error503","type":"object","required":["status","error"],"properties":{"status":{"type":"string","enum":["err"],"isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"error":{"type":"string","description":"Error identifier. For domain rejections and transport errors (`401`/`404`/`429`/`500`) this is a stable, machine-readable snake_case identifier that is part of the API contract and safe to branch on, e.g. `insufficient_margin`, `insufficient_balance`, `order_not_found`, `reduce_only_invalid`, `price_outside_bounds`, `position_not_found`, `position_exists`, `open_orders_exist`, `invalid_margin_mode`, `invalid_margin_amount`, `margin_below_required_initial`, `account_liquidating`, `instrument_close_only`, `instrument_settled`, `settlement_price_unavailable`, `settlement_insurance_insufficient`, `settlement_invalid_state`, `unauthorized`, `not_found`. `instrument_close_only` means user orders must reduce an existing position; `instrument_settled` is permanent. Settlement readiness errors leave the instrument and accounts unchanged. For `400` it is a human-readable validation detail whose wording may change. See the Error handling guide for the domain identifiers. (Post-only / Fill-or-Kill outcomes are order statuses such as `post_only_rejected`, not rejections.)","example":"insufficient_margin","isRequired":true,"uniqueKey":"error","typeLabel":"string"}},"uniqueKey":"","typeLabel":"Error503 · object"},"examples":{"Example":{"title":"Example","value":{"status":"err","error":"insufficient_margin"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{},"servers":{"3fb1e969-f3cb-4218-8d71-106741e050f7":{"url":"https://pmperp.com-polybet-q91.com","description":"Production Perps HTTP API"}}},"originalFileLocation":"api-spec/perps-openapi.json"},"subdomain":"polymarket-292d1b1b","siteName":"Polymarket Documentation","title":"授权构建者费用 - Polymarket Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/api-reference/approve-or-revoke-builder-fees-with-an-account-owner-signature","matchLevel":1},"cn":{"href":"/cn/api-reference/approve-or-revoke-builder-fees-with-an-account-owner-signature","matchLevel":0}}},"lastModified":"2026-10-29T15:58:53.316Z","originalFileLocation":"cn/api-reference/approve-or-revoke-builder-fees-with-an-account-owner-signature.mdx","locale":"cn"},"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=\"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=\"授权构建者费用 - Polymarket Documentation\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Polymarket Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.com-polybet-q91.com/cn/api-reference/approve-or-revoke-builder-fees-with-an-account-owner-signature\">\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=%E6%B0%B8%E7%BB%AD%E5%90%88%E7%BA%A6\u0026amp;title=%E6%8E%88%E6%9D%83%E6%9E%84%E5%BB%BA%E8%80%85%E8%B4%B9%E7%94%A8\u0026amp;theme=fa0d6f0cc421a55834d31ae9\u0026amp;signature=07fa69059123fb072fe7963b8b9ac30a2116efa65f45e69724020b5f78cf4316\">\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=\"授权构建者费用 - Polymarket Documentation\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://polymarket-292d1b1b.mintlify.app/_mintlify/api/og/v2?division=%E6%B0%B8%E7%BB%AD%E5%90%88%E7%BA%A6\u0026amp;title=%E6%8E%88%E6%9D%83%E6%9E%84%E5%BB%BA%E8%80%85%E8%B4%B9%E7%94%A8\u0026amp;theme=fa0d6f0cc421a55834d31ae9\u0026amp;signature=07fa69059123fb072fe7963b8b9ac30a2116efa65f45e69724020b5f78cf4316\">\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-q91.com/cn/api-reference/approve-or-revoke-builder-fees-with-an-account-owner-signature\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/cn/api-reference/approve-or-revoke-builder-fees-with-an-account-owner-signature.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://docs.com-polybet-q91.com/cn/api-reference/approve-or-revoke-builder-fees-with-an-account-owner-signature\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.com-polybet-q91.com/api-reference/approve-or-revoke-builder-fees-with-an-account-owner-signature\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.com-polybet-q91.com/api-reference/approve-or-revoke-builder-fees-with-an-account-owner-signature\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.com-polybet-q91.com/#organization\",\"name\":\"Polymarket Documentation\",\"url\":\"https://docs.com-polybet-q91.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-q91.com#website\",\"name\":\"Polymarket Documentation\",\"url\":\"https://docs.com-polybet-q91.com\",\"publisher\":{\"@id\":\"https://docs.com-polybet-q91.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.com-polybet-q91.com/cn/api-reference/approve-or-revoke-builder-fees-with-an-account-owner-signature#webpage\",\"url\":\"https://docs.com-polybet-q91.com/cn/api-reference/approve-or-revoke-builder-fees-with-an-account-owner-signature\",\"name\":\"授权构建者费用\",\"dateModified\":\"2026-10-29T15:58:53.316Z\",\"isPartOf\":{\"@id\":\"https://docs.com-polybet-q91.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.com-polybet-q91.com/cn/api-reference/approve-or-revoke-builder-fees-with-an-account-owner-signature#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.com-polybet-q91.com/cn/api-reference/approve-or-revoke-builder-fees-with-an-account-owner-signature#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"永续合约\",\"item\":\"https://docs.com-polybet-q91.com/cn/api-reference/modify-orders\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"授权构建者费用\",\"item\":\"https://docs.com-polybet-q91.com/cn/api-reference/approve-or-revoke-builder-fees-with-an-account-owner-signature\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.com-polybet-q91.com/cn/api-reference/approve-or-revoke-builder-fees-with-an-account-owner-signature#apireference\",\"headline\":\"授权构建者费用\",\"name\":\"授权构建者费用\",\"url\":\"https://docs.com-polybet-q91.com/cn/api-reference/approve-or-revoke-builder-fees-with-an-account-owner-signature\",\"mainEntityOfPage\":{\"@id\":\"https://docs.com-polybet-q91.com/cn/api-reference/approve-or-revoke-builder-fees-with-an-account-owner-signature#webpage\"},\"dateModified\":\"2026-10-29T15:58:53.316Z\",\"publisher\":{\"@id\":\"https://docs.com-polybet-q91.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.com-polybet-q91.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},"pages":[{"title":"en","href":"/api-reference/approve-or-revoke-builder-fees-with-an-account-owner-signature"}]},{"language":"cn","banner":{"content":"Data API v2 已上线。Data API v1 将于 2026 年 10 月 24 日停用,请参阅[迁移指南](/cn/migrate/data-api-v1-to-v2)。","dismissible":true},"tabs":[{"tab":"预测市场","pages":[{"title":"预测市场","href":"/cn"}]},{"tab":"API 参考","groups":[{"group":"概览","pages":[{"title":"概览","href":"/cn/api-reference/predictions/overview"},{"title":"速率限制","href":"/cn/api-reference/rate-limits"},{"title":"CLOB 交易速率限制","href":"/cn/api-reference/trading-rate-limits"},{"title":"获取速率限制等级","sidebarTitle":"获取速率限制等级","openapi":"api-spec/clob-openapi.yaml GET /v1/user/rate-limit-tier","href":"/cn/api-reference/account/get-rate-limit-tier"},{"title":"地区限制","href":"/cn/api-reference/geoblock"},{"title":"Data API v2","href":"/cn/api-reference/data-api/overview"},{"title":"获取数据新鲜度","sidebarTitle":"获取数据新鲜度","openapi":"https://pmdata.com-polybet-q91.com/v2/openapi.json GET /v2/status","href":"/cn/api-reference/service/get-data-freshness"}]},{"group":"事件","pages":[{"title":"获取事件列表(键集分页)","sidebarTitle":"获取事件列表(键集分页)","openapi":"api-spec/gamma-openapi.yaml GET /events/keyset","href":"/cn/api-reference/events/list-events-keyset-pagination"},{"title":"获取事件列表","sidebarTitle":"获取事件列表","openapi":"api-spec/gamma-openapi.yaml GET /events","href":"/cn/api-reference/events/list-events"},{"title":"按 ID 获取事件","sidebarTitle":"按 ID 获取事件","openapi":"api-spec/gamma-openapi.yaml GET /events/{id}","href":"/cn/api-reference/events/get-event-by-id"},{"title":"按 Slug 获取事件","sidebarTitle":"按 Slug 获取事件","openapi":"api-spec/gamma-openapi.yaml GET /events/slug/{slug}","href":"/cn/api-reference/events/get-event-by-slug"},{"title":"获取事件标签","sidebarTitle":"获取事件标签","openapi":"api-spec/gamma-openapi.yaml GET /events/{id}/tags","href":"/cn/api-reference/events/get-event-tags"}]},{"group":"市场","pages":[{"title":"获取市场列表(键集分页)","sidebarTitle":"获取市场列表(键集分页)","openapi":"api-spec/gamma-openapi.yaml GET /markets/keyset","href":"/cn/api-reference/markets/list-markets-keyset-pagination"},{"title":"获取市场列表","sidebarTitle":"获取市场列表","openapi":"api-spec/gamma-openapi.yaml GET /markets","href":"/cn/api-reference/markets/list-markets"},{"title":"按 ID 获取市场","sidebarTitle":"按 ID 获取市场","openapi":"api-spec/gamma-openapi.yaml GET /markets/{id}","href":"/cn/api-reference/markets/get-market-by-id"},{"title":"按 Slug 获取市场","sidebarTitle":"按 Slug 获取市场","openapi":"api-spec/gamma-openapi.yaml GET /markets/slug/{slug}","href":"/cn/api-reference/markets/get-market-by-slug"},{"title":"按 ID 获取市场标签","sidebarTitle":"按 ID 获取市场标签","openapi":"api-spec/gamma-openapi.yaml GET /markets/{id}/tags","href":"/cn/api-reference/markets/get-market-tags-by-id"},{"title":"按 Token 获取市场","sidebarTitle":"按 Token 获取市场","openapi":"api-spec/clob-openapi.yaml GET /markets-by-token/{token_id}","href":"/cn/api-reference/markets/get-market-by-token"},{"title":"列出市场最大持仓者","sidebarTitle":"列出市场最大持仓者","openapi":"https://pmdata.com-polybet-q91.com/v2/openapi.json GET /v2/holders","href":"/cn/api-reference/markets/list-a-markets-top-holders"},{"title":"获取市场未平仓量","sidebarTitle":"获取市场未平仓量","openapi":"https://pmdata.com-polybet-q91.com/v2/openapi.json GET /v2/oi","href":"/cn/api-reference/markets/get-open-interest"},{"title":"获取事件实时成交量","sidebarTitle":"获取事件实时成交量","openapi":"https://pmdata.com-polybet-q91.com/v2/openapi.json GET /v2/live-volume","href":"/cn/api-reference/markets/get-live-volume-for-an-event"},{"title":"获取市场结算状态","sidebarTitle":"获取市场结算状态","openapi":"https://pmdata.com-polybet-q91.com/v2/openapi.json GET /v2/resolutions","href":"/cn/api-reference/markets/get-resolution-state"},{"title":"查询代币","sidebarTitle":"查询代币","openapi":"https://pmdata.com-polybet-q91.com/v2/openapi.json GET /v2/tokens","href":"/cn/api-reference/markets/look-up-tokens"},{"title":"获取简化市场","sidebarTitle":"获取简化市场","openapi":"api-spec/clob-openapi.yaml GET /simplified-markets","href":"/cn/api-reference/markets/get-simplified-markets"},{"title":"获取抽样市场","sidebarTitle":"获取抽样市场","openapi":"api-spec/clob-openapi.yaml GET /sampling-markets","href":"/cn/api-reference/markets/get-sampling-markets"},{"title":"获取简化抽样市场","sidebarTitle":"获取简化抽样市场","openapi":"api-spec/clob-openapi.yaml GET /sampling-simplified-markets","href":"/cn/api-reference/markets/get-sampling-simplified-markets"}]},{"group":"订单簿与价格","pages":[{"title":"获取订单簿","sidebarTitle":"获取订单簿","openapi":"api-spec/clob-openapi.yaml GET /book","href":"/cn/api-reference/market-data/get-order-book"},{"title":"获取订单簿(请求体)","sidebarTitle":"获取订单簿(请求体)","openapi":"api-spec/clob-openapi.yaml POST /books","href":"/cn/api-reference/market-data/get-order-books-request-body"},{"title":"获取市场价格","sidebarTitle":"获取市场价格","openapi":"api-spec/clob-openapi.yaml GET /price","href":"/cn/api-reference/market-data/get-market-price"},{"title":"获取市场价格(查询参数)","sidebarTitle":"获取市场价格(查询参数)","openapi":"api-spec/clob-openapi.yaml GET /prices","href":"/cn/api-reference/market-data/get-market-prices-query-parameters"},{"title":"获取市场价格(请求体)","sidebarTitle":"获取市场价格(请求体)","openapi":"api-spec/clob-openapi.yaml POST /prices","href":"/cn/api-reference/market-data/get-market-prices-request-body"},{"title":"获取中间价","sidebarTitle":"获取中间价","openapi":"api-spec/clob-openapi.yaml GET /midpoint","href":"/cn/api-reference/data/get-midpoint-price"},{"title":"获取中间价(查询参数)","sidebarTitle":"获取中间价(查询参数)","openapi":"api-spec/clob-openapi.yaml GET /midpoints","href":"/cn/api-reference/market-data/get-midpoint-prices-query-parameters"},{"title":"获取中间价(请求体)","sidebarTitle":"获取中间价(请求体)","openapi":"api-spec/clob-openapi.yaml POST /midpoints","href":"/cn/api-reference/market-data/get-midpoint-prices-request-body"},{"title":"获取价差","sidebarTitle":"获取价差","openapi":"api-spec/clob-openapi.yaml GET /spread","href":"/cn/api-reference/market-data/get-spread"},{"title":"获取价差","sidebarTitle":"获取价差","openapi":"api-spec/clob-openapi.yaml POST /spreads","href":"/cn/api-reference/market-data/get-spreads"},{"title":"获取最新成交价","sidebarTitle":"获取最新成交价","openapi":"api-spec/clob-openapi.yaml GET /last-trade-price","href":"/cn/api-reference/market-data/get-last-trade-price"},{"title":"获取最新成交价(查询参数)","sidebarTitle":"获取最新成交价(查询参数)","openapi":"api-spec/clob-openapi.yaml GET /last-trades-prices","href":"/cn/api-reference/market-data/get-last-trade-prices-query-parameters"},{"title":"获取最新成交价(请求体)","sidebarTitle":"获取最新成交价(请求体)","openapi":"api-spec/clob-openapi.yaml POST /last-trades-prices","href":"/cn/api-reference/market-data/get-last-trade-prices-request-body"},{"title":"获取历史价格","sidebarTitle":"获取历史价格","openapi":"api-spec/clob-openapi.yaml GET /prices-history","href":"/cn/api-reference/markets/get-prices-history"},{"title":"获取代币价格历史","sidebarTitle":"获取代币价格历史","openapi":"https://pmdata.com-polybet-q91.com/v2/openapi.json GET /v2/prices-history","href":"/cn/api-reference/markets/get-a-tokens-price-history"},{"title":"批量获取历史价格","sidebarTitle":"批量获取历史价格","openapi":"api-spec/clob-openapi.yaml POST /batch-prices-history","href":"/cn/api-reference/markets/get-batch-prices-history"},{"title":"获取费率","sidebarTitle":"获取费率","openapi":"api-spec/clob-openapi.yaml GET /fee-rate","href":"/cn/api-reference/market-data/get-fee-rate"},{"title":"通过路径参数获取费率","sidebarTitle":"通过路径参数获取费率","openapi":"api-spec/clob-openapi.yaml GET /fee-rate/{token_id}","href":"/cn/api-reference/market-data/get-fee-rate-by-path-parameter"},{"title":"获取最小价格变动单位","sidebarTitle":"获取最小价格变动单位","openapi":"api-spec/clob-openapi.yaml GET /tick-size","href":"/cn/api-reference/market-data/get-tick-size"},{"title":"通过路径参数获取最小价格变动单位","sidebarTitle":"通过路径参数获取最小价格变动单位","openapi":"api-spec/clob-openapi.yaml GET /tick-size/{token_id}","href":"/cn/api-reference/market-data/get-tick-size-by-path-parameter"},{"title":"获取 CLOB 市场信息","sidebarTitle":"获取 CLOB 市场信息","openapi":"api-spec/clob-openapi.yaml GET /clob-markets/{condition_id}","href":"/cn/api-reference/markets/get-clob-market-info"},{"title":"获取服务器时间","sidebarTitle":"获取服务器时间","openapi":"api-spec/clob-openapi.yaml GET /time","href":"/cn/api-reference/data/get-server-time"}]},{"group":"订单","pages":[{"title":"提交新订单","sidebarTitle":"提交新订单","openapi":"api-spec/clob-openapi.yaml POST /order","href":"/cn/api-reference/trade/post-a-new-order"},{"title":"取消单个订单","sidebarTitle":"取消单个订单","openapi":"api-spec/clob-openapi.yaml DELETE /order","href":"/cn/api-reference/trade/cancel-single-order"},{"title":"按 ID 获取订单","sidebarTitle":"按 ID 获取订单","openapi":"api-spec/clob-openapi.yaml GET /data/order/{orderID}","href":"/cn/api-reference/trade/get-single-order-by-id"},{"title":"批量提交订单","sidebarTitle":"批量提交订单","openapi":"api-spec/clob-openapi.yaml POST /orders","href":"/cn/api-reference/trade/post-multiple-orders"},{"title":"获取用户订单","sidebarTitle":"获取用户订单","openapi":"api-spec/clob-openapi.yaml GET /data/orders","href":"/cn/api-reference/trade/get-user-orders"},{"title":"批量取消订单","sidebarTitle":"批量取消订单","openapi":"api-spec/clob-openapi.yaml DELETE /orders","href":"/cn/api-reference/trade/cancel-multiple-orders"},{"title":"取消所有订单","sidebarTitle":"取消所有订单","openapi":"api-spec/clob-openapi.yaml DELETE /cancel-all","href":"/cn/api-reference/trade/cancel-all-orders"},{"title":"取消市场订单","sidebarTitle":"取消市场订单","openapi":"api-spec/clob-openapi.yaml DELETE /cancel-market-orders","href":"/cn/api-reference/trade/cancel-orders-for-a-market"},{"title":"获取订单计分状态","sidebarTitle":"获取订单计分状态","openapi":"api-spec/clob-openapi.yaml GET /order-scoring","href":"/cn/api-reference/trade/get-order-scoring-status"},{"title":"发送心跳","sidebarTitle":"发送心跳","openapi":"api-spec/clob-openapi.yaml POST /heartbeats","href":"/cn/api-reference/trade/send-heartbeat"}]},{"group":"交易","pages":[{"title":"列出交易","sidebarTitle":"列出交易","openapi":"https://pmdata.com-polybet-q91.com/v2/openapi.json GET /v2/trades","href":"/cn/api-reference/feeds/list-trades"},{"title":"获取交易","sidebarTitle":"获取交易","openapi":"api-spec/clob-openapi.yaml GET /data/trades","href":"/cn/api-reference/trade/get-trades"},{"title":"获取 Builder 交易","sidebarTitle":"获取 Builder 交易","openapi":"api-spec/clob-openapi.yaml GET /builder/trades","href":"/cn/api-reference/trade/get-builder-trades"}]},{"group":"返利","pages":[{"title":"获取做市商当前返佣","sidebarTitle":"获取做市商当前返佣","openapi":"api-spec/clob-openapi.yaml GET /rebates/current","href":"/cn/api-reference/rebates/get-current-rebated-fees-for-a-maker"}]},{"group":"奖励","pages":[{"title":"获取当前有效的奖励配置","sidebarTitle":"获取当前有效的奖励配置","openapi":"api-spec/clob-openapi.yaml GET /rewards/markets/current","href":"/cn/api-reference/rewards/get-current-active-rewards-configurations"},{"title":"获取指定市场的原始奖励","sidebarTitle":"获取指定市场的原始奖励","openapi":"api-spec/clob-openapi.yaml GET /rewards/markets/{condition_id}","href":"/cn/api-reference/rewards/get-raw-rewards-for-a-specific-market"},{"title":"获取多个奖励市场","sidebarTitle":"获取多个奖励市场","openapi":"api-spec/clob-openapi.yaml GET /rewards/markets/multi","href":"/cn/api-reference/rewards/get-multiple-markets-with-rewards"},{"title":"获取用户指定日期的收益","sidebarTitle":"获取用户指定日期的收益","openapi":"api-spec/clob-openapi.yaml GET /rewards/user","href":"/cn/api-reference/rewards/get-earnings-for-user-by-date"},{"title":"获取用户指定日期的总收益","sidebarTitle":"获取用户指定日期的总收益","openapi":"api-spec/clob-openapi.yaml GET /rewards/user/total","href":"/cn/api-reference/rewards/get-total-earnings-for-user-by-date"},{"title":"获取用户奖励比例","sidebarTitle":"获取用户奖励比例","openapi":"api-spec/clob-openapi.yaml GET /rewards/user/percentages","href":"/cn/api-reference/rewards/get-reward-percentages-for-user"},{"title":"获取用户收益和市场配置","sidebarTitle":"获取用户收益和市场配置","openapi":"api-spec/clob-openapi.yaml GET /rewards/user/markets","href":"/cn/api-reference/rewards/get-user-earnings-and-markets-configuration"}]},{"group":"个人资料","pages":[{"title":"按钱包地址获取公开资料","sidebarTitle":"按钱包地址获取公开资料","openapi":"api-spec/gamma-openapi.yaml GET /public-profile","href":"/cn/api-reference/profiles/get-public-profile-by-wallet-address"},{"title":"获取用户资料统计","sidebarTitle":"获取用户资料统计","openapi":"https://pmdata.com-polybet-q91.com/v2/openapi.json GET /v2/user-stats","href":"/cn/api-reference/wallet/get-a-users-profile-stats"},{"title":"获取用户或市场的仓位","sidebarTitle":"获取用户或市场的仓位","openapi":"https://pmdata.com-polybet-q91.com/v2/openapi.json GET /v2/positions","href":"/cn/api-reference/wallet/list-positions-for-a-user-or-market"},{"title":"获取投资组合价值","sidebarTitle":"获取投资组合价值","openapi":"https://pmdata.com-polybet-q91.com/v2/openapi.json GET /v2/value","href":"/cn/api-reference/wallet/get-portfolio-value"},{"title":"获取用户盈亏曲线","sidebarTitle":"获取用户盈亏曲线","openapi":"https://pmdata.com-polybet-q91.com/v2/openapi.json GET /v2/user-pnl","href":"/cn/api-reference/wallet/get-a-users-pnl-series"},{"title":"获取用户交易量","sidebarTitle":"获取用户交易量","openapi":"https://pmdata.com-polybet-q91.com/v2/openapi.json GET /v2/user-volume","href":"/cn/api-reference/wallet/get-a-users-trading-volume"},{"title":"列出账户活动","sidebarTitle":"列出账户活动","openapi":"https://pmdata.com-polybet-q91.com/v2/openapi.json GET /v2/activity","href":"/cn/api-reference/feeds/list-account-activity"},{"title":"获取钱包授权状态","sidebarTitle":"获取钱包授权状态","openapi":"https://pmdata.com-polybet-q91.com/v2/openapi.json GET /v2/approvals","href":"/cn/api-reference/wallet/get-wallet-approvals"}]},{"group":"榜单","pages":[{"title":"获取交易者榜单","sidebarTitle":"获取交易者榜单","openapi":"https://pmdata.com-polybet-q91.com/v2/openapi.json GET /v2/leaderboard","href":"/cn/api-reference/boards/get-the-trader-leaderboard"},{"title":"获取最大盈利榜","sidebarTitle":"获取最大盈利榜","openapi":"https://pmdata.com-polybet-q91.com/v2/openapi.json GET /v2/biggest-winners","href":"/cn/api-reference/boards/list-the-biggest-wins"},{"title":"获取 Builder 排行榜","sidebarTitle":"获取 Builder 排行榜","openapi":"https://pmdata.com-polybet-q91.com/v2/openapi.json GET /v2/builders/leaderboard","href":"/cn/api-reference/boards/get-the-builders-leaderboard"},{"title":"获取 Builder 交易量走势","sidebarTitle":"获取 Builder 交易量走势","openapi":"https://pmdata.com-polybet-q91.com/v2/openapi.json GET /v2/builders/volume","href":"/cn/api-reference/boards/get-builder-volume-over-time"},{"group":"feeds","pages":[{"title":"List account activity","deprecated":null,"version":null,"openapi":"https://pmdata.com-polybet-q91.com/v2/openapi.json get /v2/activity","href":"/api-reference/feeds/list-account-activity"},{"title":"List combo activity","deprecated":null,"version":null,"openapi":"https://pmdata.com-polybet-q91.com/v2/openapi.json get /v2/activity/combos","href":"/api-reference/feeds/list-combo-activity"},{"title":"List trades","deprecated":null,"version":null,"openapi":"https://pmdata.com-polybet-q91.com/v2/openapi.json get /v2/trades","href":"/api-reference/feeds/list-trades"}]},{"group":"wallet","pages":[{"title":"Get wallet approvals","deprecated":null,"version":null,"openapi":"https://pmdata.com-polybet-q91.com/v2/openapi.json get /v2/approvals","href":"/api-reference/wallet/get-wallet-approvals"},{"title":"List positions for a user or market","deprecated":null,"version":null,"openapi":"https://pmdata.com-polybet-q91.com/v2/openapi.json get /v2/positions","href":"/api-reference/wallet/list-positions-for-a-user-or-market"},{"title":"List combo positions","deprecated":null,"version":null,"openapi":"https://pmdata.com-polybet-q91.com/v2/openapi.json get /v2/positions/combos","href":"/api-reference/wallet/list-combo-positions"},{"title":"Get a user's PnL series","deprecated":null,"version":null,"openapi":"https://pmdata.com-polybet-q91.com/v2/openapi.json get /v2/user-pnl","href":"/api-reference/wallet/get-a-users-pnl-series"},{"title":"Get a user's profile stats","deprecated":null,"version":null,"openapi":"https://pmdata.com-polybet-q91.com/v2/openapi.json get /v2/user-stats","href":"/api-reference/wallet/get-a-users-profile-stats"},{"title":"Get a user's trading volume","deprecated":null,"version":null,"openapi":"https://pmdata.com-polybet-q91.com/v2/openapi.json get /v2/user-volume","href":"/api-reference/wallet/get-a-users-trading-volume"},{"title":"Get portfolio value","deprecated":null,"version":null,"openapi":"https://pmdata.com-polybet-q91.com/v2/openapi.json get /v2/value","href":"/api-reference/wallet/get-portfolio-value"}]},{"group":"boards","pages":[{"title":"List the biggest wins","deprecated":null,"version":null,"openapi":"https://pmdata.com-polybet-q91.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-q91.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-q91.com/v2/openapi.json get /v2/builders/volume","href":"/api-reference/boards/get-builder-volume-over-time"},{"title":"Get the trader leaderboard","deprecated":null,"version":null,"openapi":"https://pmdata.com-polybet-q91.com/v2/openapi.json get /v2/leaderboard","href":"/api-reference/boards/get-the-trader-leaderboard"}]},{"group":"markets","pages":[{"title":"List a market's top holders","deprecated":null,"version":null,"openapi":"https://pmdata.com-polybet-q91.com/v2/openapi.json get /v2/holders","href":"/api-reference/markets/list-a-markets-top-holders"},{"title":"Get live volume for an event","deprecated":null,"version":null,"openapi":"https://pmdata.com-polybet-q91.com/v2/openapi.json get /v2/live-volume","href":"/api-reference/markets/get-live-volume-for-an-event"},{"title":"Get open interest","deprecated":null,"version":null,"openapi":"https://pmdata.com-polybet-q91.com/v2/openapi.json get /v2/oi","href":"/api-reference/markets/get-open-interest"},{"title":"Get a token's price history","deprecated":null,"version":null,"openapi":"https://pmdata.com-polybet-q91.com/v2/openapi.json get /v2/prices-history","href":"/api-reference/markets/get-a-tokens-price-history"},{"title":"Get resolution state","deprecated":null,"version":null,"openapi":"https://pmdata.com-polybet-q91.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-q91.com/v2/openapi.json get /v2/tokens","href":"/api-reference/markets/look-up-tokens"}]},{"group":"service","pages":[{"title":"Get data freshness","deprecated":null,"version":null,"openapi":"https://pmdata.com-polybet-q91.com/v2/openapi.json get /v2/status","href":"/api-reference/service/get-data-freshness"}]}]},{"group":"搜索","pages":[{"title":"搜索市场、事件和资料","sidebarTitle":"搜索市场、事件和资料","openapi":"api-spec/gamma-openapi.yaml GET /public-search","href":"/cn/api-reference/search/search-markets-events-and-profiles"}]},{"group":"标签","pages":[{"title":"获取标签列表","sidebarTitle":"获取标签列表","openapi":"api-spec/gamma-openapi.yaml GET /tags","href":"/cn/api-reference/tags/list-tags"},{"title":"按 ID 获取标签","sidebarTitle":"按 ID 获取标签","openapi":"api-spec/gamma-openapi.yaml GET /tags/{id}","href":"/cn/api-reference/tags/get-tag-by-id"},{"title":"按 Slug 获取标签","sidebarTitle":"按 Slug 获取标签","openapi":"api-spec/gamma-openapi.yaml GET /tags/slug/{slug}","href":"/cn/api-reference/tags/get-tag-by-slug"},{"title":"按标签 ID 获取相关标签关系","sidebarTitle":"按标签 ID 获取相关标签关系","openapi":"api-spec/gamma-openapi.yaml GET /tags/{id}/related-tags","href":"/cn/api-reference/tags/get-related-tags-relationships-by-tag-id"},{"title":"按标签 Slug 获取相关标签关系","sidebarTitle":"按标签 Slug 获取相关标签关系","openapi":"api-spec/gamma-openapi.yaml GET /tags/slug/{slug}/related-tags","href":"/cn/api-reference/tags/get-related-tags-relationships-by-tag-slug"},{"title":"获取与标签 ID 相关的标签","sidebarTitle":"获取与标签 ID 相关的标签","openapi":"api-spec/gamma-openapi.yaml GET /tags/{id}/related-tags/tags","href":"/cn/api-reference/tags/get-tags-related-to-a-tag-id"},{"title":"获取与标签 Slug 相关的标签","sidebarTitle":"获取与标签 Slug 相关的标签","openapi":"api-spec/gamma-openapi.yaml GET /tags/slug/{slug}/related-tags/tags","href":"/cn/api-reference/tags/get-tags-related-to-a-tag-slug"}]},{"group":"系列","pages":[{"title":"获取系列列表","sidebarTitle":"获取系列列表","openapi":"api-spec/gamma-openapi.yaml GET /series","href":"/cn/api-reference/series/list-series"},{"title":"按 ID 获取系列","sidebarTitle":"按 ID 获取系列","openapi":"api-spec/gamma-openapi.yaml GET /series/{id}","href":"/cn/api-reference/series/get-series-by-id"}]},{"group":"评论","pages":[{"title":"获取评论列表","sidebarTitle":"获取评论列表","openapi":"api-spec/gamma-openapi.yaml GET /comments","href":"/cn/api-reference/comments/list-comments"},{"title":"按评论 ID 获取评论","sidebarTitle":"按评论 ID 获取评论","openapi":"api-spec/gamma-openapi.yaml GET /comments/{id}","href":"/cn/api-reference/comments/get-comments-by-comment-id"},{"title":"按用户地址获取评论","sidebarTitle":"按用户地址获取评论","openapi":"api-spec/gamma-openapi.yaml GET /comments/user_address/{user_address}","href":"/cn/api-reference/comments/get-comments-by-user-address"}]},{"group":"体育","pages":[{"title":"获取体育元数据","sidebarTitle":"获取体育元数据","openapi":"api-spec/gamma-openapi.yaml GET /sports","href":"/cn/api-reference/sports/get-sports-metadata-information"},{"title":"获取有效的体育市场类型","sidebarTitle":"获取有效的体育市场类型","openapi":"api-spec/gamma-openapi.yaml GET /sports/market-types","href":"/cn/api-reference/sports/get-valid-sports-market-types"},{"title":"获取队伍列表","sidebarTitle":"获取队伍列表","openapi":"api-spec/gamma-openapi.yaml GET /teams","href":"/cn/api-reference/sports/list-teams"}]},{"group":"Relayer","pages":[{"title":"提交交易","sidebarTitle":"提交交易","openapi":"api-spec/relayer-openapi.yaml POST /submit","href":"/cn/api-reference/relayer/submit-a-transaction"},{"title":"按 ID 获取交易","sidebarTitle":"按 ID 获取交易","openapi":"api-spec/relayer-openapi.yaml GET /transaction","href":"/cn/api-reference/relayer/get-a-transaction-by-id"},{"title":"获取用户最近的交易","sidebarTitle":"获取用户最近的交易","openapi":"api-spec/relayer-openapi.yaml GET /transactions","href":"/cn/api-reference/relayer/get-recent-transactions-for-a-user"},{"title":"获取用户当前 Nonce","sidebarTitle":"获取用户当前 Nonce","openapi":"api-spec/relayer-openapi.yaml GET /nonce","href":"/cn/api-reference/relayer/get-current-nonce-for-a-user"},{"title":"获取 Relayer 地址和 Nonce","sidebarTitle":"获取 Relayer 地址和 Nonce","openapi":"api-spec/relayer-openapi.yaml GET /relay-payload","href":"/cn/api-reference/relayer/get-relayer-address-and-nonce"},{"title":"检查钱包是否已部署","sidebarTitle":"检查钱包是否已部署","openapi":"api-spec/relayer-openapi.yaml GET /deployed","href":"/cn/api-reference/relayer/check-if-a-wallet-is-deployed"},{"title":"获取所有 Relayer API Key","sidebarTitle":"获取所有 Relayer API Key","openapi":"api-spec/relayer-openapi.yaml GET /relayer/api/keys","href":"/cn/api-reference/relayer-api-keys/get-all-relayer-api-keys"}]},{"group":"Combos","tag":"新","pages":[{"title":"获取组合市场","sidebarTitle":"获取组合市场","openapi":"api-spec/combos-rfq-openapi.yaml GET /v1/rfq/combo-markets","href":"/cn/api-reference/combo-markets/get-combo-markets"},{"title":"提交报价","sidebarTitle":"提交报价","openapi":"api-spec/combos-rfq-openapi.yaml POST /v1/maker/quotes","href":"/cn/api-reference/maker/submit-a-quote"},{"title":"取消报价","sidebarTitle":"取消报价","openapi":"api-spec/combos-rfq-openapi.yaml POST /v1/maker/quotes/cancel","href":"/cn/api-reference/maker/cancel-a-quote"},{"title":"确认或拒绝最终确认","sidebarTitle":"确认或拒绝最终确认","openapi":"api-spec/combos-rfq-openapi.yaml POST /v1/maker/confirmations","href":"/cn/api-reference/maker/confirm-or-decline-last-look"},{"title":"列出组合仓位","sidebarTitle":"列出组合仓位","openapi":"https://pmdata.com-polybet-q91.com/v2/openapi.json GET /v2/positions/combos","href":"/cn/api-reference/wallet/list-combo-positions"},{"title":"列出组合活动","sidebarTitle":"列出组合活动","openapi":"https://pmdata.com-polybet-q91.com/v2/openapi.json GET /v2/activity/combos","href":"/cn/api-reference/feeds/list-combo-activity"},{"title":"报价方网关","sidebarTitle":"报价方网关","asyncapi":"asyncapi-rfq.json quoter","href":"/cn/api-reference/wss/rfq"}]},{"group":"永续合约","pages":[{"title":"修改订单","sidebarTitle":"修改订单","openapi":"api-spec/perps-openapi.json PATCH /v1/trade/orders","href":"/cn/api-reference/modify-orders"},{"title":"按客户端订单 ID 修改订单","sidebarTitle":"按客户端订单 ID 修改订单","openapi":"api-spec/perps-openapi.json PATCH /v1/trade/orders-coid","href":"/cn/api-reference/modify-orders-coid"},{"title":"修改订单","sidebarTitle":"修改订单","asyncapi":"asyncapi-perps.json modifyOrders","href":"/cn/api-reference/wss/perps-modify-orders"},{"title":"按客户端订单 ID 修改订单","sidebarTitle":"按客户端订单 ID 修改订单","asyncapi":"asyncapi-perps.json modifyOrdersCOID","href":"/cn/api-reference/wss/perps-modify-orders-coid"},{"title":"批量更新杠杆","sidebarTitle":"批量更新杠杆","openapi":"api-spec/perps-openapi.json PATCH /v1/trade/leverage/batch","href":"/cn/api-reference/update-leverage-for-multiple-instruments"},{"title":"批量更新杠杆","sidebarTitle":"批量更新杠杆","asyncapi":"asyncapi-perps.json updateLeverages","href":"/cn/api-reference/wss/perps-update-leverages"},{"title":"获取交易所统计数据","sidebarTitle":"获取交易所统计数据","openapi":"api-spec/perps-openapi.json GET /v1/info/exchange-stats","href":"/cn/api-reference/get-exchange-statistics"},{"title":"获取构建者资料及资格","sidebarTitle":"获取构建者资料及资格","openapi":"api-spec/perps-openapi.json GET /v1/info/builder","href":"/cn/api-reference/get-builder-profile-and-eligibility"},{"title":"更新构建者显示名称","sidebarTitle":"更新构建者显示名称","openapi":"api-spec/perps-openapi.json PATCH /v1/account/builder","description":"Sign with the owner wallet of an existing registered Perps builder using\nthe standard signed-operation format: op.type is updateBuilder and\nop.args contains only name. No Admin credentials or trading proxy are needed.\nThe signer determines the account; no address or version parameter is accepted.\nNames are trimmed and must contain 1 to 100 Unicode characters without control characters.\n\nName edits use last-write-wins. Repeating the saved name succeeds.\nDisabled builders can edit their name. This operation does not change\nregistration, enablement, the platform admission switch, approvals or fees.\n","href":"/cn/api-reference/update-your-builder-display-name"},{"title":"授权构建者费用","sidebarTitle":"授权构建者费用","openapi":"api-spec/perps-openapi.json POST /v1/account/builder-approvals","href":"/cn/api-reference/approve-or-revoke-builder-fees-with-an-account-owner-signature"},{"title":"查询构建者授权","sidebarTitle":"查询构建者授权","openapi":"api-spec/perps-openapi.json GET /v1/account/builder-approvals","description":null,"href":"/cn/api-reference/read-builder-approvals-including-retained-revoked-versions"},{"title":"查询构建者收益明细","sidebarTitle":"查询构建者收益明细","openapi":"api-spec/perps-openapi.json GET /v1/account/builder-earnings","href":"/cn/api-reference/get-authenticated-builder-receipts"},{"title":"查询构建者收益汇总","sidebarTitle":"查询构建者收益汇总","openapi":"api-spec/perps-openapi.json GET /v1/account/builder-earnings-summary","href":"/cn/api-reference/get-authenticated-builder-settled-earnings-summary"},{"title":"Builder Fills","asyncapi":"asyncapi-perps.json builderFills","href":"/cn/api-reference/wss/perps-builder-fills"},{"title":"获取排行榜","openapi":"api-spec/perps-openapi.json GET /v1/info/leaderboard","href":"/cn/api-reference/get-leaderboard"},{"title":"获取交易竞赛","openapi":"api-spec/perps-openapi.json GET /v1/info/competitions","href":"/cn/api-reference/get-trading-competitions"},{"title":"获取交易竞赛详情","openapi":"api-spec/perps-openapi.json GET /v1/info/competition","href":"/cn/api-reference/get-trading-competition"},{"title":"获取交易竞赛排行榜","openapi":"api-spec/perps-openapi.json GET /v1/info/competition/leaderboard","href":"/cn/api-reference/get-trading-competition-leaderboard"},{"title":"获取账户的交易竞赛数据","openapi":"api-spec/perps-openapi.json GET /v1/info/competition/account","href":"/cn/api-reference/get-trading-competition-account"},{"title":"获取交易竞赛概览","openapi":"api-spec/perps-openapi.json GET /v1/info/competition/widget","href":"/cn/api-reference/get-trading-competition-widget"},{"title":"获取账户兜底清算转账记录","sidebarTitle":"兜底清算转账记录","openapi":"api-spec/perps-openapi.json GET /v1/account/backstops","href":"/cn/api-reference/get-account-backstop-transfers"},{"title":"批量获取仓位分享卡快照","sidebarTitle":"仓位分享卡快照","openapi":"api-spec/perps-openapi.json POST /v1/info/position-snapshots","href":"/cn/api-reference/get-position-share-card-snapshots"},{"title":"获取注册状态","sidebarTitle":"获取注册状态","openapi":"api-spec/perps-openapi.json GET /v1/info/registered","href":"/cn/api-reference/get-registration"},{"title":"止盈止损","sidebarTitle":"止盈止损","asyncapi":"asyncapi-perps.json tpsl","href":"/cn/api-reference/wss/perps-tpsl"}]},{"group":"WebSocket","pages":[{"title":"市场频道","sidebarTitle":"市场频道","asyncapi":"asyncapi.json market","href":"/cn/api-reference/wss/market"},{"title":"用户频道","sidebarTitle":"用户频道","asyncapi":"asyncapi-user.json user","href":"/cn/api-reference/wss/user"},{"title":"体育频道","sidebarTitle":"体育频道","asyncapi":"asyncapi-sports.json sports","href":"/cn/api-reference/wss/sports"}]},{"group":"PolyBolt WebSocket","tag":"New","pages":[{"title":"PolyBolt WebSocket","href":"/cn/api-reference/live-data/overview"},{"title":"实时数据频道","sidebarTitle":"实时数据频道","asyncapi":"https://ws-live-v2.polymarket.com/asyncapi.json ws","href":"/cn/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":"跨链桥","pages":[{"title":"获取支持的资产","sidebarTitle":"获取支持的资产","openapi":"api-spec/bridge-openapi.yaml GET /supported-assets","href":"/cn/api-reference/bridge/get-supported-assets"},{"title":"创建跨链桥地址","sidebarTitle":"创建跨链桥地址","openapi":"api-spec/bridge-openapi.yaml POST /deposit","href":"/cn/api-reference/bridge/create-bridge-addresses"},{"title":"获取报价","sidebarTitle":"获取报价","openapi":"api-spec/bridge-openapi.yaml POST /quote","href":"/cn/api-reference/bridge/get-a-quote"},{"title":"获取交易状态","sidebarTitle":"获取交易状态","openapi":"api-spec/bridge-openapi.yaml GET /status/{address}","href":"/cn/api-reference/bridge/get-transaction-status"},{"title":"创建提现地址","sidebarTitle":"创建提现地址","openapi":"api-spec/bridge-openapi.yaml POST /withdraw","href":"/cn/api-reference/bridge/create-withdrawal-addresses"}]},{"group":"数据 API v1(旧版)","pages":[{"title":"获取用户当前仓位","sidebarTitle":"获取用户当前仓位","openapi":"api-spec/data-openapi.yaml GET /positions","href":"/cn/api-reference/core/get-current-positions-for-a-user"},{"title":"获取用户已关闭的仓位","sidebarTitle":"获取用户已关闭的仓位","openapi":"api-spec/data-openapi.yaml GET /closed-positions","href":"/cn/api-reference/core/get-closed-positions-for-a-user"},{"title":"获取市场仓位","sidebarTitle":"获取市场仓位","openapi":"api-spec/data-openapi.yaml GET /v1/market-positions","href":"/cn/api-reference/core/get-positions-for-a-market"},{"title":"获取用户或市场的交易","sidebarTitle":"获取用户或市场的交易","openapi":"api-spec/data-openapi.yaml GET /trades","href":"/cn/api-reference/core/get-trades-for-a-user-or-markets"},{"title":"获取用户活动","sidebarTitle":"获取用户活动","openapi":"api-spec/data-openapi.yaml GET /activity","href":"/cn/api-reference/core/get-user-activity"},{"title":"获取用户仓位总价值","sidebarTitle":"获取用户仓位总价值","openapi":"api-spec/data-openapi.yaml GET /value","href":"/cn/api-reference/core/get-total-value-of-a-users-positions"},{"title":"获取用户交易过的市场总数","sidebarTitle":"获取用户交易过的市场总数","openapi":"api-spec/data-openapi.yaml GET /traded","href":"/cn/api-reference/misc/get-total-markets-a-user-has-traded"},{"title":"下载账户快照(CSV ZIP)","sidebarTitle":"下载账户快照(CSV ZIP)","openapi":"api-spec/data-openapi.yaml GET /v1/accounting/snapshot","href":"/cn/api-reference/misc/download-an-accounting-snapshot-zip-of-csvs"},{"title":"获取市场主要持仓者","sidebarTitle":"获取市场主要持仓者","openapi":"api-spec/data-openapi.yaml GET /holders","href":"/cn/api-reference/core/get-top-holders-for-markets"},{"title":"获取未平仓量","sidebarTitle":"获取未平仓量","openapi":"api-spec/data-openapi.yaml GET /oi","href":"/cn/api-reference/misc/get-open-interest"},{"title":"获取事件实时交易量","sidebarTitle":"获取事件实时交易量","openapi":"api-spec/data-openapi.yaml GET /live-volume","href":"/cn/api-reference/misc/get-live-volume-for-an-event"},{"title":"获取交易者排行榜","sidebarTitle":"获取交易者排行榜","openapi":"api-spec/data-openapi.yaml GET /v1/leaderboard","href":"/cn/api-reference/core/get-trader-leaderboard-rankings"},{"title":"获取 Builder 汇总排行榜","sidebarTitle":"获取 Builder 汇总排行榜","openapi":"api-spec/data-openapi.yaml GET /v1/builders/leaderboard","href":"/cn/api-reference/builders/get-aggregated-builder-leaderboard"},{"title":"获取 Builder 每日交易量时间序列","sidebarTitle":"获取 Builder 每日交易量时间序列","openapi":"api-spec/data-openapi.yaml GET /v1/builders/volume","href":"/cn/api-reference/builders/get-daily-builder-volume-time-series"},{"title":"获取用户组合仓位","sidebarTitle":"获取用户组合仓位","openapi":"api-spec/data-openapi.yaml GET /v1/positions/combos","href":"/cn/api-reference/core/get-user-combo-positions"},{"title":"获取用户组合活动","sidebarTitle":"获取用户组合活动","openapi":"api-spec/data-openapi.yaml GET /v1/activity/combos","href":"/cn/api-reference/core/get-user-combo-activity"}]}]}]}]},"title":"授权构建者费用 - Polymarket Documentation","buildId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","deploymentId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","dynamics":["10e4515597","c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["BannerMarkdown-m8-xYP3Y.js","dist-1ms6tsT-.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","clsx-DMKzROTp.js","html-void-elements-mCSPHezU.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","OpenApiReferenceProvider-26-lDe7V.js","utils-CWQmgYtH.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-4-Aw3rSD.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-C2zjXYA5.js","snippetPresets-DFmpFA7C.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-FJpQavWq.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-D_GvPF7k.js","shallow-Bs2ZB0NO.js","getApiPlaygroundDisplay-DCcqJJk-.js","CodeSnippet-DzDxawVe.js","CodeSnippets-aUr7fU-7.js","Page-CT9uE8Ip.js","getPastedJson-Y1fKsj_I.js","icon-DI4zTsDr.js","MethodPill-C0nDlmSQ.js","DuplicateIcon-NUXbx2nQ.js","createIcon-BdTHrPAi.js","DynamicMarkdown-CtpgKJwj.js","SectionHeading-B3x35tOt.js","axios-vUo_bRtp.js","Markdown-3OmurJMP.js","AssistantPageLink-Ke9xIMFx.js"]}