[{"data":1,"prerenderedAt":1290},["ShallowReactive",2],{"navigation_docs":3,"-docs-operator-api-market-requests":394,"-docs-operator-api-market-requests-surround":1285},[4,22,35,64,85,161,265,296,324,348,369],{"title":5,"path":6,"stem":7,"children":8,"page":21},"Getting Started","\u002Fdocs\u002Fgetting-started","docs\u002F1.getting-started",[9,13,17],{"title":10,"path":11,"stem":12},"Overview","\u002Fdocs\u002Fgetting-started\u002Foverview","docs\u002F1.getting-started\u002F1.overview",{"title":14,"path":15,"stem":16},"Integration checklist","\u002Fdocs\u002Fgetting-started\u002Fintegration-checklist","docs\u002F1.getting-started\u002F2.integration-checklist",{"title":18,"path":19,"stem":20},"Environments and base URLs","\u002Fdocs\u002Fgetting-started\u002Fenvironments-and-base-urls","docs\u002F1.getting-started\u002F3.environments-and-base-urls",false,{"title":23,"path":24,"stem":25,"children":26,"page":21},"Troubleshooting","\u002Fdocs\u002Ftroubleshooting","docs\u002F10.troubleshooting",[27,31],{"title":28,"path":29,"stem":30},"Common errors","\u002Fdocs\u002Ftroubleshooting\u002Fcommon-errors","docs\u002F10.troubleshooting\u002F1.common-errors",{"title":32,"path":33,"stem":34},"Support escalation","\u002Fdocs\u002Ftroubleshooting\u002Fsupport-escalation","docs\u002F10.troubleshooting\u002F2.support-escalation",{"title":36,"path":37,"stem":38,"children":39,"page":21},"Polyflight","\u002Fdocs\u002Fpolyflight","docs\u002F11.polyflight",[40,44,48,52,56,60],{"title":41,"path":42,"stem":43},"Polyflight overview and launch","\u002Fdocs\u002Fpolyflight\u002Foverview-and-launch","docs\u002F11.polyflight\u002F1.overview-and-launch",{"title":45,"path":46,"stem":47},"Native wallet contract","\u002Fdocs\u002Fpolyflight\u002Fnative-wallet-contract","docs\u002F11.polyflight\u002F2.native-wallet-contract",{"title":49,"path":50,"stem":51},"API, events, and proof","\u002Fdocs\u002Fpolyflight\u002Fapi-events-and-proof","docs\u002F11.polyflight\u002F3.api-events-and-proof",{"title":53,"path":54,"stem":55},"Terms, statements, and settlement","\u002Fdocs\u002Fpolyflight\u002Fterms-statements-and-settlement","docs\u002F11.polyflight\u002F4.terms-statements-and-settlement",{"title":57,"path":58,"stem":59},"Operations, reconciliation, and rollback","\u002Fdocs\u002Fpolyflight\u002Foperations-reconciliation-and-rollback","docs\u002F11.polyflight\u002F5.operations-reconciliation-and-rollback",{"title":61,"path":62,"stem":63},"Player experience","\u002Fdocs\u002Fpolyflight\u002Fplayer-experience","docs\u002F11.polyflight\u002F6.player-experience",{"title":65,"path":66,"stem":67,"children":68,"page":21},"Integration Flow","\u002Fdocs\u002Fintegration-flow","docs\u002F2.integration-flow",[69,73,77,81],{"title":70,"path":71,"stem":72},"Architecture","\u002Fdocs\u002Fintegration-flow\u002Farchitecture","docs\u002F2.integration-flow\u002F1.architecture",{"title":74,"path":75,"stem":76},"Launch session model","\u002Fdocs\u002Fintegration-flow\u002Flaunch-session-model","docs\u002F2.integration-flow\u002F2.launch-session-model",{"title":78,"path":79,"stem":80},"Order and wallet saga","\u002Fdocs\u002Fintegration-flow\u002Forder-and-wallet-saga","docs\u002F2.integration-flow\u002F3.order-and-wallet-saga",{"title":82,"path":83,"stem":84},"FX fees and rounding","\u002Fdocs\u002Fintegration-flow\u002Ffx-fees-and-rounding","docs\u002F2.integration-flow\u002F4.fx-fees-and-rounding",{"title":86,"path":87,"stem":88,"children":89,"page":21},"Dashboard","\u002Fdocs\u002Fdashboard","docs\u002F3.dashboard",[90,93,97,101,105,109,113,117,121,125,129,133,137,141,145,149,153,157],{"title":10,"path":91,"stem":92},"\u002Fdocs\u002Fdashboard\u002Foverview","docs\u002F3.dashboard\u002F1.overview",{"title":94,"path":95,"stem":96},"Webhook Deliveries","\u002Fdocs\u002Fdashboard\u002Fwebhook-deliveries","docs\u002F3.dashboard\u002F10.webhook-deliveries",{"title":98,"path":99,"stem":100},"Staffs","\u002Fdocs\u002Fdashboard\u002Fstaffs","docs\u002F3.dashboard\u002F11.staffs",{"title":102,"path":103,"stem":104},"Simulator","\u002Fdocs\u002Fdashboard\u002Fsimulator","docs\u002F3.dashboard\u002F12.simulator",{"title":106,"path":107,"stem":108},"API Playground","\u002Fdocs\u002Fdashboard\u002Fapi-playground","docs\u002F3.dashboard\u002F13.api-playground",{"title":110,"path":111,"stem":112},"Opinion Settlement Reports","\u002Fdocs\u002Fdashboard\u002Fsettlement-reports","docs\u002F3.dashboard\u002F14.settlement-reports",{"title":114,"path":115,"stem":116},"Market PnL","\u002Fdocs\u002Fdashboard\u002Fmarket-pnl","docs\u002F3.dashboard\u002F15.market-pnl",{"title":118,"path":119,"stem":120},"Cash Flow Triage","\u002Fdocs\u002Fdashboard\u002Fcash-flow-triage","docs\u002F3.dashboard\u002F16.cash-flow-triage",{"title":122,"path":123,"stem":124},"Market Requests","\u002Fdocs\u002Fdashboard\u002Fmarket-requests","docs\u002F3.dashboard\u002F17.market-requests",{"title":126,"path":127,"stem":128},"Operator Support","\u002Fdocs\u002Fdashboard\u002Foperator-support","docs\u002F3.dashboard\u002F18.operator-support",{"title":130,"path":131,"stem":132},"API keys","\u002Fdocs\u002Fdashboard\u002Fapi-keys","docs\u002F3.dashboard\u002F2.api-keys",{"title":134,"path":135,"stem":136},"Wallet adapter settings","\u002Fdocs\u002Fdashboard\u002Fwallet-adapter-settings","docs\u002F3.dashboard\u002F3.wallet-adapter-settings",{"title":138,"path":139,"stem":140},"Webhook endpoints","\u002Fdocs\u002Fdashboard\u002Fwebhook-endpoints","docs\u002F3.dashboard\u002F4.webhook-endpoints",{"title":142,"path":143,"stem":144},"Markets and visibility","\u002Fdocs\u002Fdashboard\u002Fmarket-visibility","docs\u002F3.dashboard\u002F5.market-visibility",{"title":146,"path":147,"stem":148},"Users","\u002Fdocs\u002Fdashboard\u002Fusers","docs\u002F3.dashboard\u002F6.users",{"title":150,"path":151,"stem":152},"Trades","\u002Fdocs\u002Fdashboard\u002Ftrades","docs\u002F3.dashboard\u002F7.trades",{"title":154,"path":155,"stem":156},"Resolutions","\u002Fdocs\u002Fdashboard\u002Fresolutions","docs\u002F3.dashboard\u002F8.resolutions",{"title":158,"path":159,"stem":160},"Balance Operations","\u002Fdocs\u002Fdashboard\u002Fbalance-operations","docs\u002F3.dashboard\u002F9.balance-operations",{"title":162,"path":163,"stem":164,"children":165,"page":21},"Operator Api","\u002Fdocs\u002Foperator-api","docs\u002F4.operator-api",[166,170,173,177,180,184,187,191,195,199,203,207,210,214,218,222,225,228,232,236,240,244,248,251,255,258,261],{"title":167,"path":168,"stem":169},"Authentication","\u002Fdocs\u002Foperator-api\u002Fauthentication","docs\u002F4.operator-api\u002F1.authentication",{"title":138,"path":171,"stem":172},"\u002Fdocs\u002Foperator-api\u002Fwebhook-endpoints","docs\u002F4.operator-api\u002F10.webhook-endpoints",{"title":174,"path":175,"stem":176},"Webhook deliveries","\u002Fdocs\u002Foperator-api\u002Fwebhook-deliveries","docs\u002F4.operator-api\u002F11.webhook-deliveries",{"title":102,"path":178,"stem":179},"\u002Fdocs\u002Foperator-api\u002Fsimulator","docs\u002F4.operator-api\u002F12.simulator",{"title":181,"path":182,"stem":183},"Wallet adapter","\u002Fdocs\u002Foperator-api\u002Fwallet-adapter","docs\u002F4.operator-api\u002F13.wallet-adapter",{"title":98,"path":185,"stem":186},"\u002Fdocs\u002Foperator-api\u002Fstaffs","docs\u002F4.operator-api\u002F14.staffs",{"title":188,"path":189,"stem":190},"Error codes","\u002Fdocs\u002Foperator-api\u002Ferror-codes","docs\u002F4.operator-api\u002F15.error-codes",{"title":192,"path":193,"stem":194},"Redemptions","\u002Fdocs\u002Foperator-api\u002Fredemptions","docs\u002F4.operator-api\u002F16.redemptions",{"title":196,"path":197,"stem":198},"Polyflight overview","\u002Fdocs\u002Foperator-api\u002Fpolyflight","docs\u002F4.operator-api\u002F17.polyflight",{"title":200,"path":201,"stem":202},"Polyflight flights","\u002Fdocs\u002Foperator-api\u002Fpolyflight-flights","docs\u002F4.operator-api\u002F18.polyflight-flights",{"title":204,"path":205,"stem":206},"Polyflight tickets","\u002Fdocs\u002Foperator-api\u002Fpolyflight-tickets","docs\u002F4.operator-api\u002F19.polyflight-tickets",{"title":130,"path":208,"stem":209},"\u002Fdocs\u002Foperator-api\u002Fapi-keys","docs\u002F4.operator-api\u002F2.api-keys",{"title":211,"path":212,"stem":213},"Polyflight balance operations","\u002Fdocs\u002Foperator-api\u002Fpolyflight-balance-operations","docs\u002F4.operator-api\u002F20.polyflight-balance-operations",{"title":215,"path":216,"stem":217},"Polyflight terms","\u002Fdocs\u002Foperator-api\u002Fpolyflight-terms","docs\u002F4.operator-api\u002F21.polyflight-terms",{"title":219,"path":220,"stem":221},"Polyflight settlement reports","\u002Fdocs\u002Foperator-api\u002Fpolyflight-settlement-reports","docs\u002F4.operator-api\u002F22.polyflight-settlement-reports",{"title":110,"path":223,"stem":224},"\u002Fdocs\u002Foperator-api\u002Fsettlement-reports","docs\u002F4.operator-api\u002F23.settlement-reports",{"title":114,"path":226,"stem":227},"\u002Fdocs\u002Foperator-api\u002Fmarket-pnl","docs\u002F4.operator-api\u002F24.market-pnl",{"title":229,"path":230,"stem":231},"Cash-flow triage","\u002Fdocs\u002Foperator-api\u002Fcash-flow-triage","docs\u002F4.operator-api\u002F25.cash-flow-triage",{"title":233,"path":234,"stem":235},"Private market requests","\u002Fdocs\u002Foperator-api\u002Fmarket-requests","docs\u002F4.operator-api\u002F26.market-requests",{"title":237,"path":238,"stem":239},"Support tickets","\u002Fdocs\u002Foperator-api\u002Fsupport-tickets","docs\u002F4.operator-api\u002F27.support-tickets",{"title":241,"path":242,"stem":243},"Session","\u002Fdocs\u002Foperator-api\u002Fsession","docs\u002F4.operator-api\u002F3.session",{"title":245,"path":246,"stem":247},"Launch","\u002Fdocs\u002Foperator-api\u002Flaunch","docs\u002F4.operator-api\u002F4.launch",{"title":146,"path":249,"stem":250},"\u002Fdocs\u002Foperator-api\u002Fusers","docs\u002F4.operator-api\u002F5.users",{"title":252,"path":253,"stem":254},"Markets","\u002Fdocs\u002Foperator-api\u002Fmarkets","docs\u002F4.operator-api\u002F6.markets",{"title":150,"path":256,"stem":257},"\u002Fdocs\u002Foperator-api\u002Ftrades","docs\u002F4.operator-api\u002F7.trades",{"title":154,"path":259,"stem":260},"\u002Fdocs\u002Foperator-api\u002Fresolutions","docs\u002F4.operator-api\u002F8.resolutions",{"title":262,"path":263,"stem":264},"Balance operations","\u002Fdocs\u002Foperator-api\u002Fbalance-operations","docs\u002F4.operator-api\u002F9.balance-operations",{"title":266,"path":267,"stem":268,"children":269,"page":21},"Wallet Adapter","\u002Fdocs\u002Fwallet-adapter","docs\u002F5.wallet-adapter",[270,273,276,280,284,288,292],{"title":10,"path":271,"stem":272},"\u002Fdocs\u002Fwallet-adapter\u002Foverview","docs\u002F5.wallet-adapter\u002F1.overview",{"title":167,"path":274,"stem":275},"\u002Fdocs\u002Fwallet-adapter\u002Fauthentication","docs\u002F5.wallet-adapter\u002F2.authentication",{"title":277,"path":278,"stem":279},"Balance","\u002Fdocs\u002Fwallet-adapter\u002Fbalance","docs\u002F5.wallet-adapter\u002F3.balance",{"title":281,"path":282,"stem":283},"Debit","\u002Fdocs\u002Fwallet-adapter\u002Fdebit","docs\u002F5.wallet-adapter\u002F4.debit",{"title":285,"path":286,"stem":287},"Credit","\u002Fdocs\u002Fwallet-adapter\u002Fcredit","docs\u002F5.wallet-adapter\u002F5.credit",{"title":289,"path":290,"stem":291},"Debit reversal","\u002Fdocs\u002Fwallet-adapter\u002Fdebit-reversal","docs\u002F5.wallet-adapter\u002F6.debit-reversal",{"title":293,"path":294,"stem":295},"Idempotency","\u002Fdocs\u002Fwallet-adapter\u002Fidempotency","docs\u002F5.wallet-adapter\u002F7.idempotency",{"title":297,"path":298,"stem":299,"children":300,"page":21},"Webhooks","\u002Fdocs\u002Fwebhooks","docs\u002F6.webhooks",[301,304,308,312,316,320],{"title":10,"path":302,"stem":303},"\u002Fdocs\u002Fwebhooks\u002Foverview","docs\u002F6.webhooks\u002F1.overview",{"title":305,"path":306,"stem":307},"Signatures","\u002Fdocs\u002Fwebhooks\u002Fsignatures","docs\u002F6.webhooks\u002F2.signatures",{"title":309,"path":310,"stem":311},"Event envelope","\u002Fdocs\u002Fwebhooks\u002Fevent-envelope","docs\u002F6.webhooks\u002F3.event-envelope",{"title":313,"path":314,"stem":315},"Event types","\u002Fdocs\u002Fwebhooks\u002Fevent-types","docs\u002F6.webhooks\u002F4.event-types",{"title":317,"path":318,"stem":319},"Retry and replay","\u002Fdocs\u002Fwebhooks\u002Fretry-and-replay","docs\u002F6.webhooks\u002F5.retry-and-replay",{"title":321,"path":322,"stem":323},"Receiver examples","\u002Fdocs\u002Fwebhooks\u002Freceiver-examples","docs\u002F6.webhooks\u002F6.receiver-examples",{"title":325,"path":326,"stem":327,"children":328,"page":21},"Testing And Staging","\u002Fdocs\u002Ftesting-and-staging","docs\u002F7.testing-and-staging",[329,333,336,340,344],{"title":330,"path":331,"stem":332},"Staging overview","\u002Fdocs\u002Ftesting-and-staging\u002Fstaging-overview","docs\u002F7.testing-and-staging\u002F1.staging-overview",{"title":102,"path":334,"stem":335},"\u002Fdocs\u002Ftesting-and-staging\u002Fsimulator","docs\u002F7.testing-and-staging\u002F2.simulator",{"title":337,"path":338,"stem":339},"Wallet failure drills","\u002Fdocs\u002Ftesting-and-staging\u002Fwallet-failure-drills","docs\u002F7.testing-and-staging\u002F3.wallet-failure-drills",{"title":341,"path":342,"stem":343},"Webhook drills","\u002Fdocs\u002Ftesting-and-staging\u002Fwebhook-drills","docs\u002F7.testing-and-staging\u002F4.webhook-drills",{"title":345,"path":346,"stem":347},"Production cutover rehearsal","\u002Fdocs\u002Ftesting-and-staging\u002Fproduction-cutover-rehearsal","docs\u002F7.testing-and-staging\u002F5.production-cutover-rehearsal",{"title":349,"path":350,"stem":351,"children":352,"page":21},"Production Readiness","\u002Fdocs\u002Fproduction-readiness","docs\u002F8.production-readiness",[353,357,361,365],{"title":354,"path":355,"stem":356},"Checklist","\u002Fdocs\u002Fproduction-readiness\u002Fchecklist","docs\u002F8.production-readiness\u002F1.checklist",{"title":358,"path":359,"stem":360},"Operational runbook","\u002Fdocs\u002Fproduction-readiness\u002Foperational-runbook","docs\u002F8.production-readiness\u002F2.operational-runbook",{"title":362,"path":363,"stem":364},"Security","\u002Fdocs\u002Fproduction-readiness\u002Fsecurity","docs\u002F8.production-readiness\u002F3.security",{"title":366,"path":367,"stem":368},"Rollback","\u002Fdocs\u002Fproduction-readiness\u002Frollback","docs\u002F8.production-readiness\u002F4.rollback",{"title":370,"path":371,"stem":372,"children":373,"page":21},"Reference","\u002Fdocs\u002Freference","docs\u002F9.reference",[374,378,382,386,390],{"title":375,"path":376,"stem":377},"Statuses","\u002Fdocs\u002Freference\u002Fstatuses","docs\u002F9.reference\u002F1.statuses",{"title":379,"path":380,"stem":381},"Scopes","\u002Fdocs\u002Freference\u002Fscopes","docs\u002F9.reference\u002F2.scopes",{"title":383,"path":384,"stem":385},"Units and money","\u002Fdocs\u002Freference\u002Funits-and-money","docs\u002F9.reference\u002F3.units-and-money",{"title":387,"path":388,"stem":389},"Changelog","\u002Fdocs\u002Freference\u002Fchangelog","docs\u002F9.reference\u002F4.changelog",{"title":391,"path":392,"stem":393},"Virtual AMM","\u002Fdocs\u002Freference\u002Fvirtual-amm","docs\u002F9.reference\u002F5.virtual-amm",{"id":395,"title":233,"body":396,"description":1278,"extension":1279,"links":1280,"meta":1281,"navigation":1282,"path":234,"seo":1283,"stem":235,"__hash__":1284},"docs\u002Fdocs\u002F4.operator-api\u002F26.market-requests.md",{"type":397,"value":398,"toc":1271},"minimark",[399,403,412,432,521,528,533,536,607,621,628,686,696,700,716,720,1000,1009,1177,1188,1192,1195,1209,1213,1264,1267],[400,401,233],"h1",{"id":402},"private-market-requests",[404,405,406,407,411],"p",{},"This page describes the current repository API contract, ",[408,409,410],"strong",{},"not confirmation that private markets are enabled in your environment",". Confirm private-market requests and underwriting-attribution availability with Polynion Support before using this workflow.",[404,413,414,415,418,419,423,424,427,428,431],{},"All endpoints require a ",[408,416,417],{},"staff-session bearer token",". Operator API keys, including ",[420,421,422],"code",{},"*"," keys, cannot call them. Operator identity and requesting staff identity are derived from the session; do not send ",[420,425,426],{},"operatorId"," or ",[420,429,430],{},"operator_id",".",[433,434,435,451],"table",{},[436,437,438],"thead",{},[439,440,441,445,448],"tr",{},[442,443,444],"th",{},"Method and path",[442,446,447],{},"Required scope",[442,449,450],{},"Response",[452,453,454,472,488,504],"tbody",{},[439,455,456,462,467],{},[457,458,459],"td",{},[420,460,461],{},"GET \u002Fapi\u002Foperator\u002Fmarket-requests",[457,463,464],{},[420,465,466],{},"markets:read",[457,468,469],{},[420,470,471],{},"{ requests, total, page, pageSize, totalPages }",[439,473,474,479,483],{},[457,475,476],{},[420,477,478],{},"GET \u002Fapi\u002Foperator\u002Fmarket-requests\u002Foptions",[457,480,481],{},[420,482,466],{},[457,484,485],{},[420,486,487],{},"{ categories, tags }",[439,489,490,495,499],{},[457,491,492],{},[420,493,494],{},"GET \u002Fapi\u002Foperator\u002Fmarket-requests\u002F{id}",[457,496,497],{},[420,498,466],{},[457,500,501],{},[420,502,503],{},"{ request }",[439,505,506,511,516],{},[457,507,508],{},[420,509,510],{},"POST \u002Fapi\u002Foperator\u002Fmarket-requests",[457,512,513],{},[420,514,515],{},"markets:write",[457,517,518],{},[420,519,520],{},"{ ok: true, requestId }",[404,522,523,524,527],{},"There is no operator approve, reject, edit, or cancel route. Submission creates a ",[420,525,526],{},"pending"," request, not a live market. Provider review is a separate authorization boundary.",[529,530,532],"h2",{"id":531},"list-and-detail","List and detail",[404,534,535],{},"List accepts only these query parameters; unknown keys are rejected:",[433,537,538,548],{},[436,539,540],{},[439,541,542,545],{},[442,543,544],{},"Parameter",[442,546,547],{},"Values\u002Fdefault",[452,549,550,571,588],{},[439,551,552,557],{},[457,553,554],{},[420,555,556],{},"status",[457,558,559,560,562,563,566,567,570],{},"Optional ",[420,561,526],{},", ",[420,564,565],{},"approved",", or ",[420,568,569],{},"rejected","; omission includes all.",[439,572,573,578],{},[457,574,575],{},[420,576,577],{},"page",[457,579,580,581,584,585,431],{},"Positive canonical decimal integer; default ",[420,582,583],{},"1",", maximum ",[420,586,587],{},"2147483647",[439,589,590,595],{},[457,591,592],{},[420,593,594],{},"pageSize",[457,596,580,597,584,600,603,604,431],{},[420,598,599],{},"20",[420,601,602],{},"100",". This is camelCase, not ",[420,605,606],{},"page_size",[404,608,609,610,613,614,617,618,620],{},"Invalid pagination is rejected rather than silently defaulted\u002Fcapped; page and offset must fit safe integer arithmetic. Requests are ordered by ",[420,611,612],{},"createdAt"," descending, then ID descending. ",[420,615,616],{},"totalPages"," is at least ",[420,619,583],{},". IDs for detail are positive canonical decimal integers within the database integer range.",[404,622,623,624,627],{},"Request objects use ",[408,625,626],{},"camelCase",":",[629,630,631,646,654,667,677],"ul",{},[632,633,634,562,637,562,639,562,642,645],"li",{},[420,635,636],{},"id",[420,638,426],{},[420,640,641],{},"operatorName",[420,643,644],{},"operatorSlug",";",[632,647,648,651,652,645],{},[420,649,650],{},"draft"," (the normalized submission below), ",[420,653,556],{},[632,655,656,659,660,663,664,645],{},[420,657,658],{},"createdByAdminUserId",", nullable ",[420,661,662],{},"reviewedByAdminUserId"," and ",[420,665,666],{},"reviewReason",[632,668,669,670,663,673,676],{},"nullable ",[420,671,672],{},"marketId",[420,674,675],{},"marketSlug"," (populated after approval);",[632,678,679,680,682,683,431],{},"ISO timestamp ",[420,681,612],{}," and nullable ",[420,684,685],{},"reviewedAt",[404,687,688,689,692,693,431],{},"Read routes use ",[420,690,691],{},"Cache-Control: private, no-store",". A missing or other-operator request returns ",[420,694,695],{},"404 MARKET_REQUEST_NOT_FOUND",[529,697,699],{"id":698},"options","Options",[404,701,702,704,705,663,708,711,712,715],{},[420,703,478],{}," returns ",[420,706,707],{},"categories",[420,709,710],{},"tags",", each containing ",[420,713,714],{},"{ id, name, slug }"," objects. Tags are active tags ordered by name. Use the returned taxonomy IDs; submission and approval recheck that the selected category and every tag are active. The options endpoint does not return an underwriting quote or promise approval.",[529,717,719],{"id":718},"submission","Submission",[721,722,727],"pre",{"className":723,"code":724,"language":725,"meta":726,"style":726},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"riskAccepted\": true,\n  \"draft\": {\n    \"title\": \"Will the published event meet this condition?\",\n    \"description\": \"Resolve YES only if the named source confirms the condition by the deadline; otherwise resolve NO.\",\n    \"resolverLabel\": \"Official results\",\n    \"resolverUrl\": \"https:\u002F\u002Fexample.com\u002Fresults\",\n    \"categoryId\": 1,\n    \"tagIds\": [],\n    \"initialYesPriceBps\": 5000,\n    \"marketDepthShares\": 100,\n    \"openAt\": \"2027-01-01T00:00:00.000Z\",\n    \"tradingCutoffTs\": \"2027-01-02T00:00:00.000Z\",\n    \"resolveDeadlineTs\": \"2027-01-03T00:00:00.000Z\"\n  }\n}\n","json","",[420,728,729,738,756,770,796,817,838,859,877,892,909,926,947,968,988,994],{"__ignoreMap":726},[730,731,734],"span",{"class":732,"line":733},"line",1,[730,735,737],{"class":736},"sMK4o","{\n",[730,739,741,744,748,751,753],{"class":732,"line":740},2,[730,742,743],{"class":736},"  \"",[730,745,747],{"class":746},"spNyl","riskAccepted",[730,749,750],{"class":736},"\"",[730,752,627],{"class":736},[730,754,755],{"class":736}," true,\n",[730,757,759,761,763,765,767],{"class":732,"line":758},3,[730,760,743],{"class":736},[730,762,650],{"class":746},[730,764,750],{"class":736},[730,766,627],{"class":736},[730,768,769],{"class":736}," {\n",[730,771,773,776,780,782,784,787,791,793],{"class":732,"line":772},4,[730,774,775],{"class":736},"    \"",[730,777,779],{"class":778},"sBMFI","title",[730,781,750],{"class":736},[730,783,627],{"class":736},[730,785,786],{"class":736}," \"",[730,788,790],{"class":789},"sfazB","Will the published event meet this condition?",[730,792,750],{"class":736},[730,794,795],{"class":736},",\n",[730,797,799,801,804,806,808,810,813,815],{"class":732,"line":798},5,[730,800,775],{"class":736},[730,802,803],{"class":778},"description",[730,805,750],{"class":736},[730,807,627],{"class":736},[730,809,786],{"class":736},[730,811,812],{"class":789},"Resolve YES only if the named source confirms the condition by the deadline; otherwise resolve NO.",[730,814,750],{"class":736},[730,816,795],{"class":736},[730,818,820,822,825,827,829,831,834,836],{"class":732,"line":819},6,[730,821,775],{"class":736},[730,823,824],{"class":778},"resolverLabel",[730,826,750],{"class":736},[730,828,627],{"class":736},[730,830,786],{"class":736},[730,832,833],{"class":789},"Official results",[730,835,750],{"class":736},[730,837,795],{"class":736},[730,839,841,843,846,848,850,852,855,857],{"class":732,"line":840},7,[730,842,775],{"class":736},[730,844,845],{"class":778},"resolverUrl",[730,847,750],{"class":736},[730,849,627],{"class":736},[730,851,786],{"class":736},[730,853,854],{"class":789},"https:\u002F\u002Fexample.com\u002Fresults",[730,856,750],{"class":736},[730,858,795],{"class":736},[730,860,862,864,867,869,871,875],{"class":732,"line":861},8,[730,863,775],{"class":736},[730,865,866],{"class":778},"categoryId",[730,868,750],{"class":736},[730,870,627],{"class":736},[730,872,874],{"class":873},"sbssI"," 1",[730,876,795],{"class":736},[730,878,880,882,885,887,889],{"class":732,"line":879},9,[730,881,775],{"class":736},[730,883,884],{"class":778},"tagIds",[730,886,750],{"class":736},[730,888,627],{"class":736},[730,890,891],{"class":736}," [],\n",[730,893,895,897,900,902,904,907],{"class":732,"line":894},10,[730,896,775],{"class":736},[730,898,899],{"class":778},"initialYesPriceBps",[730,901,750],{"class":736},[730,903,627],{"class":736},[730,905,906],{"class":873}," 5000",[730,908,795],{"class":736},[730,910,912,914,917,919,921,924],{"class":732,"line":911},11,[730,913,775],{"class":736},[730,915,916],{"class":778},"marketDepthShares",[730,918,750],{"class":736},[730,920,627],{"class":736},[730,922,923],{"class":873}," 100",[730,925,795],{"class":736},[730,927,929,931,934,936,938,940,943,945],{"class":732,"line":928},12,[730,930,775],{"class":736},[730,932,933],{"class":778},"openAt",[730,935,750],{"class":736},[730,937,627],{"class":736},[730,939,786],{"class":736},[730,941,942],{"class":789},"2027-01-01T00:00:00.000Z",[730,944,750],{"class":736},[730,946,795],{"class":736},[730,948,950,952,955,957,959,961,964,966],{"class":732,"line":949},13,[730,951,775],{"class":736},[730,953,954],{"class":778},"tradingCutoffTs",[730,956,750],{"class":736},[730,958,627],{"class":736},[730,960,786],{"class":736},[730,962,963],{"class":789},"2027-01-02T00:00:00.000Z",[730,965,750],{"class":736},[730,967,795],{"class":736},[730,969,971,973,976,978,980,982,985],{"class":732,"line":970},14,[730,972,775],{"class":736},[730,974,975],{"class":778},"resolveDeadlineTs",[730,977,750],{"class":736},[730,979,627],{"class":736},[730,981,786],{"class":736},[730,983,984],{"class":789},"2027-01-03T00:00:00.000Z",[730,986,987],{"class":736},"\"\n",[730,989,991],{"class":732,"line":990},15,[730,992,993],{"class":736},"  }\n",[730,995,997],{"class":732,"line":996},16,[730,998,999],{"class":736},"}\n",[404,1001,1002,1003,1005,1006,431],{},"The example's dates and category are illustrative: use future dates within your operator's configured resolution horizon and a currently active category. Both the top-level object and ",[420,1004,650],{}," are strict; unknown properties return ",[420,1007,1008],{},"400 INVALID_MARKET_REQUEST",[433,1010,1011,1021],{},[436,1012,1013],{},[439,1014,1015,1018],{},[442,1016,1017],{},"Field",[442,1019,1020],{},"Requirement and limits",[452,1022,1023,1036,1046,1056,1066,1080,1090,1100,1118,1131,1141,1154],{},[439,1024,1025,1029],{},[457,1026,1027],{},[420,1028,747],{},[457,1030,1031,1032,1035],{},"Required literal ",[420,1033,1034],{},"true",": explicit acceptance of operator underwriting responsibility.",[439,1037,1038,1043],{},[457,1039,1040],{},[420,1041,1042],{},"draft.title",[457,1044,1045],{},"Required trimmed text, 1–255 characters.",[439,1047,1048,1053],{},[457,1049,1050],{},[420,1051,1052],{},"draft.description",[457,1054,1055],{},"Required trimmed text, 1–10000 characters; include objective resolution criteria.",[439,1057,1058,1063],{},[457,1059,1060],{},[420,1061,1062],{},"draft.resolverLabel",[457,1064,1065],{},"Required trimmed text, 1–100 characters; no commas.",[439,1067,1068,1073],{},[457,1069,1070],{},[420,1071,1072],{},"draft.resolverUrl",[457,1074,1075,1076,1079],{},"Required HTTP(S) URL, maximum 512 characters; no embedded username\u002Fpassword or commas. A LiveScore locale path, when present, must be English (",[420,1077,1078],{},"en",").",[439,1081,1082,1087],{},[457,1083,1084],{},[420,1085,1086],{},"draft.categoryId",[457,1088,1089],{},"Required active positive integer category ID.",[439,1091,1092,1097],{},[457,1093,1094],{},[420,1095,1096],{},"draft.tagIds",[457,1098,1099],{},"Required array, possibly empty; at most 100 unique active positive integer tag IDs.",[439,1101,1102,1107],{},[457,1103,1104],{},[420,1105,1106],{},"draft.initialYesPriceBps",[457,1108,1109,1110,1113,1114,1117],{},"Required integer ",[420,1111,1112],{},"100..9900","; ",[420,1115,1116],{},"10000"," represents 100%.",[439,1119,1120,1125],{},[457,1121,1122],{},[420,1123,1124],{},"draft.marketDepthShares",[457,1126,1109,1127,1130],{},[420,1128,1129],{},"50..500"," whole shares, not micro-shares or currency.",[439,1132,1133,1138],{},[457,1134,1135],{},[420,1136,1137],{},"draft.imageUrl",[457,1139,1140],{},"Optional HTTP(S) URL, maximum 512 characters, without embedded credentials.",[439,1142,1143,1151],{},[457,1144,1145,562,1148],{},[420,1146,1147],{},"draft.yesLabel",[420,1149,1150],{},"draft.noLabel",[457,1152,1153],{},"Optional trimmed nonempty labels, maximum 32 characters each.",[439,1155,1156,1167],{},[457,1157,1158,562,1161,562,1164],{},[420,1159,1160],{},"draft.openAt",[420,1162,1163],{},"draft.tradingCutoffTs",[420,1165,1166],{},"draft.resolveDeadlineTs",[457,1168,1169,1170,1173,1174,431],{},"Required UTC ISO timestamps ending in ",[420,1171,1172],{},"Z",", with seconds and optional 1–3 fractional digits. All must be future dates; ",[420,1175,1176],{},"openAt \u003C tradingCutoffTs \u003C= resolveDeadlineTs",[404,1178,1179,1180,1183,1184,1187],{},"Category\u002Ftag IDs must also fit the database integer range (",[420,1181,1182],{},"1..2147483647","). Where a maximum market duration is configured, the resolution deadline must be ",[408,1185,1186],{},"strictly earlier"," than current time plus that duration. The server checks dates again during approval; a pending request can become too old to publish. Resubmit with suitable dates through the agreed review process rather than assuming acceptance freezes the schedule.",[529,1189,1191],{"id":1190},"private-market-and-money-semantics","Private-market and money semantics",[404,1193,1194],{},"Approval associates the published market with the owning operator and adds an allow visibility rule. Ownership is immutable and is not overridden by another operator's visibility configuration. Private markets are not public-channel markets and cannot be made visible to another operator by sharing a market ID. Ordinary geo and resolution-horizon eligibility still apply.",[404,1196,1197,1198,1201,1202,1204,1205,1208],{},"The owning operator retains ",[408,1199,1200],{},"100% of principal gains or losses and winning-share payout obligations"," for its private markets. Existing trade-fee allocation percentages remain unchanged. ",[420,1203,916],{}," and initial price are market configuration, not a payment or deposit instruction. Use ",[1206,1207,110],"a",{"href":223}," for total versus operator-underwritten principal\u002Fpayout attribution; do not treat all reported principal as Polynion economics.",[529,1210,1212],{"id":1211},"failures","Failures",[629,1214,1215,1221,1232,1237,1247,1252,1258],{},[632,1216,1217,1220],{},[420,1218,1219],{},"403 STAFF_SESSION_REQUIRED",": use a staff session, not an API key; required scopes are checked separately.",[632,1222,1223,1226,1227,427,1229,1231],{},[420,1224,1225],{},"403 INSUFFICIENT_SCOPE",": staff lacks ",[420,1228,466],{},[420,1230,515],{}," for the route.",[632,1233,1234,1236],{},[420,1235,1008],{},": invalid\u002Funknown fields, IDs, pagination, date ordering, operator selectors, or configured horizon.",[632,1238,1239,1242,1243,1246],{},[420,1240,1241],{},"400 INVALID_CATEGORY"," \u002F ",[420,1244,1245],{},"INVALID_TAGS",": taxonomy is invalid or inactive.",[632,1248,1249,1251],{},[420,1250,695],{},": missing or inaccessible request.",[632,1253,1254,1257],{},[420,1255,1256],{},"409 OPERATOR_NOT_ACTIVE",": operator became inactive during processing.",[632,1259,1260,1263],{},[420,1261,1262],{},"500 MARKET_REQUEST_UNAVAILABLE",": operation could not complete; check the request list before resubmitting after an ambiguous response.",[404,1265,1266],{},"No idempotency key is accepted by the creation route. Repeating a successful POST can create another pending request.",[1268,1269,1270],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":726,"searchDepth":740,"depth":740,"links":1272},[1273,1274,1275,1276,1277],{"id":531,"depth":740,"text":532},{"id":698,"depth":740,"text":699},{"id":718,"depth":740,"text":719},{"id":1190,"depth":740,"text":1191},{"id":1211,"depth":740,"text":1212},"Submit and inspect staff-authenticated requests for operator-underwritten private markets.","md",null,{},true,{"title":233,"description":1278},"b7BM9Q5_qqXlAkSVg_Y701Ur5vI5vA4r4V_kpDcmv0s",[1286,1288],{"title":229,"path":230,"stem":231,"description":1287,"children":-1},"Inspect resolved-market cash warnings and redacted wallet evidence.",{"title":237,"path":238,"stem":239,"description":1289,"children":-1},"Create, read, reply to, and reopen operator support tickets with a staff session.",1794560618974]