[{"data":1,"prerenderedAt":1711},["ShallowReactive",2],{"navigation":3,"\u002Fapi-reference\u002Fadmin":224,"\u002Fapi-reference\u002Fadmin-surround":1706},[4,24,60,88,120,152,196],{"title":5,"path":6,"stem":7,"children":8,"icon":23},"Start","\u002Fstart","1.start\u002F1.index",[9,11,15,19],{"title":10,"path":6,"stem":7},"Overview",{"title":12,"path":13,"stem":14},"Quickstart","\u002Fstart\u002Fquickstart","1.start\u002F2.quickstart",{"title":16,"path":17,"stem":18},"Authentication","\u002Fstart\u002Fauthentication","1.start\u002F3.authentication",{"title":20,"path":21,"stem":22},"Choose an API","\u002Fstart\u002Fchoose-an-api","1.start\u002F5.choose-an-api","i-lucide-rocket",{"title":25,"path":26,"stem":27,"children":28,"icon":59},"Realtime","\u002Frealtime","2.realtime\u002F1.index",[29,31,35,39,43,47,51,55],{"title":30,"path":26,"stem":27},"Realtime Overview",{"title":32,"path":33,"stem":34},"Realtime Quickstart","\u002Frealtime\u002Fquickstart","2.realtime\u002F2.quickstart",{"title":36,"path":37,"stem":38},"Connection Lifecycle","\u002Frealtime\u002Fconnection-lifecycle","2.realtime\u002F3.connection-lifecycle",{"title":40,"path":41,"stem":42},"Audio Input","\u002Frealtime\u002Faudio-input","2.realtime\u002F4.audio-input",{"title":44,"path":45,"stem":46},"Transcript Lifecycle","\u002Frealtime\u002Ftranscript-lifecycle","2.realtime\u002F5.transcript-lifecycle",{"title":48,"path":49,"stem":50},"Realtime Translation","\u002Frealtime\u002Frealtime-translation","2.realtime\u002F6.realtime-translation",{"title":52,"path":53,"stem":54},"Session Configuration","\u002Frealtime\u002Fsession-configuration","2.realtime\u002F7.session-configuration",{"title":56,"path":57,"stem":58},"Handling Interruptions & Silence","\u002Frealtime\u002Finterruptions-silence","2.realtime\u002F8.interruptions-silence","i-lucide-radio",{"title":61,"path":62,"stem":63,"children":64,"icon":87},"Recorded","\u002Frecorded","3.recorded\u002F1.index",[65,67,71,75,79,83],{"title":66,"path":62,"stem":63},"Recorded Overview",{"title":68,"path":69,"stem":70},"Transcribe Audio","\u002Frecorded\u002Ftranscribe-audio","3.recorded\u002F2.transcribe-audio",{"title":72,"path":73,"stem":74},"Timestamps & Speakers","\u002Frecorded\u002Ftimestamps-speakers","3.recorded\u002F3.timestamps-speakers",{"title":76,"path":77,"stem":78},"Subtitles","\u002Frecorded\u002Fsubtitles","3.recorded\u002F4.subtitles",{"title":80,"path":81,"stem":82},"Recorded Translation","\u002Frecorded\u002Ftranslation","3.recorded\u002F5.translation",{"title":84,"path":85,"stem":86},"Structured Results","\u002Frecorded\u002Fstructured-results","3.recorded\u002F6.structured-results","i-lucide-file-audio",{"title":89,"path":90,"stem":91,"children":92,"icon":119},"Concepts","\u002Fconcepts","4.concepts\u002F1.index",[93,95,99,103,107,111,115],{"title":94,"path":90,"stem":91},"Voice Context Layer",{"title":96,"path":97,"stem":98},"Stable vs. Partial Text","\u002Fconcepts\u002Fstable-vs-partial-text","4.concepts\u002F2.stable-vs-partial-text",{"title":100,"path":101,"stem":102},"StableStream","\u002Fconcepts\u002Fstablestream","4.concepts\u002F3.stablestream",{"title":104,"path":105,"stem":106},"Context-Aware Processing","\u002Fconcepts\u002Fcontext-aware-processing","4.concepts\u002F4.context-aware-processing",{"title":108,"path":109,"stem":110},"Understanding Latency","\u002Fconcepts\u002Flatency","4.concepts\u002F5.latency",{"title":112,"path":113,"stem":114},"Live Translation","\u002Fconcepts\u002Flive-translation","4.concepts\u002F6.live-translation",{"title":116,"path":117,"stem":118},"Trinity Engine","\u002Fconcepts\u002Ftrinity-engine","4.concepts\u002F7.trinity-engine","i-lucide-brain",{"title":121,"path":122,"stem":123,"children":124,"icon":151},"Guides","\u002Fguides","5.guides\u002F1.index",[125,127,131,135,139,143,147],{"title":126,"path":122,"stem":123},"Browser Live Captions",{"title":128,"path":129,"stem":130},"Server-side Streaming","\u002Fguides\u002Fserver-side-streaming","5.guides\u002F2.server-side-streaming",{"title":132,"path":133,"stem":134},"Build a Stable Caption UI","\u002Fguides\u002Fstable-caption-ui","5.guides\u002F3.stable-caption-ui",{"title":136,"path":137,"stem":138},"Build Live Translation","\u002Fguides\u002Flive-translation","5.guides\u002F4.live-translation",{"title":140,"path":141,"stem":142},"Save a Transcript","\u002Fguides\u002Fsave-transcript","5.guides\u002F5.save-transcript",{"title":144,"path":145,"stem":146},"Reconnect a Live Session","\u002Fguides\u002Freconnection","5.guides\u002F6.reconnection",{"title":148,"path":149,"stem":150},"Client-VAD speech segments","\u002Fguides\u002Fclient-vad-segments","5.guides\u002F7.client-vad-segments","i-lucide-book-open",{"title":153,"path":154,"stem":155,"children":156,"icon":195},"Reference","\u002Fapi-reference","6.api-reference\u002F1.index",[157,159,163,167,171,175,179,183,187,191],{"title":158,"path":154,"stem":155},"API Reference Overview",{"title":160,"path":161,"stem":162},"Admin API","\u002Fapi-reference\u002Fadmin","6.api-reference\u002F10.admin",{"title":164,"path":165,"stem":166},"Realtime API","\u002Fapi-reference\u002Frealtime-api","6.api-reference\u002F2.realtime-api",{"title":168,"path":169,"stem":170},"Client Messages","\u002Fapi-reference\u002Fclient-messages","6.api-reference\u002F3.client-messages",{"title":172,"path":173,"stem":174},"Server Events","\u002Fapi-reference\u002Fserver-events","6.api-reference\u002F4.server-events",{"title":176,"path":177,"stem":178},"Segment Transcription API","\u002Fapi-reference\u002Fsegment-transcription","6.api-reference\u002F5.segment-transcription",{"title":180,"path":181,"stem":182},"Batch Transcription Jobs","\u002Fapi-reference\u002Fbatch-jobs","6.api-reference\u002F6.batch-jobs",{"title":184,"path":185,"stem":186},"Languages & Models","\u002Fapi-reference\u002Flanguages","6.api-reference\u002F7.languages",{"title":188,"path":189,"stem":190},"Errors","\u002Fapi-reference\u002Ferrors","6.api-reference\u002F8.errors",{"title":192,"path":193,"stem":194},"Rate Limits","\u002Fapi-reference\u002Frate-limits","6.api-reference\u002F9.rate-limits","i-lucide-code",{"title":197,"path":198,"stem":199,"children":200,"icon":223},"Production","\u002Fproduction","7.production\u002F1.index",[201,203,207,211,215,219],{"title":202,"path":198,"stem":199},"Production Checklist",{"title":204,"path":205,"stem":206},"Reconnection & Retries","\u002Fproduction\u002Freconnection-retries","7.production\u002F2.reconnection-retries",{"title":208,"path":209,"stem":210},"Latency Best Practices","\u002Fproduction\u002Flatency-best-practices","7.production\u002F3.latency-best-practices",{"title":212,"path":213,"stem":214},"Security & Privacy","\u002Fproduction\u002Fsecurity-privacy","7.production\u002F4.security-privacy",{"title":216,"path":217,"stem":218},"Data Retention","\u002Fproduction\u002Fdata-retention","7.production\u002F5.data-retention",{"title":220,"path":221,"stem":222},"Changelog","\u002Fproduction\u002Fchangelog","7.production\u002F6.changelog","i-lucide-server",{"id":225,"title":160,"body":226,"description":1698,"draft":1699,"extension":1700,"links":1701,"meta":1702,"navigation":1703,"path":161,"seo":1704,"status":1701,"stem":162,"__hash__":1705},"docs\u002F6.api-reference\u002F10.admin.md",{"type":227,"value":228,"toc":1684},"minimark",[229,247,254,259,269,272,304,307,430,434,437,483,486,576,580,586,589,604,607,852,858,865,950,953,1037,1039,1320,1326,1332,1356,1358,1473,1479,1482,1518,1524,1527,1563,1567,1658,1662,1680],[230,231,232,233,237,238,242,243,246],"p",{},"These endpoints are for ",[234,235,236],"strong",{},"internal operators and dashboards",", not for regular API consumers. All key-management routes require the ",[239,240,241],"code",{},"GATEWAY_ADMIN_TOKEN"," via ",[239,244,245],{},"Authorization: Bearer \u003Cadmin-token>",".",[230,248,249,250,253],{},"The single exception is ",[239,251,252],{},"GET \u002Fv1\u002Fexternal-transcription\u002Fplans",", which is public and intended for SDK clients and dashboards that need to display plan limits.",[255,256,258],"h2",{"id":257},"base-url","Base URL",[260,261,266],"pre",{"className":262,"code":264,"language":265},[263],"language-text","https:\u002F\u002Faudio.lansonai.com\n","text",[239,267,264],{"__ignoreMap":268},"",[255,270,16],{"id":271},"authentication",[273,274,275,288],"table",{},[276,277,278],"thead",{},[279,280,281,285],"tr",{},[282,283,284],"th",{},"Header",[282,286,287],{},"Value",[289,290,291],"tbody",{},[279,292,293,299],{},[294,295,296],"td",{},[239,297,298],{},"Authorization",[294,300,301],{},[239,302,303],{},"Bearer \u003CGATEWAY_ADMIN_TOKEN>",[230,305,306],{},"A missing or incorrect admin token returns:",[260,308,312],{"className":309,"code":310,"language":311,"meta":268,"style":268},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"ok\": false,\n  \"error\": {\n    \"code\": \"admin_unauthorized\",\n    \"message\": \"Admin token required.\",\n    \"retryable\": false\n  }\n}\n","json",[239,313,314,323,342,357,382,403,418,424],{"__ignoreMap":268},[315,316,319],"span",{"class":317,"line":318},"line",1,[315,320,322],{"class":321},"sMK4o","{\n",[315,324,326,329,333,336,339],{"class":317,"line":325},2,[315,327,328],{"class":321},"  \"",[315,330,332],{"class":331},"spNyl","ok",[315,334,335],{"class":321},"\"",[315,337,338],{"class":321},":",[315,340,341],{"class":321}," false,\n",[315,343,345,347,350,352,354],{"class":317,"line":344},3,[315,346,328],{"class":321},[315,348,349],{"class":331},"error",[315,351,335],{"class":321},[315,353,338],{"class":321},[315,355,356],{"class":321}," {\n",[315,358,360,363,366,368,370,373,377,379],{"class":317,"line":359},4,[315,361,362],{"class":321},"    \"",[315,364,239],{"class":365},"sBMFI",[315,367,335],{"class":321},[315,369,338],{"class":321},[315,371,372],{"class":321}," \"",[315,374,376],{"class":375},"sfazB","admin_unauthorized",[315,378,335],{"class":321},[315,380,381],{"class":321},",\n",[315,383,385,387,390,392,394,396,399,401],{"class":317,"line":384},5,[315,386,362],{"class":321},[315,388,389],{"class":365},"message",[315,391,335],{"class":321},[315,393,338],{"class":321},[315,395,372],{"class":321},[315,397,398],{"class":375},"Admin token required.",[315,400,335],{"class":321},[315,402,381],{"class":321},[315,404,406,408,411,413,415],{"class":317,"line":405},6,[315,407,362],{"class":321},[315,409,410],{"class":365},"retryable",[315,412,335],{"class":321},[315,414,338],{"class":321},[315,416,417],{"class":321}," false\n",[315,419,421],{"class":317,"line":420},7,[315,422,423],{"class":321},"  }\n",[315,425,427],{"class":317,"line":426},8,[315,428,429],{"class":321},"}\n",[255,431,433],{"id":432},"response-envelope","Response envelope",[230,435,436],{},"All admin endpoints use the same envelope:",[260,438,440],{"className":309,"code":439,"language":311,"meta":268,"style":268},"{\n  \"ok\": true,\n  \"data\": { ... }\n}\n",[239,441,442,446,459,479],{"__ignoreMap":268},[315,443,444],{"class":317,"line":318},[315,445,322],{"class":321},[315,447,448,450,452,454,456],{"class":317,"line":325},[315,449,328],{"class":321},[315,451,332],{"class":331},[315,453,335],{"class":321},[315,455,338],{"class":321},[315,457,458],{"class":321}," true,\n",[315,460,461,463,466,468,470,473,477],{"class":317,"line":344},[315,462,328],{"class":321},[315,464,465],{"class":331},"data",[315,467,335],{"class":321},[315,469,338],{"class":321},[315,471,472],{"class":321}," {",[315,474,476],{"class":475},"sTEyZ"," ... ",[315,478,429],{"class":321},[315,480,481],{"class":317,"line":359},[315,482,429],{"class":321},[230,484,485],{},"Errors:",[260,487,489],{"className":309,"code":488,"language":311,"meta":268,"style":268},"{\n  \"ok\": false,\n  \"error\": {\n    \"code\": \"...\",\n    \"message\": \"...\",\n    \"retryable\": false\n  }\n}\n",[239,490,491,495,507,519,538,556,568,572],{"__ignoreMap":268},[315,492,493],{"class":317,"line":318},[315,494,322],{"class":321},[315,496,497,499,501,503,505],{"class":317,"line":325},[315,498,328],{"class":321},[315,500,332],{"class":331},[315,502,335],{"class":321},[315,504,338],{"class":321},[315,506,341],{"class":321},[315,508,509,511,513,515,517],{"class":317,"line":344},[315,510,328],{"class":321},[315,512,349],{"class":331},[315,514,335],{"class":321},[315,516,338],{"class":321},[315,518,356],{"class":321},[315,520,521,523,525,527,529,531,534,536],{"class":317,"line":359},[315,522,362],{"class":321},[315,524,239],{"class":365},[315,526,335],{"class":321},[315,528,338],{"class":321},[315,530,372],{"class":321},[315,532,533],{"class":375},"...",[315,535,335],{"class":321},[315,537,381],{"class":321},[315,539,540,542,544,546,548,550,552,554],{"class":317,"line":384},[315,541,362],{"class":321},[315,543,389],{"class":365},[315,545,335],{"class":321},[315,547,338],{"class":321},[315,549,372],{"class":321},[315,551,533],{"class":375},[315,553,335],{"class":321},[315,555,381],{"class":321},[315,557,558,560,562,564,566],{"class":317,"line":405},[315,559,362],{"class":321},[315,561,410],{"class":365},[315,563,335],{"class":321},[315,565,338],{"class":321},[315,567,417],{"class":321},[315,569,570],{"class":317,"line":420},[315,571,423],{"class":321},[315,573,574],{"class":317,"line":426},[315,575,429],{"class":321},[255,577,579],{"id":578},"endpoints","Endpoints",[581,582,584],"h3",{"id":583},"get-v1external-transcriptionplans",[239,585,252],{},[230,587,588],{},"Public. Returns every known plan and its resolved limits.",[260,590,594],{"className":591,"code":592,"language":593,"meta":268,"style":268},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","curl https:\u002F\u002Faudio.lansonai.com\u002Fv1\u002Fexternal-transcription\u002Fplans\n","bash",[239,595,596],{"__ignoreMap":268},[315,597,598,601],{"class":317,"line":318},[315,599,600],{"class":365},"curl",[315,602,603],{"class":375}," https:\u002F\u002Faudio.lansonai.com\u002Fv1\u002Fexternal-transcription\u002Fplans\n",[230,605,606],{},"Response:",[260,608,610],{"className":309,"code":609,"language":311,"meta":268,"style":268},"{\n  \"ok\": true,\n  \"data\": [\n    {\n      \"plan\": \"free\",\n      \"limits\": {\n        \"maxConcurrentConnections\": 1,\n        \"maxConcurrentUtterances\": 2,\n        \"maxConnectionsPerMinute\": 6,\n        \"maxRequestsPerMinute\": 12,\n        \"maxAudioSecondsPerRequest\": 900,\n        \"maxSessionSeconds\": 900,\n        \"maxAudioSecondsPerSession\": 900,\n        \"maxAudioSecondsPerWindow\": 3600,\n        \"idleTimeoutSeconds\": 60\n      }\n    }\n  ]\n}\n",[239,611,612,616,628,641,646,667,680,698,714,731,748,765,781,797,814,829,835,841,847],{"__ignoreMap":268},[315,613,614],{"class":317,"line":318},[315,615,322],{"class":321},[315,617,618,620,622,624,626],{"class":317,"line":325},[315,619,328],{"class":321},[315,621,332],{"class":331},[315,623,335],{"class":321},[315,625,338],{"class":321},[315,627,458],{"class":321},[315,629,630,632,634,636,638],{"class":317,"line":344},[315,631,328],{"class":321},[315,633,465],{"class":331},[315,635,335],{"class":321},[315,637,338],{"class":321},[315,639,640],{"class":321}," [\n",[315,642,643],{"class":317,"line":359},[315,644,645],{"class":321},"    {\n",[315,647,648,651,654,656,658,660,663,665],{"class":317,"line":384},[315,649,650],{"class":321},"      \"",[315,652,653],{"class":365},"plan",[315,655,335],{"class":321},[315,657,338],{"class":321},[315,659,372],{"class":321},[315,661,662],{"class":375},"free",[315,664,335],{"class":321},[315,666,381],{"class":321},[315,668,669,671,674,676,678],{"class":317,"line":405},[315,670,650],{"class":321},[315,672,673],{"class":365},"limits",[315,675,335],{"class":321},[315,677,338],{"class":321},[315,679,356],{"class":321},[315,681,682,685,689,691,693,696],{"class":317,"line":420},[315,683,684],{"class":321},"        \"",[315,686,688],{"class":687},"sbssI","maxConcurrentConnections",[315,690,335],{"class":321},[315,692,338],{"class":321},[315,694,695],{"class":687}," 1",[315,697,381],{"class":321},[315,699,700,702,705,707,709,712],{"class":317,"line":426},[315,701,684],{"class":321},[315,703,704],{"class":687},"maxConcurrentUtterances",[315,706,335],{"class":321},[315,708,338],{"class":321},[315,710,711],{"class":687}," 2",[315,713,381],{"class":321},[315,715,717,719,722,724,726,729],{"class":317,"line":716},9,[315,718,684],{"class":321},[315,720,721],{"class":687},"maxConnectionsPerMinute",[315,723,335],{"class":321},[315,725,338],{"class":321},[315,727,728],{"class":687}," 6",[315,730,381],{"class":321},[315,732,734,736,739,741,743,746],{"class":317,"line":733},10,[315,735,684],{"class":321},[315,737,738],{"class":687},"maxRequestsPerMinute",[315,740,335],{"class":321},[315,742,338],{"class":321},[315,744,745],{"class":687}," 12",[315,747,381],{"class":321},[315,749,751,753,756,758,760,763],{"class":317,"line":750},11,[315,752,684],{"class":321},[315,754,755],{"class":687},"maxAudioSecondsPerRequest",[315,757,335],{"class":321},[315,759,338],{"class":321},[315,761,762],{"class":687}," 900",[315,764,381],{"class":321},[315,766,768,770,773,775,777,779],{"class":317,"line":767},12,[315,769,684],{"class":321},[315,771,772],{"class":687},"maxSessionSeconds",[315,774,335],{"class":321},[315,776,338],{"class":321},[315,778,762],{"class":687},[315,780,381],{"class":321},[315,782,784,786,789,791,793,795],{"class":317,"line":783},13,[315,785,684],{"class":321},[315,787,788],{"class":687},"maxAudioSecondsPerSession",[315,790,335],{"class":321},[315,792,338],{"class":321},[315,794,762],{"class":687},[315,796,381],{"class":321},[315,798,800,802,805,807,809,812],{"class":317,"line":799},14,[315,801,684],{"class":321},[315,803,804],{"class":687},"maxAudioSecondsPerWindow",[315,806,335],{"class":321},[315,808,338],{"class":321},[315,810,811],{"class":687}," 3600",[315,813,381],{"class":321},[315,815,817,819,822,824,826],{"class":317,"line":816},15,[315,818,684],{"class":321},[315,820,821],{"class":687},"idleTimeoutSeconds",[315,823,335],{"class":321},[315,825,338],{"class":321},[315,827,828],{"class":687}," 60\n",[315,830,832],{"class":317,"line":831},16,[315,833,834],{"class":321},"      }\n",[315,836,838],{"class":317,"line":837},17,[315,839,840],{"class":321},"    }\n",[315,842,844],{"class":317,"line":843},18,[315,845,846],{"class":321},"  ]\n",[315,848,850],{"class":317,"line":849},19,[315,851,429],{"class":321},[581,853,855],{"id":854},"post-v1external-transcriptionkeys",[239,856,857],{},"POST \u002Fv1\u002Fexternal-transcription\u002Fkeys",[230,859,860,861,864],{},"Issue a new API key. The ",[234,862,863],{},"plaintext key is returned exactly once"," in the response; after that only metadata and a hash are stored.",[260,866,868],{"className":591,"code":867,"language":593,"meta":268,"style":268},"curl -X POST https:\u002F\u002Faudio.lansonai.com\u002Fv1\u002Fexternal-transcription\u002Fkeys \\\n  -H \"Authorization: Bearer \u003Cadmin-token>\" \\\n  -H \"Content-Type: application\u002Fjson\" \\\n  -d '{\n    \"owner_id\": \"tenant_a\",\n    \"plan\": \"pro\",\n    \"label\": \"production\",\n    \"expires_at\": \"2026-12-31T23:59:59Z\"\n  }'\n",[239,869,870,886,899,912,922,927,932,937,942],{"__ignoreMap":268},[315,871,872,874,877,880,883],{"class":317,"line":318},[315,873,600],{"class":365},[315,875,876],{"class":375}," -X",[315,878,879],{"class":375}," POST",[315,881,882],{"class":375}," https:\u002F\u002Faudio.lansonai.com\u002Fv1\u002Fexternal-transcription\u002Fkeys",[315,884,885],{"class":475}," \\\n",[315,887,888,891,893,895,897],{"class":317,"line":325},[315,889,890],{"class":375},"  -H",[315,892,372],{"class":321},[315,894,245],{"class":375},[315,896,335],{"class":321},[315,898,885],{"class":475},[315,900,901,903,905,908,910],{"class":317,"line":344},[315,902,890],{"class":375},[315,904,372],{"class":321},[315,906,907],{"class":375},"Content-Type: application\u002Fjson",[315,909,335],{"class":321},[315,911,885],{"class":475},[315,913,914,917,920],{"class":317,"line":359},[315,915,916],{"class":375},"  -d",[315,918,919],{"class":321}," '",[315,921,322],{"class":375},[315,923,924],{"class":317,"line":384},[315,925,926],{"class":375},"    \"owner_id\": \"tenant_a\",\n",[315,928,929],{"class":317,"line":405},[315,930,931],{"class":375},"    \"plan\": \"pro\",\n",[315,933,934],{"class":317,"line":420},[315,935,936],{"class":375},"    \"label\": \"production\",\n",[315,938,939],{"class":317,"line":426},[315,940,941],{"class":375},"    \"expires_at\": \"2026-12-31T23:59:59Z\"\n",[315,943,944,947],{"class":317,"line":716},[315,945,946],{"class":375},"  }",[315,948,949],{"class":321},"'\n",[230,951,952],{},"Request fields:",[273,954,955,971],{},[276,956,957],{},[279,958,959,962,965,968],{},[282,960,961],{},"Field",[282,963,964],{},"Type",[282,966,967],{},"Required",[282,969,970],{},"Description",[289,972,973,993,1008,1022],{},[279,974,975,980,983,986],{},[294,976,977],{},[239,978,979],{},"owner_id",[294,981,982],{},"string",[294,984,985],{},"no",[294,987,988,989,992],{},"Tenant identifier (default: ",[239,990,991],{},"default",")",[279,994,995,999,1001,1003],{},[294,996,997],{},[239,998,653],{},[294,1000,982],{},[294,1002,985],{},[294,1004,1005,1006,992],{},"Plan name (default: ",[239,1007,662],{},[279,1009,1010,1015,1017,1019],{},[294,1011,1012],{},[239,1013,1014],{},"label",[294,1016,982],{},[294,1018,985],{},[294,1020,1021],{},"Human-readable label",[279,1023,1024,1029,1032,1034],{},[294,1025,1026],{},[239,1027,1028],{},"expires_at",[294,1030,1031],{},"string (ISO 8601)",[294,1033,985],{},[294,1035,1036],{},"Expiration timestamp",[230,1038,606],{},[260,1040,1042],{"className":309,"code":1041,"language":311,"meta":268,"style":268},"{\n  \"ok\": true,\n  \"data\": {\n    \"key\": \"sk-...\",\n    \"id\": \"...\",\n    \"ownerId\": \"tenant_a\",\n    \"keyPrefix\": \"sk-xxxxxxxxx\",\n    \"lastFour\": \"abcd\",\n    \"plan\": \"pro\",\n    \"status\": \"active\",\n    \"label\": \"production\",\n    \"expiresAt\": \"2026-12-31T23:59:59Z\",\n    \"revokedAt\": null,\n    \"lastUsedAt\": null,\n    \"createdAt\": \"2026-08-16T...\",\n    \"limits\": { ... }\n  }\n}\n",[239,1043,1044,1048,1060,1072,1092,1111,1131,1151,1171,1190,1210,1229,1249,1263,1276,1296,1312,1316],{"__ignoreMap":268},[315,1045,1046],{"class":317,"line":318},[315,1047,322],{"class":321},[315,1049,1050,1052,1054,1056,1058],{"class":317,"line":325},[315,1051,328],{"class":321},[315,1053,332],{"class":331},[315,1055,335],{"class":321},[315,1057,338],{"class":321},[315,1059,458],{"class":321},[315,1061,1062,1064,1066,1068,1070],{"class":317,"line":344},[315,1063,328],{"class":321},[315,1065,465],{"class":331},[315,1067,335],{"class":321},[315,1069,338],{"class":321},[315,1071,356],{"class":321},[315,1073,1074,1076,1079,1081,1083,1085,1088,1090],{"class":317,"line":359},[315,1075,362],{"class":321},[315,1077,1078],{"class":365},"key",[315,1080,335],{"class":321},[315,1082,338],{"class":321},[315,1084,372],{"class":321},[315,1086,1087],{"class":375},"sk-...",[315,1089,335],{"class":321},[315,1091,381],{"class":321},[315,1093,1094,1096,1099,1101,1103,1105,1107,1109],{"class":317,"line":384},[315,1095,362],{"class":321},[315,1097,1098],{"class":365},"id",[315,1100,335],{"class":321},[315,1102,338],{"class":321},[315,1104,372],{"class":321},[315,1106,533],{"class":375},[315,1108,335],{"class":321},[315,1110,381],{"class":321},[315,1112,1113,1115,1118,1120,1122,1124,1127,1129],{"class":317,"line":405},[315,1114,362],{"class":321},[315,1116,1117],{"class":365},"ownerId",[315,1119,335],{"class":321},[315,1121,338],{"class":321},[315,1123,372],{"class":321},[315,1125,1126],{"class":375},"tenant_a",[315,1128,335],{"class":321},[315,1130,381],{"class":321},[315,1132,1133,1135,1138,1140,1142,1144,1147,1149],{"class":317,"line":420},[315,1134,362],{"class":321},[315,1136,1137],{"class":365},"keyPrefix",[315,1139,335],{"class":321},[315,1141,338],{"class":321},[315,1143,372],{"class":321},[315,1145,1146],{"class":375},"sk-xxxxxxxxx",[315,1148,335],{"class":321},[315,1150,381],{"class":321},[315,1152,1153,1155,1158,1160,1162,1164,1167,1169],{"class":317,"line":426},[315,1154,362],{"class":321},[315,1156,1157],{"class":365},"lastFour",[315,1159,335],{"class":321},[315,1161,338],{"class":321},[315,1163,372],{"class":321},[315,1165,1166],{"class":375},"abcd",[315,1168,335],{"class":321},[315,1170,381],{"class":321},[315,1172,1173,1175,1177,1179,1181,1183,1186,1188],{"class":317,"line":716},[315,1174,362],{"class":321},[315,1176,653],{"class":365},[315,1178,335],{"class":321},[315,1180,338],{"class":321},[315,1182,372],{"class":321},[315,1184,1185],{"class":375},"pro",[315,1187,335],{"class":321},[315,1189,381],{"class":321},[315,1191,1192,1194,1197,1199,1201,1203,1206,1208],{"class":317,"line":733},[315,1193,362],{"class":321},[315,1195,1196],{"class":365},"status",[315,1198,335],{"class":321},[315,1200,338],{"class":321},[315,1202,372],{"class":321},[315,1204,1205],{"class":375},"active",[315,1207,335],{"class":321},[315,1209,381],{"class":321},[315,1211,1212,1214,1216,1218,1220,1222,1225,1227],{"class":317,"line":750},[315,1213,362],{"class":321},[315,1215,1014],{"class":365},[315,1217,335],{"class":321},[315,1219,338],{"class":321},[315,1221,372],{"class":321},[315,1223,1224],{"class":375},"production",[315,1226,335],{"class":321},[315,1228,381],{"class":321},[315,1230,1231,1233,1236,1238,1240,1242,1245,1247],{"class":317,"line":767},[315,1232,362],{"class":321},[315,1234,1235],{"class":365},"expiresAt",[315,1237,335],{"class":321},[315,1239,338],{"class":321},[315,1241,372],{"class":321},[315,1243,1244],{"class":375},"2026-12-31T23:59:59Z",[315,1246,335],{"class":321},[315,1248,381],{"class":321},[315,1250,1251,1253,1256,1258,1260],{"class":317,"line":783},[315,1252,362],{"class":321},[315,1254,1255],{"class":365},"revokedAt",[315,1257,335],{"class":321},[315,1259,338],{"class":321},[315,1261,1262],{"class":321}," null,\n",[315,1264,1265,1267,1270,1272,1274],{"class":317,"line":799},[315,1266,362],{"class":321},[315,1268,1269],{"class":365},"lastUsedAt",[315,1271,335],{"class":321},[315,1273,338],{"class":321},[315,1275,1262],{"class":321},[315,1277,1278,1280,1283,1285,1287,1289,1292,1294],{"class":317,"line":816},[315,1279,362],{"class":321},[315,1281,1282],{"class":365},"createdAt",[315,1284,335],{"class":321},[315,1286,338],{"class":321},[315,1288,372],{"class":321},[315,1290,1291],{"class":375},"2026-08-16T...",[315,1293,335],{"class":321},[315,1295,381],{"class":321},[315,1297,1298,1300,1302,1304,1306,1308,1310],{"class":317,"line":831},[315,1299,362],{"class":321},[315,1301,673],{"class":365},[315,1303,335],{"class":321},[315,1305,338],{"class":321},[315,1307,472],{"class":321},[315,1309,476],{"class":475},[315,1311,429],{"class":321},[315,1313,1314],{"class":317,"line":837},[315,1315,423],{"class":321},[315,1317,1318],{"class":317,"line":843},[315,1319,429],{"class":321},[581,1321,1323],{"id":1322},"get-v1external-transcriptionkeys",[239,1324,1325],{},"GET \u002Fv1\u002Fexternal-transcription\u002Fkeys",[230,1327,1328,1329,246],{},"List key metadata. Optionally filter by ",[239,1330,1331],{},"?owner_id=",[260,1333,1335],{"className":591,"code":1334,"language":593,"meta":268,"style":268},"curl https:\u002F\u002Faudio.lansonai.com\u002Fv1\u002Fexternal-transcription\u002Fkeys \\\n  -H \"Authorization: Bearer \u003Cadmin-token>\"\n",[239,1336,1337,1345],{"__ignoreMap":268},[315,1338,1339,1341,1343],{"class":317,"line":318},[315,1340,600],{"class":365},[315,1342,882],{"class":375},[315,1344,885],{"class":475},[315,1346,1347,1349,1351,1353],{"class":317,"line":325},[315,1348,890],{"class":375},[315,1350,372],{"class":321},[315,1352,245],{"class":375},[315,1354,1355],{"class":321},"\"\n",[230,1357,606],{},[260,1359,1361],{"className":309,"code":1360,"language":311,"meta":268,"style":268},"{\n  \"ok\": true,\n  \"data\": [\n    { \"id\": \"...\", \"ownerId\": \"tenant_a\", \"plan\": \"pro\", \"status\": \"active\", ... }\n  ]\n}\n",[239,1362,1363,1367,1379,1391,1465,1469],{"__ignoreMap":268},[315,1364,1365],{"class":317,"line":318},[315,1366,322],{"class":321},[315,1368,1369,1371,1373,1375,1377],{"class":317,"line":325},[315,1370,328],{"class":321},[315,1372,332],{"class":331},[315,1374,335],{"class":321},[315,1376,338],{"class":321},[315,1378,458],{"class":321},[315,1380,1381,1383,1385,1387,1389],{"class":317,"line":344},[315,1382,328],{"class":321},[315,1384,465],{"class":331},[315,1386,335],{"class":321},[315,1388,338],{"class":321},[315,1390,640],{"class":321},[315,1392,1393,1396,1398,1400,1402,1404,1406,1408,1410,1413,1415,1417,1419,1421,1423,1425,1427,1429,1431,1433,1435,1437,1439,1441,1443,1445,1447,1449,1451,1453,1455,1457,1459,1461,1463],{"class":317,"line":359},[315,1394,1395],{"class":321},"    {",[315,1397,372],{"class":321},[315,1399,1098],{"class":365},[315,1401,335],{"class":321},[315,1403,338],{"class":321},[315,1405,372],{"class":321},[315,1407,533],{"class":375},[315,1409,335],{"class":321},[315,1411,1412],{"class":321},",",[315,1414,372],{"class":321},[315,1416,1117],{"class":365},[315,1418,335],{"class":321},[315,1420,338],{"class":321},[315,1422,372],{"class":321},[315,1424,1126],{"class":375},[315,1426,335],{"class":321},[315,1428,1412],{"class":321},[315,1430,372],{"class":321},[315,1432,653],{"class":365},[315,1434,335],{"class":321},[315,1436,338],{"class":321},[315,1438,372],{"class":321},[315,1440,1185],{"class":375},[315,1442,335],{"class":321},[315,1444,1412],{"class":321},[315,1446,372],{"class":321},[315,1448,1196],{"class":365},[315,1450,335],{"class":321},[315,1452,338],{"class":321},[315,1454,372],{"class":321},[315,1456,1205],{"class":375},[315,1458,335],{"class":321},[315,1460,1412],{"class":321},[315,1462,476],{"class":475},[315,1464,429],{"class":321},[315,1466,1467],{"class":317,"line":384},[315,1468,846],{"class":321},[315,1470,1471],{"class":317,"line":405},[315,1472,429],{"class":321},[581,1474,1476],{"id":1475},"get-v1external-transcriptionkeysid",[239,1477,1478],{},"GET \u002Fv1\u002Fexternal-transcription\u002Fkeys\u002F{id}",[230,1480,1481],{},"Inspect a single key.",[260,1483,1485],{"className":591,"code":1484,"language":593,"meta":268,"style":268},"curl https:\u002F\u002Faudio.lansonai.com\u002Fv1\u002Fexternal-transcription\u002Fkeys\u002F\u003Cid> \\\n  -H \"Authorization: Bearer \u003Cadmin-token>\"\n",[239,1486,1487,1508],{"__ignoreMap":268},[315,1488,1489,1491,1494,1497,1500,1503,1506],{"class":317,"line":318},[315,1490,600],{"class":365},[315,1492,1493],{"class":375}," https:\u002F\u002Faudio.lansonai.com\u002Fv1\u002Fexternal-transcription\u002Fkeys\u002F",[315,1495,1496],{"class":321},"\u003C",[315,1498,1499],{"class":375},"i",[315,1501,1502],{"class":475},"d",[315,1504,1505],{"class":321},">",[315,1507,885],{"class":475},[315,1509,1510,1512,1514,1516],{"class":317,"line":325},[315,1511,890],{"class":375},[315,1513,372],{"class":321},[315,1515,245],{"class":375},[315,1517,1355],{"class":321},[581,1519,1521],{"id":1520},"delete-v1external-transcriptionkeysid",[239,1522,1523],{},"DELETE \u002Fv1\u002Fexternal-transcription\u002Fkeys\u002F{id}",[230,1525,1526],{},"Revoke a key.",[260,1528,1530],{"className":591,"code":1529,"language":593,"meta":268,"style":268},"curl -X DELETE https:\u002F\u002Faudio.lansonai.com\u002Fv1\u002Fexternal-transcription\u002Fkeys\u002F\u003Cid> \\\n  -H \"Authorization: Bearer \u003Cadmin-token>\"\n",[239,1531,1532,1553],{"__ignoreMap":268},[315,1533,1534,1536,1538,1541,1543,1545,1547,1549,1551],{"class":317,"line":318},[315,1535,600],{"class":365},[315,1537,876],{"class":375},[315,1539,1540],{"class":375}," DELETE",[315,1542,1493],{"class":375},[315,1544,1496],{"class":321},[315,1546,1499],{"class":375},[315,1548,1502],{"class":475},[315,1550,1505],{"class":321},[315,1552,885],{"class":475},[315,1554,1555,1557,1559,1561],{"class":317,"line":325},[315,1556,890],{"class":375},[315,1558,372],{"class":321},[315,1560,245],{"class":375},[315,1562,1355],{"class":321},[255,1564,1566],{"id":1565},"error-codes","Error codes",[273,1568,1569,1581],{},[276,1570,1571],{},[279,1572,1573,1576,1579],{},[282,1574,1575],{},"Code",[282,1577,1578],{},"HTTP",[282,1580,970],{},[289,1582,1583,1595,1608,1621,1634,1646],{},[279,1584,1585,1589,1592],{},[294,1586,1587],{},[239,1588,376],{},[294,1590,1591],{},"401",[294,1593,1594],{},"Missing or incorrect admin token",[279,1596,1597,1602,1605],{},[294,1598,1599],{},[239,1600,1601],{},"invalid_plan",[294,1603,1604],{},"400",[294,1606,1607],{},"Unknown plan name",[279,1609,1610,1615,1618],{},[294,1611,1612],{},[239,1613,1614],{},"key_not_found",[294,1616,1617],{},"404",[294,1619,1620],{},"Key ID does not exist",[279,1622,1623,1628,1631],{},[294,1624,1625],{},[239,1626,1627],{},"issue_failed",[294,1629,1630],{},"500",[294,1632,1633],{},"Unable to issue a key",[279,1635,1636,1641,1643],{},[294,1637,1638],{},[239,1639,1640],{},"store_unavailable",[294,1642,1630],{},[294,1644,1645],{},"R2 key store unavailable",[279,1647,1648,1653,1655],{},[294,1649,1650],{},[239,1651,1652],{},"not_found",[294,1654,1617],{},[294,1656,1657],{},"Unknown admin route",[255,1659,1661],{"id":1660},"related","Related",[1663,1664,1665,1672],"ul",{},[1666,1667,1668,1671],"li",{},[1669,1670,16],"a",{"href":17}," — regular API key and session-token flow",[1666,1673,1674,1676,1677],{},[1669,1675,192],{"href":193}," — plan limits returned by ",[239,1678,1679],{},"\u002Fplans",[1681,1682,1683],"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 .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 .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}",{"title":268,"searchDepth":318,"depth":325,"links":1685},[1686,1687,1688,1689,1696,1697],{"id":257,"depth":325,"text":258},{"id":271,"depth":325,"text":16},{"id":432,"depth":325,"text":433},{"id":578,"depth":325,"text":579,"children":1690},[1691,1692,1693,1694,1695],{"id":583,"depth":344,"text":252},{"id":854,"depth":344,"text":857},{"id":1322,"depth":344,"text":1325},{"id":1475,"depth":344,"text":1478},{"id":1520,"depth":344,"text":1523},{"id":1565,"depth":325,"text":1566},{"id":1660,"depth":325,"text":1661},"Internal key management and plan catalog endpoints.",false,"md",null,{},true,{"title":160,"description":1698},"xRvUjUxGDX5cPihloKmgKWXW8d2I00quYurhgCqoako",[1707,1709],{"title":158,"path":154,"stem":155,"description":1708,"children":-1},"Base URL, REST\u002FWebSocket endpoints, versioning.",{"title":164,"path":165,"stem":166,"description":1710,"children":-1},"WebSocket endpoint for streaming transcription.",1789433612371]