[{"data":1,"prerenderedAt":1121},["ShallowReactive",2],{"navigation_docs":3,"-docs-operator-api-error-codes":352,"-docs-operator-api-error-codes-surround":1116},[4,22,35,60,81,137,223,254,282,306,327],{"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],{"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,"children":64,"page":21},"Integration Flow","\u002Fdocs\u002Fintegration-flow","docs\u002F2.integration-flow",[65,69,73,77],{"title":66,"path":67,"stem":68},"Architecture","\u002Fdocs\u002Fintegration-flow\u002Farchitecture","docs\u002F2.integration-flow\u002F1.architecture",{"title":70,"path":71,"stem":72},"Launch session model","\u002Fdocs\u002Fintegration-flow\u002Flaunch-session-model","docs\u002F2.integration-flow\u002F2.launch-session-model",{"title":74,"path":75,"stem":76},"Order and wallet saga","\u002Fdocs\u002Fintegration-flow\u002Forder-and-wallet-saga","docs\u002F2.integration-flow\u002F3.order-and-wallet-saga",{"title":78,"path":79,"stem":80},"FX fees and rounding","\u002Fdocs\u002Fintegration-flow\u002Ffx-fees-and-rounding","docs\u002F2.integration-flow\u002F4.fx-fees-and-rounding",{"title":82,"path":83,"stem":84,"children":85,"page":21},"Dashboard","\u002Fdocs\u002Fdashboard","docs\u002F3.dashboard",[86,89,93,97,101,105,109,113,117,121,125,129,133],{"title":10,"path":87,"stem":88},"\u002Fdocs\u002Fdashboard\u002Foverview","docs\u002F3.dashboard\u002F1.overview",{"title":90,"path":91,"stem":92},"Webhook Deliveries","\u002Fdocs\u002Fdashboard\u002Fwebhook-deliveries","docs\u002F3.dashboard\u002F10.webhook-deliveries",{"title":94,"path":95,"stem":96},"Staffs","\u002Fdocs\u002Fdashboard\u002Fstaffs","docs\u002F3.dashboard\u002F11.staffs",{"title":98,"path":99,"stem":100},"Simulator","\u002Fdocs\u002Fdashboard\u002Fsimulator","docs\u002F3.dashboard\u002F12.simulator",{"title":102,"path":103,"stem":104},"API Playground","\u002Fdocs\u002Fdashboard\u002Fapi-playground","docs\u002F3.dashboard\u002F13.api-playground",{"title":106,"path":107,"stem":108},"API keys","\u002Fdocs\u002Fdashboard\u002Fapi-keys","docs\u002F3.dashboard\u002F2.api-keys",{"title":110,"path":111,"stem":112},"Wallet adapter settings","\u002Fdocs\u002Fdashboard\u002Fwallet-adapter-settings","docs\u002F3.dashboard\u002F3.wallet-adapter-settings",{"title":114,"path":115,"stem":116},"Webhook endpoints","\u002Fdocs\u002Fdashboard\u002Fwebhook-endpoints","docs\u002F3.dashboard\u002F4.webhook-endpoints",{"title":118,"path":119,"stem":120},"Markets and visibility","\u002Fdocs\u002Fdashboard\u002Fmarket-visibility","docs\u002F3.dashboard\u002F5.market-visibility",{"title":122,"path":123,"stem":124},"Users","\u002Fdocs\u002Fdashboard\u002Fusers","docs\u002F3.dashboard\u002F6.users",{"title":126,"path":127,"stem":128},"Trades","\u002Fdocs\u002Fdashboard\u002Ftrades","docs\u002F3.dashboard\u002F7.trades",{"title":130,"path":131,"stem":132},"Resolutions","\u002Fdocs\u002Fdashboard\u002Fresolutions","docs\u002F3.dashboard\u002F8.resolutions",{"title":134,"path":135,"stem":136},"Balance Operations","\u002Fdocs\u002Fdashboard\u002Fbalance-operations","docs\u002F3.dashboard\u002F9.balance-operations",{"title":138,"path":139,"stem":140,"children":141,"page":21},"Operator Api","\u002Fdocs\u002Foperator-api","docs\u002F4.operator-api",[142,146,149,153,156,160,163,167,171,175,179,183,186,190,194,198,202,206,209,213,216,219],{"title":143,"path":144,"stem":145},"Authentication","\u002Fdocs\u002Foperator-api\u002Fauthentication","docs\u002F4.operator-api\u002F1.authentication",{"title":114,"path":147,"stem":148},"\u002Fdocs\u002Foperator-api\u002Fwebhook-endpoints","docs\u002F4.operator-api\u002F10.webhook-endpoints",{"title":150,"path":151,"stem":152},"Webhook deliveries","\u002Fdocs\u002Foperator-api\u002Fwebhook-deliveries","docs\u002F4.operator-api\u002F11.webhook-deliveries",{"title":98,"path":154,"stem":155},"\u002Fdocs\u002Foperator-api\u002Fsimulator","docs\u002F4.operator-api\u002F12.simulator",{"title":157,"path":158,"stem":159},"Wallet adapter","\u002Fdocs\u002Foperator-api\u002Fwallet-adapter","docs\u002F4.operator-api\u002F13.wallet-adapter",{"title":94,"path":161,"stem":162},"\u002Fdocs\u002Foperator-api\u002Fstaffs","docs\u002F4.operator-api\u002F14.staffs",{"title":164,"path":165,"stem":166},"Error codes","\u002Fdocs\u002Foperator-api\u002Ferror-codes","docs\u002F4.operator-api\u002F15.error-codes",{"title":168,"path":169,"stem":170},"Redemptions","\u002Fdocs\u002Foperator-api\u002Fredemptions","docs\u002F4.operator-api\u002F16.redemptions",{"title":172,"path":173,"stem":174},"Polyflight overview","\u002Fdocs\u002Foperator-api\u002Fpolyflight","docs\u002F4.operator-api\u002F17.polyflight",{"title":176,"path":177,"stem":178},"Polyflight flights","\u002Fdocs\u002Foperator-api\u002Fpolyflight-flights","docs\u002F4.operator-api\u002F18.polyflight-flights",{"title":180,"path":181,"stem":182},"Polyflight tickets","\u002Fdocs\u002Foperator-api\u002Fpolyflight-tickets","docs\u002F4.operator-api\u002F19.polyflight-tickets",{"title":106,"path":184,"stem":185},"\u002Fdocs\u002Foperator-api\u002Fapi-keys","docs\u002F4.operator-api\u002F2.api-keys",{"title":187,"path":188,"stem":189},"Polyflight balance operations","\u002Fdocs\u002Foperator-api\u002Fpolyflight-balance-operations","docs\u002F4.operator-api\u002F20.polyflight-balance-operations",{"title":191,"path":192,"stem":193},"Polyflight terms","\u002Fdocs\u002Foperator-api\u002Fpolyflight-terms","docs\u002F4.operator-api\u002F21.polyflight-terms",{"title":195,"path":196,"stem":197},"Polyflight settlement reports","\u002Fdocs\u002Foperator-api\u002Fpolyflight-settlement-reports","docs\u002F4.operator-api\u002F22.polyflight-settlement-reports",{"title":199,"path":200,"stem":201},"Session","\u002Fdocs\u002Foperator-api\u002Fsession","docs\u002F4.operator-api\u002F3.session",{"title":203,"path":204,"stem":205},"Launch","\u002Fdocs\u002Foperator-api\u002Flaunch","docs\u002F4.operator-api\u002F4.launch",{"title":122,"path":207,"stem":208},"\u002Fdocs\u002Foperator-api\u002Fusers","docs\u002F4.operator-api\u002F5.users",{"title":210,"path":211,"stem":212},"Markets","\u002Fdocs\u002Foperator-api\u002Fmarkets","docs\u002F4.operator-api\u002F6.markets",{"title":126,"path":214,"stem":215},"\u002Fdocs\u002Foperator-api\u002Ftrades","docs\u002F4.operator-api\u002F7.trades",{"title":130,"path":217,"stem":218},"\u002Fdocs\u002Foperator-api\u002Fresolutions","docs\u002F4.operator-api\u002F8.resolutions",{"title":220,"path":221,"stem":222},"Balance operations","\u002Fdocs\u002Foperator-api\u002Fbalance-operations","docs\u002F4.operator-api\u002F9.balance-operations",{"title":224,"path":225,"stem":226,"children":227,"page":21},"Wallet Adapter","\u002Fdocs\u002Fwallet-adapter","docs\u002F5.wallet-adapter",[228,231,234,238,242,246,250],{"title":10,"path":229,"stem":230},"\u002Fdocs\u002Fwallet-adapter\u002Foverview","docs\u002F5.wallet-adapter\u002F1.overview",{"title":143,"path":232,"stem":233},"\u002Fdocs\u002Fwallet-adapter\u002Fauthentication","docs\u002F5.wallet-adapter\u002F2.authentication",{"title":235,"path":236,"stem":237},"Balance","\u002Fdocs\u002Fwallet-adapter\u002Fbalance","docs\u002F5.wallet-adapter\u002F3.balance",{"title":239,"path":240,"stem":241},"Debit","\u002Fdocs\u002Fwallet-adapter\u002Fdebit","docs\u002F5.wallet-adapter\u002F4.debit",{"title":243,"path":244,"stem":245},"Credit","\u002Fdocs\u002Fwallet-adapter\u002Fcredit","docs\u002F5.wallet-adapter\u002F5.credit",{"title":247,"path":248,"stem":249},"Debit reversal","\u002Fdocs\u002Fwallet-adapter\u002Fdebit-reversal","docs\u002F5.wallet-adapter\u002F6.debit-reversal",{"title":251,"path":252,"stem":253},"Idempotency","\u002Fdocs\u002Fwallet-adapter\u002Fidempotency","docs\u002F5.wallet-adapter\u002F7.idempotency",{"title":255,"path":256,"stem":257,"children":258,"page":21},"Webhooks","\u002Fdocs\u002Fwebhooks","docs\u002F6.webhooks",[259,262,266,270,274,278],{"title":10,"path":260,"stem":261},"\u002Fdocs\u002Fwebhooks\u002Foverview","docs\u002F6.webhooks\u002F1.overview",{"title":263,"path":264,"stem":265},"Signatures","\u002Fdocs\u002Fwebhooks\u002Fsignatures","docs\u002F6.webhooks\u002F2.signatures",{"title":267,"path":268,"stem":269},"Event envelope","\u002Fdocs\u002Fwebhooks\u002Fevent-envelope","docs\u002F6.webhooks\u002F3.event-envelope",{"title":271,"path":272,"stem":273},"Event types","\u002Fdocs\u002Fwebhooks\u002Fevent-types","docs\u002F6.webhooks\u002F4.event-types",{"title":275,"path":276,"stem":277},"Retry and replay","\u002Fdocs\u002Fwebhooks\u002Fretry-and-replay","docs\u002F6.webhooks\u002F5.retry-and-replay",{"title":279,"path":280,"stem":281},"Receiver examples","\u002Fdocs\u002Fwebhooks\u002Freceiver-examples","docs\u002F6.webhooks\u002F6.receiver-examples",{"title":283,"path":284,"stem":285,"children":286,"page":21},"Testing And Staging","\u002Fdocs\u002Ftesting-and-staging","docs\u002F7.testing-and-staging",[287,291,294,298,302],{"title":288,"path":289,"stem":290},"Staging overview","\u002Fdocs\u002Ftesting-and-staging\u002Fstaging-overview","docs\u002F7.testing-and-staging\u002F1.staging-overview",{"title":98,"path":292,"stem":293},"\u002Fdocs\u002Ftesting-and-staging\u002Fsimulator","docs\u002F7.testing-and-staging\u002F2.simulator",{"title":295,"path":296,"stem":297},"Wallet failure drills","\u002Fdocs\u002Ftesting-and-staging\u002Fwallet-failure-drills","docs\u002F7.testing-and-staging\u002F3.wallet-failure-drills",{"title":299,"path":300,"stem":301},"Webhook drills","\u002Fdocs\u002Ftesting-and-staging\u002Fwebhook-drills","docs\u002F7.testing-and-staging\u002F4.webhook-drills",{"title":303,"path":304,"stem":305},"Production cutover rehearsal","\u002Fdocs\u002Ftesting-and-staging\u002Fproduction-cutover-rehearsal","docs\u002F7.testing-and-staging\u002F5.production-cutover-rehearsal",{"title":307,"path":308,"stem":309,"children":310,"page":21},"Production Readiness","\u002Fdocs\u002Fproduction-readiness","docs\u002F8.production-readiness",[311,315,319,323],{"title":312,"path":313,"stem":314},"Checklist","\u002Fdocs\u002Fproduction-readiness\u002Fchecklist","docs\u002F8.production-readiness\u002F1.checklist",{"title":316,"path":317,"stem":318},"Operational runbook","\u002Fdocs\u002Fproduction-readiness\u002Foperational-runbook","docs\u002F8.production-readiness\u002F2.operational-runbook",{"title":320,"path":321,"stem":322},"Security","\u002Fdocs\u002Fproduction-readiness\u002Fsecurity","docs\u002F8.production-readiness\u002F3.security",{"title":324,"path":325,"stem":326},"Rollback","\u002Fdocs\u002Fproduction-readiness\u002Frollback","docs\u002F8.production-readiness\u002F4.rollback",{"title":328,"path":329,"stem":330,"children":331,"page":21},"Reference","\u002Fdocs\u002Freference","docs\u002F9.reference",[332,336,340,344,348],{"title":333,"path":334,"stem":335},"Statuses","\u002Fdocs\u002Freference\u002Fstatuses","docs\u002F9.reference\u002F1.statuses",{"title":337,"path":338,"stem":339},"Scopes","\u002Fdocs\u002Freference\u002Fscopes","docs\u002F9.reference\u002F2.scopes",{"title":341,"path":342,"stem":343},"Units and money","\u002Fdocs\u002Freference\u002Funits-and-money","docs\u002F9.reference\u002F3.units-and-money",{"title":345,"path":346,"stem":347},"Changelog","\u002Fdocs\u002Freference\u002Fchangelog","docs\u002F9.reference\u002F4.changelog",{"title":349,"path":350,"stem":351},"Virtual AMM","\u002Fdocs\u002Freference\u002Fvirtual-amm","docs\u002F9.reference\u002F5.virtual-amm",{"id":353,"title":164,"body":354,"description":1109,"extension":1110,"links":1111,"meta":1112,"navigation":1113,"path":165,"seo":1114,"stem":166,"__hash__":1115},"docs\u002Fdocs\u002F4.operator-api\u002F15.error-codes.md",{"type":355,"value":356,"toc":1099},"minimark",[357,361,374,461,465,498,502,709,712,788,797,800,812,815,852,856,882,886,922,926,1092,1095],[358,359,164],"h1",{"id":360},"error-codes",[362,363,364,365,369,370,373],"p",{},"Operator routes use the standard H3\u002FNitro error envelope. Clients should branch on HTTP status and ",[366,367,368],"code",{},"statusMessage","; ",[366,371,372],{},"message"," is human-readable context and may equal the code.",[375,376,381],"pre",{"className":377,"code":378,"language":379,"meta":380,"style":380},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"statusCode\": 403,\n  \"statusMessage\": \"INSUFFICIENT_SCOPE\",\n  \"message\": \"INSUFFICIENT_SCOPE\"\n}\n","json","",[366,382,383,392,415,437,455],{"__ignoreMap":380},[384,385,388],"span",{"class":386,"line":387},"line",1,[384,389,391],{"class":390},"sMK4o","{\n",[384,393,395,398,402,405,408,412],{"class":386,"line":394},2,[384,396,397],{"class":390},"  \"",[384,399,401],{"class":400},"spNyl","statusCode",[384,403,404],{"class":390},"\"",[384,406,407],{"class":390},":",[384,409,411],{"class":410},"sbssI"," 403",[384,413,414],{"class":390},",\n",[384,416,418,420,422,424,426,429,433,435],{"class":386,"line":417},3,[384,419,397],{"class":390},[384,421,368],{"class":400},[384,423,404],{"class":390},[384,425,407],{"class":390},[384,427,428],{"class":390}," \"",[384,430,432],{"class":431},"sfazB","INSUFFICIENT_SCOPE",[384,434,404],{"class":390},[384,436,414],{"class":390},[384,438,440,442,444,446,448,450,452],{"class":386,"line":439},4,[384,441,397],{"class":390},[384,443,372],{"class":400},[384,445,404],{"class":390},[384,447,407],{"class":390},[384,449,428],{"class":390},[384,451,432],{"class":431},[384,453,454],{"class":390},"\"\n",[384,456,458],{"class":386,"line":457},5,[384,459,460],{"class":390},"}\n",[462,463,143],"h2",{"id":464},"authentication",[466,467,468,475,481,487,492],"ul",{},[469,470,471,474],"li",{},[366,472,473],{},"UNAUTHORIZED"," -> missing or malformed bearer header",[469,476,477,480],{},[366,478,479],{},"INVALID_API_KEY"," -> wrong, revoked, or inactive-operator API key",[469,482,483,486],{},[366,484,485],{},"INVALID_OPERATOR_SESSION"," -> expired or revoked staff session",[469,488,489,491],{},[366,490,432],{}," -> active API key or staff session lacks the required scope",[469,493,494,497],{},[366,495,496],{},"STAFF_SESSION_REQUIRED"," -> staff-management endpoint called with an API key",[462,499,501],{"id":500},"resource-and-input","Resource and input",[466,503,504,509,514,519,524,529,534,539,544,549,554,559,564,569,574,579,584,589,594,599,604,609,614,619,624,629,634,639,644,649,654,659,664,669,674,679,684,689,694,699,704],{},[469,505,506],{},[366,507,508],{},"INVALID_NAME",[469,510,511],{},[366,512,513],{},"INVALID_LAUNCH_PARAMETERS",[469,515,516],{},[366,517,518],{},"INVALID_EXTERNAL_USER_ID",[469,520,521],{},[366,522,523],{},"INVALID_SCOPES",[469,525,526],{},[366,527,528],{},"INVALID_ID",[469,530,531],{},[366,532,533],{},"INVALID_MARKET",[469,535,536],{},[366,537,538],{},"INVALID_MARKET_ID",[469,540,541],{},[366,542,543],{},"INVALID_TRADE_ID",[469,545,546],{},[366,547,548],{},"INVALID_AMOUNT",[469,550,551],{},[366,552,553],{},"INVALID_CATEGORY",[469,555,556],{},[366,557,558],{},"INVALID_VISIBILITY",[469,560,561],{},[366,562,563],{},"INVALID_DELIVERY_ID",[469,565,566],{},[366,567,568],{},"NOT_FOUND",[469,570,571],{},[366,572,573],{},"INVALID_URL",[469,575,576],{},[366,577,578],{},"INVALID_OPERATOR_HOST",[469,580,581],{},[366,582,583],{},"INVALID_ENABLED_EVENTS",[469,585,586],{},[366,587,588],{},"INVALID_STATUS",[469,590,591],{},[366,592,593],{},"INVALID_ENDPOINT_ID",[469,595,596],{},[366,597,598],{},"INVALID_DIRECTION",[469,600,601],{},[366,602,603],{},"INVALID_AMOUNT_MINOR",[469,605,606],{},[366,607,608],{},"INVALID_IDEMPOTENCY_KEY",[469,610,611],{},[366,612,613],{},"INVALID_USER_ID",[469,615,616],{},[366,617,618],{},"INVALID_STAFF_ID",[469,620,621],{},[366,622,623],{},"INVALID_INPUT",[469,625,626],{},[366,627,628],{},"INVALID_EMAIL",[469,630,631],{},[366,632,633],{},"FULL_CONTRACT_CONFIRMATION_REQUIRED",[469,635,636],{},[366,637,638],{},"OPERATOR_USER_NOT_FOUND",[469,640,641],{},[366,642,643],{},"TRADE_NOT_FOUND",[469,645,646],{},[366,647,648],{},"MARKET_NOT_FOUND",[469,650,651],{},[366,652,653],{},"WEBHOOK_ENDPOINT_NOT_FOUND",[469,655,656],{},[366,657,658],{},"WEBHOOK_DELIVERY_NOT_FOUND",[469,660,661],{},[366,662,663],{},"STAFF_NOT_FOUND",[469,665,666],{},[366,667,668],{},"USER_NOT_FOUND",[469,670,671],{},[366,672,673],{},"OPERATOR_USER_CREATE_FAILED",[469,675,676],{},[366,677,678],{},"API_KEY_CREATE_FAILED",[469,680,681],{},[366,682,683],{},"WEBHOOK_ENDPOINT_CREATE_FAILED",[469,685,686],{},[366,687,688],{},"WEBHOOK_ENDPOINT_UPDATE_FAILED",[469,690,691],{},[366,692,693],{},"SIMULATOR_USER_CREATE_FAILED",[469,695,696],{},[366,697,698],{},"SIMULATOR_USER_UPDATE_FAILED",[469,700,701],{},[366,702,703],{},"FX_RATE_UNAVAILABLE",[469,705,706],{},[366,707,708],{},"FX_RATE_INVALID",[462,710,36],{"id":711},"polyflight",[466,713,714,719,724,729,734,739,744,748,753,758,763,768,773,778,783],{},[469,715,716],{},[366,717,718],{},"INVALID_PRODUCT",[469,720,721],{},[366,722,723],{},"PRODUCT_DISABLED",[469,725,726],{},[366,727,728],{},"POLYFLIGHT_REQUIRES_IDR",[469,730,731],{},[366,732,733],{},"INVALID_FLIGHT_ID",[469,735,736],{},[366,737,738],{},"INVALID_TICKETID",[469,740,741],{},[366,742,743],{},"INVALID_OPERATIONID",[469,745,746],{},[366,747,528],{},[469,749,750],{},[366,751,752],{},"POLYFLIGHT_FLIGHT_NOT_FOUND",[469,754,755],{},[366,756,757],{},"POLYFLIGHT_TICKET_NOT_FOUND",[469,759,760],{},[366,761,762],{},"POLYFLIGHT_OPERATION_NOT_FOUND",[469,764,765],{},[366,766,767],{},"POLYFLIGHT_TERMS_NOT_FOUND",[469,769,770],{},[366,771,772],{},"POLYFLIGHT_STATEMENT_NOT_FOUND",[469,774,775],{},[366,776,777],{},"INVALID_CONTRACT_TEST_SCENARIO",[469,779,780],{},[366,781,782],{},"DEDICATED_TEST_USER_CONFIRMATION_REQUIRED",[469,784,785],{},[366,786,787],{},"UNSAFE_POLYFLIGHT_CONTRACT_TEST_AMOUNT",[362,789,790,791,793,794,796],{},"Polyflight not-found responses also protect tenant isolation: do not infer that an identifier belongs to another operator. ",[366,792,723],{}," means the selected product is not enabled; launch does not fall back to Opinion. ",[366,795,728],{}," means the operator currency is incompatible with a Polyflight launch. A flight with no committed comparison valuation is shown as temporarily unavailable for IDR entry; it does not fall back to Opinion FX.",[462,798,98],{"id":799},"simulator",[466,801,802,807],{},[469,803,804],{},[366,805,806],{},"SIMULATOR_DISABLED",[469,808,809],{},[366,810,811],{},"SIMULATOR_USER_NOT_FOUND",[462,813,157],{"id":814},"wallet-adapter",[466,816,817,822,827,832,837,842,847],{},[469,818,819],{},[366,820,821],{},"REST_V1_UNSUPPORTED_CURRENCY",[469,823,824],{},[366,825,826],{},"INVALID_BASE_URL",[469,828,829],{},[366,830,831],{},"INVALID_FIELD",[469,833,834],{},[366,835,836],{},"BEARER_TOKEN_REQUIRED",[469,838,839],{},[366,840,841],{},"INVALID_WALLET_ADAPTER_CONFIG",[469,843,844],{},[366,845,846],{},"WALLET_ADAPTER_ENCRYPTION_NOT_CONFIGURED",[469,848,849],{},[366,850,851],{},"WALLET_ADAPTER_UPDATE_FAILED",[462,853,855],{"id":854},"staff-auth","Staff auth",[466,857,858,862,867,872,877],{},[469,859,860],{},[366,861,485],{},[469,863,864],{},[366,865,866],{},"PASSWORD_CHANGE_NOT_SUPPORTED",[469,868,869],{},[366,870,871],{},"RATE_LIMIT_EXCEEDED",[469,873,874],{},[366,875,876],{},"INVALID_CREDENTIALS",[469,878,879],{},[366,880,881],{},"MULTIPLE_OPERATOR_MEMBERSHIPS_UNSUPPORTED",[462,883,885],{"id":884},"staff-management","Staff management",[466,887,888,892,897,902,907,912,917],{},[469,889,890],{},[366,891,523],{},[469,893,894],{},[366,895,896],{},"WILDCARD_SCOPE_NOT_ALLOWED",[469,898,899],{},[366,900,901],{},"CANNOT_ASSIGN_SCOPE",[469,903,904],{},[366,905,906],{},"SELF_ACCESS_UPDATE_FORBIDDEN",[469,908,909],{},[366,910,911],{},"SELF_PASSWORD_RESET_FORBIDDEN",[469,913,914],{},[366,915,916],{},"NO_UPDATES",[469,918,919],{},[366,920,921],{},"EMAIL_EXISTS",[462,923,925],{"id":924},"operator-action","Operator action",[927,928,929,944],"table",{},[930,931,932],"thead",{},[933,934,935,939,942],"tr",{},[936,937,938],"th",{},"HTTP status",[936,940,941],{},"Typical codes",[936,943,925],{},[945,946,947,968,988,1012,1031,1047,1061,1075],"tbody",{},[933,948,949,955,965],{},[950,951,952],"td",{},[366,953,954],{},"400",[950,956,957,960,961,960,963],{},[366,958,959],{},"INVALID_*",", ",[366,962,633],{},[366,964,916],{},[950,966,967],{},"Correct path\u002Fquery\u002Fbody values.",[933,969,970,975,985],{},[950,971,972],{},[366,973,974],{},"401",[950,976,977,960,979,960,981,960,983],{},[366,978,473],{},[366,980,479],{},[366,982,485],{},[366,984,876],{},[950,986,987],{},"Replace or refresh the credential; do not retry unchanged.",[933,989,990,995,1009],{},[950,991,992],{},[366,993,994],{},"403",[950,996,997,960,999,960,1001,960,1003,960,1005,960,1007],{},[366,998,432],{},[366,1000,496],{},[366,1002,901],{},[366,1004,896],{},[366,1006,723],{},[366,1008,728],{},[950,1010,1011],{},"Use the required scope\u002Fauth type\u002Fconfiguration or ask an authorized staff member.",[933,1013,1014,1019,1028],{},[950,1015,1016],{},[366,1017,1018],{},"404",[950,1020,1021,960,1023,960,1026],{},[366,1022,568],{},[366,1024,1025],{},"*_NOT_FOUND",[366,1027,806],{},[950,1029,1030],{},"Confirm ownership, environment, and identifier.",[933,1032,1033,1038,1044],{},[950,1034,1035],{},[366,1036,1037],{},"409",[950,1039,1040,960,1042],{},[366,1041,921],{},[366,1043,881],{},[950,1045,1046],{},"Resolve the conflicting account\u002Fmembership instead of retrying unchanged.",[933,1048,1049,1054,1058],{},[950,1050,1051],{},[366,1052,1053],{},"429",[950,1055,1056],{},[366,1057,871],{},[950,1059,1060],{},"Wait for the login rate-limit window before retrying.",[933,1062,1063,1068,1072],{},[950,1064,1065],{},[366,1066,1067],{},"502",[950,1069,1070],{},[366,1071,708],{},[950,1073,1074],{},"Retry later; if persistent, escalate the operator FX configuration\u002Fruntime issue.",[933,1076,1077,1082,1089],{},[950,1078,1079],{},[366,1080,1081],{},"500",[950,1083,1084,960,1087],{},[366,1085,1086],{},"*_FAILED",[366,1088,703],{},[950,1090,1091],{},"Preserve the request id\u002Fevidence and escalate; do not assume the mutation rolled back.",[362,1093,1094],{},"For every failure, confirm the endpoint's required scope, request schema, environment, and operator-owned resource before escalating.",[1096,1097,1098],"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 .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}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":380,"searchDepth":394,"depth":394,"links":1100},[1101,1102,1103,1104,1105,1106,1107,1108],{"id":464,"depth":394,"text":143},{"id":500,"depth":394,"text":501},{"id":711,"depth":394,"text":36},{"id":799,"depth":394,"text":98},{"id":814,"depth":394,"text":157},{"id":854,"depth":394,"text":855},{"id":884,"depth":394,"text":885},{"id":924,"depth":394,"text":925},"Common error codes returned by the operator-facing API surface.","md",null,{},true,{"title":164,"description":1109},"Lm5_9K4mlM2pJ4_WoAPOSXC98d5An1zt239GupPxqeQ",[1117,1119],{"title":94,"path":161,"stem":162,"description":1118,"children":-1},"Manage human Operator Dashboard staff accounts through staff-session APIs.",{"title":168,"path":169,"stem":170,"description":1120,"children":-1},"Query Mini App redemption records.",1789570129132]