[{"data":1,"prerenderedAt":1509},["ShallowReactive",2],{"navigation_docs":3,"-docs-operator-api-polyflight-tickets":356,"-docs-operator-api-polyflight-tickets-surround":1504},[4,22,35,64,85,141,227,258,286,310,331],{"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],{"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},"API keys","\u002Fdocs\u002Fdashboard\u002Fapi-keys","docs\u002F3.dashboard\u002F2.api-keys",{"title":114,"path":115,"stem":116},"Wallet adapter settings","\u002Fdocs\u002Fdashboard\u002Fwallet-adapter-settings","docs\u002F3.dashboard\u002F3.wallet-adapter-settings",{"title":118,"path":119,"stem":120},"Webhook endpoints","\u002Fdocs\u002Fdashboard\u002Fwebhook-endpoints","docs\u002F3.dashboard\u002F4.webhook-endpoints",{"title":122,"path":123,"stem":124},"Markets and visibility","\u002Fdocs\u002Fdashboard\u002Fmarket-visibility","docs\u002F3.dashboard\u002F5.market-visibility",{"title":126,"path":127,"stem":128},"Users","\u002Fdocs\u002Fdashboard\u002Fusers","docs\u002F3.dashboard\u002F6.users",{"title":130,"path":131,"stem":132},"Trades","\u002Fdocs\u002Fdashboard\u002Ftrades","docs\u002F3.dashboard\u002F7.trades",{"title":134,"path":135,"stem":136},"Resolutions","\u002Fdocs\u002Fdashboard\u002Fresolutions","docs\u002F3.dashboard\u002F8.resolutions",{"title":138,"path":139,"stem":140},"Balance Operations","\u002Fdocs\u002Fdashboard\u002Fbalance-operations","docs\u002F3.dashboard\u002F9.balance-operations",{"title":142,"path":143,"stem":144,"children":145,"page":21},"Operator Api","\u002Fdocs\u002Foperator-api","docs\u002F4.operator-api",[146,150,153,157,160,164,167,171,175,179,183,187,190,194,198,202,206,210,213,217,220,223],{"title":147,"path":148,"stem":149},"Authentication","\u002Fdocs\u002Foperator-api\u002Fauthentication","docs\u002F4.operator-api\u002F1.authentication",{"title":118,"path":151,"stem":152},"\u002Fdocs\u002Foperator-api\u002Fwebhook-endpoints","docs\u002F4.operator-api\u002F10.webhook-endpoints",{"title":154,"path":155,"stem":156},"Webhook deliveries","\u002Fdocs\u002Foperator-api\u002Fwebhook-deliveries","docs\u002F4.operator-api\u002F11.webhook-deliveries",{"title":102,"path":158,"stem":159},"\u002Fdocs\u002Foperator-api\u002Fsimulator","docs\u002F4.operator-api\u002F12.simulator",{"title":161,"path":162,"stem":163},"Wallet adapter","\u002Fdocs\u002Foperator-api\u002Fwallet-adapter","docs\u002F4.operator-api\u002F13.wallet-adapter",{"title":98,"path":165,"stem":166},"\u002Fdocs\u002Foperator-api\u002Fstaffs","docs\u002F4.operator-api\u002F14.staffs",{"title":168,"path":169,"stem":170},"Error codes","\u002Fdocs\u002Foperator-api\u002Ferror-codes","docs\u002F4.operator-api\u002F15.error-codes",{"title":172,"path":173,"stem":174},"Redemptions","\u002Fdocs\u002Foperator-api\u002Fredemptions","docs\u002F4.operator-api\u002F16.redemptions",{"title":176,"path":177,"stem":178},"Polyflight overview","\u002Fdocs\u002Foperator-api\u002Fpolyflight","docs\u002F4.operator-api\u002F17.polyflight",{"title":180,"path":181,"stem":182},"Polyflight flights","\u002Fdocs\u002Foperator-api\u002Fpolyflight-flights","docs\u002F4.operator-api\u002F18.polyflight-flights",{"title":184,"path":185,"stem":186},"Polyflight tickets","\u002Fdocs\u002Foperator-api\u002Fpolyflight-tickets","docs\u002F4.operator-api\u002F19.polyflight-tickets",{"title":110,"path":188,"stem":189},"\u002Fdocs\u002Foperator-api\u002Fapi-keys","docs\u002F4.operator-api\u002F2.api-keys",{"title":191,"path":192,"stem":193},"Polyflight balance operations","\u002Fdocs\u002Foperator-api\u002Fpolyflight-balance-operations","docs\u002F4.operator-api\u002F20.polyflight-balance-operations",{"title":195,"path":196,"stem":197},"Polyflight terms","\u002Fdocs\u002Foperator-api\u002Fpolyflight-terms","docs\u002F4.operator-api\u002F21.polyflight-terms",{"title":199,"path":200,"stem":201},"Polyflight settlement reports","\u002Fdocs\u002Foperator-api\u002Fpolyflight-settlement-reports","docs\u002F4.operator-api\u002F22.polyflight-settlement-reports",{"title":203,"path":204,"stem":205},"Session","\u002Fdocs\u002Foperator-api\u002Fsession","docs\u002F4.operator-api\u002F3.session",{"title":207,"path":208,"stem":209},"Launch","\u002Fdocs\u002Foperator-api\u002Flaunch","docs\u002F4.operator-api\u002F4.launch",{"title":126,"path":211,"stem":212},"\u002Fdocs\u002Foperator-api\u002Fusers","docs\u002F4.operator-api\u002F5.users",{"title":214,"path":215,"stem":216},"Markets","\u002Fdocs\u002Foperator-api\u002Fmarkets","docs\u002F4.operator-api\u002F6.markets",{"title":130,"path":218,"stem":219},"\u002Fdocs\u002Foperator-api\u002Ftrades","docs\u002F4.operator-api\u002F7.trades",{"title":134,"path":221,"stem":222},"\u002Fdocs\u002Foperator-api\u002Fresolutions","docs\u002F4.operator-api\u002F8.resolutions",{"title":224,"path":225,"stem":226},"Balance operations","\u002Fdocs\u002Foperator-api\u002Fbalance-operations","docs\u002F4.operator-api\u002F9.balance-operations",{"title":228,"path":229,"stem":230,"children":231,"page":21},"Wallet Adapter","\u002Fdocs\u002Fwallet-adapter","docs\u002F5.wallet-adapter",[232,235,238,242,246,250,254],{"title":10,"path":233,"stem":234},"\u002Fdocs\u002Fwallet-adapter\u002Foverview","docs\u002F5.wallet-adapter\u002F1.overview",{"title":147,"path":236,"stem":237},"\u002Fdocs\u002Fwallet-adapter\u002Fauthentication","docs\u002F5.wallet-adapter\u002F2.authentication",{"title":239,"path":240,"stem":241},"Balance","\u002Fdocs\u002Fwallet-adapter\u002Fbalance","docs\u002F5.wallet-adapter\u002F3.balance",{"title":243,"path":244,"stem":245},"Debit","\u002Fdocs\u002Fwallet-adapter\u002Fdebit","docs\u002F5.wallet-adapter\u002F4.debit",{"title":247,"path":248,"stem":249},"Credit","\u002Fdocs\u002Fwallet-adapter\u002Fcredit","docs\u002F5.wallet-adapter\u002F5.credit",{"title":251,"path":252,"stem":253},"Debit reversal","\u002Fdocs\u002Fwallet-adapter\u002Fdebit-reversal","docs\u002F5.wallet-adapter\u002F6.debit-reversal",{"title":255,"path":256,"stem":257},"Idempotency","\u002Fdocs\u002Fwallet-adapter\u002Fidempotency","docs\u002F5.wallet-adapter\u002F7.idempotency",{"title":259,"path":260,"stem":261,"children":262,"page":21},"Webhooks","\u002Fdocs\u002Fwebhooks","docs\u002F6.webhooks",[263,266,270,274,278,282],{"title":10,"path":264,"stem":265},"\u002Fdocs\u002Fwebhooks\u002Foverview","docs\u002F6.webhooks\u002F1.overview",{"title":267,"path":268,"stem":269},"Signatures","\u002Fdocs\u002Fwebhooks\u002Fsignatures","docs\u002F6.webhooks\u002F2.signatures",{"title":271,"path":272,"stem":273},"Event envelope","\u002Fdocs\u002Fwebhooks\u002Fevent-envelope","docs\u002F6.webhooks\u002F3.event-envelope",{"title":275,"path":276,"stem":277},"Event types","\u002Fdocs\u002Fwebhooks\u002Fevent-types","docs\u002F6.webhooks\u002F4.event-types",{"title":279,"path":280,"stem":281},"Retry and replay","\u002Fdocs\u002Fwebhooks\u002Fretry-and-replay","docs\u002F6.webhooks\u002F5.retry-and-replay",{"title":283,"path":284,"stem":285},"Receiver examples","\u002Fdocs\u002Fwebhooks\u002Freceiver-examples","docs\u002F6.webhooks\u002F6.receiver-examples",{"title":287,"path":288,"stem":289,"children":290,"page":21},"Testing And Staging","\u002Fdocs\u002Ftesting-and-staging","docs\u002F7.testing-and-staging",[291,295,298,302,306],{"title":292,"path":293,"stem":294},"Staging overview","\u002Fdocs\u002Ftesting-and-staging\u002Fstaging-overview","docs\u002F7.testing-and-staging\u002F1.staging-overview",{"title":102,"path":296,"stem":297},"\u002Fdocs\u002Ftesting-and-staging\u002Fsimulator","docs\u002F7.testing-and-staging\u002F2.simulator",{"title":299,"path":300,"stem":301},"Wallet failure drills","\u002Fdocs\u002Ftesting-and-staging\u002Fwallet-failure-drills","docs\u002F7.testing-and-staging\u002F3.wallet-failure-drills",{"title":303,"path":304,"stem":305},"Webhook drills","\u002Fdocs\u002Ftesting-and-staging\u002Fwebhook-drills","docs\u002F7.testing-and-staging\u002F4.webhook-drills",{"title":307,"path":308,"stem":309},"Production cutover rehearsal","\u002Fdocs\u002Ftesting-and-staging\u002Fproduction-cutover-rehearsal","docs\u002F7.testing-and-staging\u002F5.production-cutover-rehearsal",{"title":311,"path":312,"stem":313,"children":314,"page":21},"Production Readiness","\u002Fdocs\u002Fproduction-readiness","docs\u002F8.production-readiness",[315,319,323,327],{"title":316,"path":317,"stem":318},"Checklist","\u002Fdocs\u002Fproduction-readiness\u002Fchecklist","docs\u002F8.production-readiness\u002F1.checklist",{"title":320,"path":321,"stem":322},"Operational runbook","\u002Fdocs\u002Fproduction-readiness\u002Foperational-runbook","docs\u002F8.production-readiness\u002F2.operational-runbook",{"title":324,"path":325,"stem":326},"Security","\u002Fdocs\u002Fproduction-readiness\u002Fsecurity","docs\u002F8.production-readiness\u002F3.security",{"title":328,"path":329,"stem":330},"Rollback","\u002Fdocs\u002Fproduction-readiness\u002Frollback","docs\u002F8.production-readiness\u002F4.rollback",{"title":332,"path":333,"stem":334,"children":335,"page":21},"Reference","\u002Fdocs\u002Freference","docs\u002F9.reference",[336,340,344,348,352],{"title":337,"path":338,"stem":339},"Statuses","\u002Fdocs\u002Freference\u002Fstatuses","docs\u002F9.reference\u002F1.statuses",{"title":341,"path":342,"stem":343},"Scopes","\u002Fdocs\u002Freference\u002Fscopes","docs\u002F9.reference\u002F2.scopes",{"title":345,"path":346,"stem":347},"Units and money","\u002Fdocs\u002Freference\u002Funits-and-money","docs\u002F9.reference\u002F3.units-and-money",{"title":349,"path":350,"stem":351},"Changelog","\u002Fdocs\u002Freference\u002Fchangelog","docs\u002F9.reference\u002F4.changelog",{"title":353,"path":354,"stem":355},"Virtual AMM","\u002Fdocs\u002Freference\u002Fvirtual-amm","docs\u002F9.reference\u002F5.virtual-amm",{"id":357,"title":184,"body":358,"description":1497,"extension":1498,"links":1499,"meta":1500,"navigation":1501,"path":185,"seo":1502,"stem":186,"__hash__":1503},"docs\u002Fdocs\u002F4.operator-api\u002F19.polyflight-tickets.md",{"type":359,"value":360,"toc":1491},"minimark",[361,365,378,413,427,432,551,557,672,676,1265,1281,1285,1290,1311,1362,1377,1385,1389,1396,1459,1481,1487],[362,363,184],"h1",{"id":364},"polyflight-tickets",[366,367,368,369,373,374,377],"p",{},"Required scopes: both ",[370,371,372],"code",{},"polyflight:read"," and ",[370,375,376],{},"polyflight_terms:read",". Ticket responses expose the terms version and share BPS frozen at admission.",[379,380,385],"pre",{"className":381,"code":382,"language":383,"meta":384,"style":384},"language-http shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","GET \u002Fapi\u002Foperator\u002Fpolyflight\u002Ftickets\nGET \u002Fapi\u002Foperator\u002Fpolyflight\u002Ftickets\u002F{ticketId}\nGET \u002Fapi\u002Foperator\u002Fpolyflight\u002Ftickets\u002Fexport\nAuthorization: Bearer {operator_api_key_or_staff_session}\n","http","",[370,386,387,395,401,407],{"__ignoreMap":384},[388,389,392],"span",{"class":390,"line":391},"line",1,[388,393,394],{},"GET \u002Fapi\u002Foperator\u002Fpolyflight\u002Ftickets\n",[388,396,398],{"class":390,"line":397},2,[388,399,400],{},"GET \u002Fapi\u002Foperator\u002Fpolyflight\u002Ftickets\u002F{ticketId}\n",[388,402,404],{"class":390,"line":403},3,[388,405,406],{},"GET \u002Fapi\u002Foperator\u002Fpolyflight\u002Ftickets\u002Fexport\n",[388,408,410],{"class":390,"line":409},4,[388,411,412],{},"Authorization: Bearer {operator_api_key_or_staff_session}\n",[366,414,415,418,419,422,423,426],{},[370,416,417],{},"ticketId"," is a UUID. Every query is constrained to the authenticated operator; a ticket owned by another operator returns ",[370,420,421],{},"404 POLYFLIGHT_TICKET_NOT_FOUND",". Responses use ",[370,424,425],{},"Cache-Control: private, no-store",".",[428,429,431],"h2",{"id":430},"list-and-export-filters","List and export filters",[433,434,435,448],"table",{},[436,437,438],"thead",{},[439,440,441,445],"tr",{},[442,443,444],"th",{},"Query",[442,446,447],{},"Meaning",[449,450,451,466,478,502,519,536],"tbody",{},[439,452,453,459],{},[454,455,456],"td",{},[370,457,458],{},"date_from",[454,460,461,462,465],{},"Ticket ",[370,463,464],{},"createdAt"," at or after this ISO-8601 instant",[439,467,468,473],{},[454,469,470],{},[370,471,472],{},"date_to",[454,474,461,475,477],{},[370,476,464],{}," before this ISO-8601 instant",[439,479,480,485],{},[454,481,482],{},[370,483,484],{},"status",[454,486,487,488,491,492,491,495,498,499],{},"Comma-separated ",[370,489,490],{},"purchased",", ",[370,493,494],{},"won",[370,496,497],{},"lost",", or ",[370,500,501],{},"refunded",[439,503,504,509],{},[454,505,506],{},[370,507,508],{},"search",[454,510,511,512,515,516],{},"Case-insensitive substring of ",[370,513,514],{},"flightCode"," or ",[370,517,518],{},"externalUserId",[439,520,521,526],{},[454,522,523],{},[370,524,525],{},"page",[454,527,528,529,532,533],{},"Positive integer, default ",[370,530,531],{},"1",", maximum ",[370,534,535],{},"100000",[439,537,538,543],{},[454,539,540],{},[370,541,542],{},"page_size",[454,544,528,545,532,548],{},[370,546,547],{},"50",[370,549,550],{},"200",[366,552,553,554,556],{},"The date interval is half-open. ",[370,555,508],{}," does not search ticket IDs, purchase IDs, or payment status; use the detail route for a known ticket UUID.",[379,558,562],{"className":559,"code":560,"language":561,"meta":384,"style":384},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","curl -sS -G \\\n  -H \"Authorization: Bearer ${OPERATOR_API_KEY}\" \\\n  --data-urlencode \"status=won,lost\" \\\n  --data-urlencode \"search=operator-user-123\" \\\n  --data-urlencode \"page=1\" \\\n  --data-urlencode \"page_size=25\" \\\n  \"https:\u002F\u002Fyour-beacon-origin.example.com\u002Fapi\u002Foperator\u002Fpolyflight\u002Ftickets\"\n","bash",[370,563,564,581,604,619,632,646,660],{"__ignoreMap":384},[388,565,566,570,574,577],{"class":390,"line":391},[388,567,569],{"class":568},"sBMFI","curl",[388,571,573],{"class":572},"sfazB"," -sS",[388,575,576],{"class":572}," -G",[388,578,580],{"class":579},"sTEyZ"," \\\n",[388,582,583,586,590,593,596,599,602],{"class":390,"line":397},[388,584,585],{"class":572},"  -H",[388,587,589],{"class":588},"sMK4o"," \"",[388,591,592],{"class":572},"Authorization: Bearer ",[388,594,595],{"class":588},"${",[388,597,598],{"class":579},"OPERATOR_API_KEY",[388,600,601],{"class":588},"}\"",[388,603,580],{"class":579},[388,605,606,609,611,614,617],{"class":390,"line":403},[388,607,608],{"class":572},"  --data-urlencode",[388,610,589],{"class":588},[388,612,613],{"class":572},"status=won,lost",[388,615,616],{"class":588},"\"",[388,618,580],{"class":579},[388,620,621,623,625,628,630],{"class":390,"line":409},[388,622,608],{"class":572},[388,624,589],{"class":588},[388,626,627],{"class":572},"search=operator-user-123",[388,629,616],{"class":588},[388,631,580],{"class":579},[388,633,635,637,639,642,644],{"class":390,"line":634},5,[388,636,608],{"class":572},[388,638,589],{"class":588},[388,640,641],{"class":572},"page=1",[388,643,616],{"class":588},[388,645,580],{"class":579},[388,647,649,651,653,656,658],{"class":390,"line":648},6,[388,650,608],{"class":572},[388,652,589],{"class":588},[388,654,655],{"class":572},"page_size=25",[388,657,616],{"class":588},[388,659,580],{"class":579},[388,661,663,666,669],{"class":390,"line":662},7,[388,664,665],{"class":588},"  \"",[388,667,668],{"class":572},"https:\u002F\u002Fyour-beacon-origin.example.com\u002Fapi\u002Foperator\u002Fpolyflight\u002Ftickets",[388,670,671],{"class":588},"\"\n",[428,673,675],{"id":674},"representative-list-response","Representative list response",[379,677,681],{"className":678,"code":679,"language":680,"meta":384,"style":384},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"items\": [\n    {\n      \"ticketId\": \"018f70e4-e9c3-7d86-a84c-7ead54e42953\",\n      \"proofTicketId\": \"018f70e4-f2c1-73c8-9c26-a2fd7f077a4b\",\n      \"purchaseRequestId\": \"018f70e4-df31-777d-b488-c5876162727e\",\n      \"operatorId\": 42,\n      \"operatorUserId\": 701,\n      \"externalUserId\": \"operator-user-123\",\n      \"flightId\": \"018f6f8a-0c47-7af3-8ac2-6c5d9f166d85\",\n      \"flightCode\": \"PF-20260817-1200-A\",\n      \"status\": \"won\",\n      \"choiceKind\": \"abcd\",\n      \"choiceIndex\": 2,\n      \"predictedSequence\": \"1234\",\n      \"stakeMinor\": \"10000\",\n      \"feeMinor\": \"500\",\n      \"netStakeMinor\": \"9500\",\n      \"potentialPayoutMinor\": \"38000\",\n      \"termsVersionId\": \"018f4f92-acde-79e3-9a11-26e38cb73582\",\n      \"ticketFeeShareBps\": 10000,\n      \"positionShareBps\": 8000,\n      \"paymentEffect\": \"win\",\n      \"paymentStatus\": \"owed\",\n      \"paymentAmountMinor\": \"38000\",\n      \"createdAt\": \"2026-08-17T11:57:12.000Z\",\n      \"settledAt\": \"2026-08-17T12:00:03.000Z\",\n      \"refundedAt\": null\n    }\n  ],\n  \"total\": 1,\n  \"page\": 1,\n  \"pageSize\": 25\n}\n","json",[370,682,683,688,704,709,730,750,770,787,804,824,845,865,884,905,922,943,964,985,1006,1027,1048,1065,1082,1103,1124,1144,1164,1185,1200,1206,1212,1229,1244,1259],{"__ignoreMap":384},[388,684,685],{"class":390,"line":391},[388,686,687],{"class":588},"{\n",[388,689,690,692,696,698,701],{"class":390,"line":397},[388,691,665],{"class":588},[388,693,695],{"class":694},"spNyl","items",[388,697,616],{"class":588},[388,699,700],{"class":588},":",[388,702,703],{"class":588}," [\n",[388,705,706],{"class":390,"line":403},[388,707,708],{"class":588},"    {\n",[388,710,711,714,716,718,720,722,725,727],{"class":390,"line":409},[388,712,713],{"class":588},"      \"",[388,715,417],{"class":568},[388,717,616],{"class":588},[388,719,700],{"class":588},[388,721,589],{"class":588},[388,723,724],{"class":572},"018f70e4-e9c3-7d86-a84c-7ead54e42953",[388,726,616],{"class":588},[388,728,729],{"class":588},",\n",[388,731,732,734,737,739,741,743,746,748],{"class":390,"line":634},[388,733,713],{"class":588},[388,735,736],{"class":568},"proofTicketId",[388,738,616],{"class":588},[388,740,700],{"class":588},[388,742,589],{"class":588},[388,744,745],{"class":572},"018f70e4-f2c1-73c8-9c26-a2fd7f077a4b",[388,747,616],{"class":588},[388,749,729],{"class":588},[388,751,752,754,757,759,761,763,766,768],{"class":390,"line":648},[388,753,713],{"class":588},[388,755,756],{"class":568},"purchaseRequestId",[388,758,616],{"class":588},[388,760,700],{"class":588},[388,762,589],{"class":588},[388,764,765],{"class":572},"018f70e4-df31-777d-b488-c5876162727e",[388,767,616],{"class":588},[388,769,729],{"class":588},[388,771,772,774,777,779,781,785],{"class":390,"line":662},[388,773,713],{"class":588},[388,775,776],{"class":568},"operatorId",[388,778,616],{"class":588},[388,780,700],{"class":588},[388,782,784],{"class":783},"sbssI"," 42",[388,786,729],{"class":588},[388,788,790,792,795,797,799,802],{"class":390,"line":789},8,[388,791,713],{"class":588},[388,793,794],{"class":568},"operatorUserId",[388,796,616],{"class":588},[388,798,700],{"class":588},[388,800,801],{"class":783}," 701",[388,803,729],{"class":588},[388,805,807,809,811,813,815,817,820,822],{"class":390,"line":806},9,[388,808,713],{"class":588},[388,810,518],{"class":568},[388,812,616],{"class":588},[388,814,700],{"class":588},[388,816,589],{"class":588},[388,818,819],{"class":572},"operator-user-123",[388,821,616],{"class":588},[388,823,729],{"class":588},[388,825,827,829,832,834,836,838,841,843],{"class":390,"line":826},10,[388,828,713],{"class":588},[388,830,831],{"class":568},"flightId",[388,833,616],{"class":588},[388,835,700],{"class":588},[388,837,589],{"class":588},[388,839,840],{"class":572},"018f6f8a-0c47-7af3-8ac2-6c5d9f166d85",[388,842,616],{"class":588},[388,844,729],{"class":588},[388,846,848,850,852,854,856,858,861,863],{"class":390,"line":847},11,[388,849,713],{"class":588},[388,851,514],{"class":568},[388,853,616],{"class":588},[388,855,700],{"class":588},[388,857,589],{"class":588},[388,859,860],{"class":572},"PF-20260817-1200-A",[388,862,616],{"class":588},[388,864,729],{"class":588},[388,866,868,870,872,874,876,878,880,882],{"class":390,"line":867},12,[388,869,713],{"class":588},[388,871,484],{"class":568},[388,873,616],{"class":588},[388,875,700],{"class":588},[388,877,589],{"class":588},[388,879,494],{"class":572},[388,881,616],{"class":588},[388,883,729],{"class":588},[388,885,887,889,892,894,896,898,901,903],{"class":390,"line":886},13,[388,888,713],{"class":588},[388,890,891],{"class":568},"choiceKind",[388,893,616],{"class":588},[388,895,700],{"class":588},[388,897,589],{"class":588},[388,899,900],{"class":572},"abcd",[388,902,616],{"class":588},[388,904,729],{"class":588},[388,906,908,910,913,915,917,920],{"class":390,"line":907},14,[388,909,713],{"class":588},[388,911,912],{"class":568},"choiceIndex",[388,914,616],{"class":588},[388,916,700],{"class":588},[388,918,919],{"class":783}," 2",[388,921,729],{"class":588},[388,923,925,927,930,932,934,936,939,941],{"class":390,"line":924},15,[388,926,713],{"class":588},[388,928,929],{"class":568},"predictedSequence",[388,931,616],{"class":588},[388,933,700],{"class":588},[388,935,589],{"class":588},[388,937,938],{"class":572},"1234",[388,940,616],{"class":588},[388,942,729],{"class":588},[388,944,946,948,951,953,955,957,960,962],{"class":390,"line":945},16,[388,947,713],{"class":588},[388,949,950],{"class":568},"stakeMinor",[388,952,616],{"class":588},[388,954,700],{"class":588},[388,956,589],{"class":588},[388,958,959],{"class":572},"10000",[388,961,616],{"class":588},[388,963,729],{"class":588},[388,965,967,969,972,974,976,978,981,983],{"class":390,"line":966},17,[388,968,713],{"class":588},[388,970,971],{"class":568},"feeMinor",[388,973,616],{"class":588},[388,975,700],{"class":588},[388,977,589],{"class":588},[388,979,980],{"class":572},"500",[388,982,616],{"class":588},[388,984,729],{"class":588},[388,986,988,990,993,995,997,999,1002,1004],{"class":390,"line":987},18,[388,989,713],{"class":588},[388,991,992],{"class":568},"netStakeMinor",[388,994,616],{"class":588},[388,996,700],{"class":588},[388,998,589],{"class":588},[388,1000,1001],{"class":572},"9500",[388,1003,616],{"class":588},[388,1005,729],{"class":588},[388,1007,1009,1011,1014,1016,1018,1020,1023,1025],{"class":390,"line":1008},19,[388,1010,713],{"class":588},[388,1012,1013],{"class":568},"potentialPayoutMinor",[388,1015,616],{"class":588},[388,1017,700],{"class":588},[388,1019,589],{"class":588},[388,1021,1022],{"class":572},"38000",[388,1024,616],{"class":588},[388,1026,729],{"class":588},[388,1028,1030,1032,1035,1037,1039,1041,1044,1046],{"class":390,"line":1029},20,[388,1031,713],{"class":588},[388,1033,1034],{"class":568},"termsVersionId",[388,1036,616],{"class":588},[388,1038,700],{"class":588},[388,1040,589],{"class":588},[388,1042,1043],{"class":572},"018f4f92-acde-79e3-9a11-26e38cb73582",[388,1045,616],{"class":588},[388,1047,729],{"class":588},[388,1049,1051,1053,1056,1058,1060,1063],{"class":390,"line":1050},21,[388,1052,713],{"class":588},[388,1054,1055],{"class":568},"ticketFeeShareBps",[388,1057,616],{"class":588},[388,1059,700],{"class":588},[388,1061,1062],{"class":783}," 10000",[388,1064,729],{"class":588},[388,1066,1068,1070,1073,1075,1077,1080],{"class":390,"line":1067},22,[388,1069,713],{"class":588},[388,1071,1072],{"class":568},"positionShareBps",[388,1074,616],{"class":588},[388,1076,700],{"class":588},[388,1078,1079],{"class":783}," 8000",[388,1081,729],{"class":588},[388,1083,1085,1087,1090,1092,1094,1096,1099,1101],{"class":390,"line":1084},23,[388,1086,713],{"class":588},[388,1088,1089],{"class":568},"paymentEffect",[388,1091,616],{"class":588},[388,1093,700],{"class":588},[388,1095,589],{"class":588},[388,1097,1098],{"class":572},"win",[388,1100,616],{"class":588},[388,1102,729],{"class":588},[388,1104,1106,1108,1111,1113,1115,1117,1120,1122],{"class":390,"line":1105},24,[388,1107,713],{"class":588},[388,1109,1110],{"class":568},"paymentStatus",[388,1112,616],{"class":588},[388,1114,700],{"class":588},[388,1116,589],{"class":588},[388,1118,1119],{"class":572},"owed",[388,1121,616],{"class":588},[388,1123,729],{"class":588},[388,1125,1127,1129,1132,1134,1136,1138,1140,1142],{"class":390,"line":1126},25,[388,1128,713],{"class":588},[388,1130,1131],{"class":568},"paymentAmountMinor",[388,1133,616],{"class":588},[388,1135,700],{"class":588},[388,1137,589],{"class":588},[388,1139,1022],{"class":572},[388,1141,616],{"class":588},[388,1143,729],{"class":588},[388,1145,1147,1149,1151,1153,1155,1157,1160,1162],{"class":390,"line":1146},26,[388,1148,713],{"class":588},[388,1150,464],{"class":568},[388,1152,616],{"class":588},[388,1154,700],{"class":588},[388,1156,589],{"class":588},[388,1158,1159],{"class":572},"2026-08-17T11:57:12.000Z",[388,1161,616],{"class":588},[388,1163,729],{"class":588},[388,1165,1167,1169,1172,1174,1176,1178,1181,1183],{"class":390,"line":1166},27,[388,1168,713],{"class":588},[388,1170,1171],{"class":568},"settledAt",[388,1173,616],{"class":588},[388,1175,700],{"class":588},[388,1177,589],{"class":588},[388,1179,1180],{"class":572},"2026-08-17T12:00:03.000Z",[388,1182,616],{"class":588},[388,1184,729],{"class":588},[388,1186,1188,1190,1193,1195,1197],{"class":390,"line":1187},28,[388,1189,713],{"class":588},[388,1191,1192],{"class":568},"refundedAt",[388,1194,616],{"class":588},[388,1196,700],{"class":588},[388,1198,1199],{"class":588}," null\n",[388,1201,1203],{"class":390,"line":1202},29,[388,1204,1205],{"class":588},"    }\n",[388,1207,1209],{"class":390,"line":1208},30,[388,1210,1211],{"class":588},"  ],\n",[388,1213,1215,1217,1220,1222,1224,1227],{"class":390,"line":1214},31,[388,1216,665],{"class":588},[388,1218,1219],{"class":694},"total",[388,1221,616],{"class":588},[388,1223,700],{"class":588},[388,1225,1226],{"class":783}," 1",[388,1228,729],{"class":588},[388,1230,1232,1234,1236,1238,1240,1242],{"class":390,"line":1231},32,[388,1233,665],{"class":588},[388,1235,525],{"class":694},[388,1237,616],{"class":588},[388,1239,700],{"class":588},[388,1241,1226],{"class":783},[388,1243,729],{"class":588},[388,1245,1247,1249,1252,1254,1256],{"class":390,"line":1246},33,[388,1248,665],{"class":588},[388,1250,1251],{"class":694},"pageSize",[388,1253,616],{"class":588},[388,1255,700],{"class":588},[388,1257,1258],{"class":783}," 25\n",[388,1260,1262],{"class":390,"line":1261},34,[388,1263,1264],{"class":588},"}\n",[366,1266,1267,1268,373,1271,1274,1275,1277,1278,1280],{},"When no tickets match, the list returns ",[370,1269,1270],{},"items: []",[370,1272,1273],{},"total: 0",". A page beyond the last match has empty ",[370,1276,695],{}," but retains the matching ",[370,1279,1219],{},". The detail route returns one ticket in the same shape without the page envelope.",[428,1282,1284],{"id":1283},"read-result-and-delivery-separately","Read result and delivery separately",[366,1286,1287,1289],{},[370,1288,484],{}," is the game result:",[1291,1292,1293,1299,1306],"ul",{},[1294,1295,1296,1298],"li",{},[370,1297,490],{},": admitted, but no terminal result yet;",[1294,1300,1301,515,1303,1305],{},[370,1302,494],{},[370,1304,497],{},": authoritative result recorded;",[1294,1307,1308,1310],{},[370,1309,501],{},": the ticket was voided and its original stake became refundable.",[366,1312,1313,1315,1316,491,1318,498,1321,1324,1325,1327,1328,491,1330,491,1333,498,1336,1339,1340,1343,1344,1347,1348,1351,1352,373,1355,1358,1359,426],{},[370,1314,1089],{}," is ",[370,1317,1098],{},[370,1319,1320],{},"loss",[370,1322,1323],{},"refund"," when delivery is required. ",[370,1326,1110],{}," is independently ",[370,1329,1119],{},[370,1331,1332],{},"in_flight",[370,1334,1335],{},"paid",[370,1337,1338],{},"manual_review","; both fields are ",[370,1341,1342],{},"null"," when there is no obligation. Therefore ",[370,1345,1346],{},"status: \"won\""," with ",[370,1349,1350],{},"paymentStatus: \"owed\""," is a final win with an unpaid payout, not a pending game result. Newly settled losses expose ",[370,1353,1354],{},"paymentEffect: \"loss\"",[370,1356,1357],{},"paymentAmountMinor: \"0\"",": their lifecycle tracks a zero-amount wallet acknowledgement, not money owed or paid. The loss remains final in every delivery state and does not block flight financial settlement. Inspect linked wallet evidence in ",[1360,1361,224],"a",{"href":192},[366,1363,1364,1365,1368,1369,1372,1373,1376],{},"The existing ",[370,1366,1367],{},"ticket.resolved"," callback includes a non-null loss-delivery ",[370,1370,1371],{},"obligationId"," for newly settled losses. No loss payout pending\u002Fprocessed callback is emitted; read the ticket lifecycle and ",[370,1374,1375],{},"loss_credit"," operation for delivery status. Historical losses keep their existing lifecycle values without backfilled delivery, and older planned\u002Fdispatched wallet request evidence is preserved.",[366,1378,1379,1381,1382,1384],{},[370,1380,736],{}," links a private operator ticket to its anonymous v5 public-proof ticket. It is ",[370,1383,1342],{}," for legacy v4 tickets. Frozen terms are historical ticket terms, not the operator's current terms.",[428,1386,1388],{"id":1387},"export","Export",[366,1390,1391,1392,1395],{},"Export applies the same filters to all matching rows. It returns formula-safe CSV by default; add ",[370,1393,1394],{},"format=json"," for the canonical JSON envelope.",[379,1397,1399],{"className":559,"code":1398,"language":561,"meta":384,"style":384},"curl -sS -G \\\n  -H \"Authorization: Bearer ${OPERATOR_API_KEY}\" \\\n  --data-urlencode \"status=won\" \\\n  \"https:\u002F\u002Fyour-beacon-origin.example.com\u002Fapi\u002Foperator\u002Fpolyflight\u002Ftickets\u002Fexport\" \\\n  --output polyflight-winners.csv\n",[370,1400,1401,1411,1427,1440,1451],{"__ignoreMap":384},[388,1402,1403,1405,1407,1409],{"class":390,"line":391},[388,1404,569],{"class":568},[388,1406,573],{"class":572},[388,1408,576],{"class":572},[388,1410,580],{"class":579},[388,1412,1413,1415,1417,1419,1421,1423,1425],{"class":390,"line":397},[388,1414,585],{"class":572},[388,1416,589],{"class":588},[388,1418,592],{"class":572},[388,1420,595],{"class":588},[388,1422,598],{"class":579},[388,1424,601],{"class":588},[388,1426,580],{"class":579},[388,1428,1429,1431,1433,1436,1438],{"class":390,"line":403},[388,1430,608],{"class":572},[388,1432,589],{"class":588},[388,1434,1435],{"class":572},"status=won",[388,1437,616],{"class":588},[388,1439,580],{"class":579},[388,1441,1442,1444,1447,1449],{"class":390,"line":409},[388,1443,665],{"class":588},[388,1445,1446],{"class":572},"https:\u002F\u002Fyour-beacon-origin.example.com\u002Fapi\u002Foperator\u002Fpolyflight\u002Ftickets\u002Fexport",[388,1448,616],{"class":588},[388,1450,580],{"class":579},[388,1452,1453,1456],{"class":390,"line":634},[388,1454,1455],{"class":572},"  --output",[388,1457,1458],{"class":572}," polyflight-winners.csv\n",[366,1460,1461,1462,1466,1467,491,1469,498,1471,1473,1474,1477,1478,1480],{},"In the dashboard, open ",[1463,1464,1465],"strong",{},"Polyflight → Tickets"," to browse tickets and search by flight code or external user ID. Use the request above or API Playground for exact ",[370,1468,490],{},[370,1470,494],{},[370,1472,497],{}," status filtering; those API statuses are not all available in the current dashboard selector. Choose ",[1463,1475,1476],{},"Export all filtered"," only for filters the page exposes. See ",[1360,1479,53],{"href":54}," for how frozen ticket terms enter a monthly statement.",[366,1482,1483,1484,426],{},"Playground: ",[370,1485,1486],{},"\u002Fapi-playground\u002Fpolyflight?request=polyflight-tickets",[1488,1489,1490],"style",{},"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);}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 .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}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}",{"title":384,"searchDepth":397,"depth":397,"links":1492},[1493,1494,1495,1496],{"id":430,"depth":397,"text":431},{"id":674,"depth":397,"text":675},{"id":1283,"depth":397,"text":1284},{"id":1387,"depth":397,"text":1388},"List, inspect, and export the authenticated operator's native-IDR Polyflight tickets.","md",null,{},true,{"title":184,"description":1497},"t3u3PLRKGhN-ITBOWVWTw8sDvGtaJFz5IiFunwUaPDU",[1505,1507],{"title":180,"path":181,"stem":182,"description":1506,"children":-1},"List, inspect, and export shared flights in which the authenticated operator participated.",{"title":110,"path":188,"stem":189,"description":1508,"children":-1},"Manage operator API keys through the operator API.",1791200239576]