{
"error": {
"type": "permission_error",
"code": "model_access_denied",
"message": "This account does not have access to A5S Async v1. To get access, talk to sales at https://aircaps.ai/contact.",
"param": null,
"request_id": "req_01k6z3m4q8w7e5r2t1y0u9i8o7"
}
}
{
"error": {
"type": "invalid_request_error",
"code": "idempotency_conflict",
"message": "Idempotency-Key was used with a different request",
"param": null,
"request_id": "req_01k6z3m4q8w7e5r2t1y0u9i8o7"
}
}
{
"error": {
"type": "invalid_request_error",
"code": "file_too_large",
"message": "direct uploads are limited to 1 GB; use /v1/files/upload-url for larger files (up to 5 GB)",
"param": null,
"request_id": "req_01k6z3m4q8w7e5r2t1y0u9i8o7"
}
}
{
"error": {
"type": "rate_limit_error",
"code": "rate_limited",
"message": "too many requests; retry after the Retry-After interval",
"param": null,
"request_id": "req_01k6z3m4q8w7e5r2t1y0u9i8o7"
}
}
Send the audio and get the finished transcript back in one request: the upload, Create a transcript and the wait in one call. The body is the raw audio (any audio or video format) with the options as query parameters, or a multipart/form-data form whose file field is the audio and whose other fields are the options. Options are those of Create a transcript except audio_url and file_id; keyterms may repeat, metadata and speaker_identification are JSON. If the transcript is not finished within wait, the answer is 202 with the transcript so far: fetch it with Get a transcript, optionally with wait.
{
"error": {
"type": "permission_error",
"code": "model_access_denied",
"message": "This account does not have access to A5S Async v1. To get access, talk to sales at https://aircaps.ai/contact.",
"param": null,
"request_id": "req_01k6z3m4q8w7e5r2t1y0u9i8o7"
}
}
{
"error": {
"type": "invalid_request_error",
"code": "idempotency_conflict",
"message": "Idempotency-Key was used with a different request",
"param": null,
"request_id": "req_01k6z3m4q8w7e5r2t1y0u9i8o7"
}
}
{
"error": {
"type": "invalid_request_error",
"code": "file_too_large",
"message": "direct uploads are limited to 1 GB; use /v1/files/upload-url for larger files (up to 5 GB)",
"param": null,
"request_id": "req_01k6z3m4q8w7e5r2t1y0u9i8o7"
}
}
{
"error": {
"type": "rate_limit_error",
"code": "rate_limited",
"message": "too many requests; retry after the Retry-After interval",
"param": null,
"request_id": "req_01k6z3m4q8w7e5r2t1y0u9i8o7"
}
}
Language of the audio. English only today: en or a regional English code (en-US, en-GB, en-IN, ...); for best results use the one that matches the speakers' locale or accent. The transcript reports en. Any other value returns 400 unsupported_language. Multilingual support is planned.
Only when the transcript was created with speaker_identification: its settings and outcome.
Show child attributes
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"AirCaps AI","description":"AirCaps AI API: English speech-to-text, speaker diarization and speaker identification. A5S Async v1 (batch transcription with speaker labels), A5S Small V2 Streaming (live captions over WebSocket), AirCaps Diarization-v1 (who spoke when) and AirCaps Speaker ID-v1 (recognize enrolled voices). Model research and benchmarks: https://aircaps.ai/research","colors":{"primary":"#1B1B18","light":"#F3F0E7","dark":"#1B1B18"},"logo":{"light":"https://mintcdn.com/air-caps/tnXe4a3SgZnJ9-d6/logo/light.png?fit=max\u0026auto=format\u0026n=tnXe4a3SgZnJ9-d6\u0026q=85\u0026s=a0ee30295f98b62d4c267b12a091ff1b","dark":"https://mintcdn.com/air-caps/tnXe4a3SgZnJ9-d6/logo/dark.png?fit=max\u0026auto=format\u0026n=tnXe4a3SgZnJ9-d6\u0026q=85\u0026s=686ccf47b4786556086d97c19f9d5a42","href":"https://aircaps.ai"},"favicon":"https://mintcdn.com/air-caps/YB885TbhaAdo7HNl/favicon.png?fit=max\u0026auto=format\u0026n=YB885TbhaAdo7HNl\u0026q=85\u0026s=0fef3ddc891625fc3771f9290344489e","api":{"openapi":"openapi.json","playground":{"display":"interactive"},"examples":{"languages":["curl","python","javascript"]}},"navbar":{"links":[{"href":"https://aircaps.ai/research","label":"Research"},{"href":"https://aircaps.ai/contact","label":"Talk to sales"}],"primary":{"type":"button","label":"Get an API key","href":"https://console.aircaps.ai/api-keys"}},"footer":{"socials":{"website":"https://aircaps.ai","github":"https://github.com/aircaps"},"links":[{"header":"Models","items":[{"label":"A5S Async v1","href":"https://aircaps.ai/models/a5s-async"},{"label":"A5S Small V2 Streaming","href":"https://aircaps.ai/models/a5s-streaming"},{"label":"AirCaps Diarization-v1","href":"https://aircaps.ai/models/diarization"},{"label":"AirCaps Speaker ID-v1","href":"https://aircaps.ai/models/speaker-id"},{"label":"All models","href":"https://aircaps.ai/models"}]},{"header":"AirCaps","items":[{"label":"Playground","href":"https://console.aircaps.ai"},{"label":"Talk to sales","href":"https://aircaps.ai/contact"}]}]},"seo":{"metatags":{"canonical":"https://aircaps.ai/docs","msvalidate.01":"AA35D7130FFB1F30257FFBE758DC985E","og:image":"https://aircaps.ai/assets/og/docs.png","og:image:width":"1200","og:image:height":"630","twitter:image":"https://aircaps.ai/assets/og/docs.png","twitter:site":"@tryaircaps"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"air-caps","hasAudioNarration":false,"actualSubdomain":"air-caps","customDomains":["aircaps.ai"],"gitSource":{"type":"github","owner":"aircaps","repo":"aircaps-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"latestBuiltDeploymentHistoryId":"6aeaca2801f09338ef4340f9","collectionId":"285c7c82-ce36-46f1-bda0-78815764b807","liveDeploymentHistoryId":"6aeaca2801f09338ef4340f9","schemaVersion":"v3"},"entitlements":{},"buildId":"6aead2222641703a7d479ab1","clientVersion":"0.0.4054","searchFilterCounts":[{"language":"default","tag":"API reference","count":37},{"language":"default","tag":"Documentation","count":14},{"language":"default","tag":"Objects","count":11},{"language":"default","tag":"Speakers","count":8},{"language":"default","tag":"Transcripts","count":6},{"language":"default","tag":"Guides","count":6},{"language":"default","tag":"Get started","count":5},{"language":"default","tag":"Diarizations","count":5},{"language":"default","tag":"Account","count":3},{"language":"default","tag":"Operations","count":3}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"/docs","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-reference/transcribe","slug":"/api-reference/transcribe","pageMetadata":{"openapi":"POST /v1/transcribe","title":"Transcribe (one request)","description":"Send the audio and get the finished transcript back in one request: the upload, [Create a transcript](/api-reference/create-transcript) and the wait in one call. The body is the raw audio (any audio or video format) with the options as query parameters, or a `multipart/form-data` form whose `file` field is the audio and whose other fields are the options. Options are those of Create a transcript except `audio_url` and `file_id`; `keyterms` may repeat, `metadata` and `speaker_identification` are JSON. If the transcript is not finished within `wait`, the answer is `202` with the transcript so far: fetch it with [Get a transcript](/api-reference/get-transcript), optionally with `wait`.","href":"/api-reference/transcribe"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n a: \"a\",\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Send the audio and get the finished transcript back in one request: the upload, \", _jsx(_components.a, {\n href: \"/api-reference/create-transcript\",\n children: \"Create a transcript\"\n }), \" and the wait in one call. The body is the raw audio (any audio or video format) with the options as query parameters, or a \", _jsx(_components.code, {\n children: \"multipart/form-data\"\n }), \" form whose \", _jsx(_components.code, {\n children: \"file\"\n }), \" field is the audio and whose other fields are the options. Options are those of Create a transcript except \", _jsx(_components.code, {\n children: \"audio_url\"\n }), \" and \", _jsx(_components.code, {\n children: \"file_id\"\n }), \"; \", _jsx(_components.code, {\n children: \"keyterms\"\n }), \" may repeat, \", _jsx(_components.code, {\n children: \"metadata\"\n }), \" and \", _jsx(_components.code, {\n children: \"speaker_identification\"\n }), \" are JSON. If the transcript is not finished within \", _jsx(_components.code, {\n children: \"wait\"\n }), \", the answer is \", _jsx(_components.code, {\n children: \"202\"\n }), \" with the transcript so far: fetch it with \", _jsx(_components.a, {\n href: \"/api-reference/get-transcript\",\n children: \"Get a transcript\"\n }), \", optionally with \", _jsx(_components.code, {\n children: \"wait\"\n }), \".\"]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"openapi":"POST /v1/transcribe","title":"Transcribe (one request)","description":"Send the audio and get the finished transcript back in one request: the upload, [Create a transcript](/api-reference/create-transcript) and the wait in one call. The body is the raw audio (any audio or video format) with the options as query parameters, or a `multipart/form-data` form whose `file` field is the audio and whose other fields are the options. Options are those of Create a transcript except `audio_url` and `file_id`; `keyterms` may repeat, `metadata` and `speaker_identification` are JSON. If the transcript is not finished within `wait`, the answer is `202` with the transcript so far: fetch it with [Get a transcript](/api-reference/get-transcript), optionally with `wait`.","href":"/api-reference/transcribe"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Transcribe (one request)","description":"Send the audio and get the finished transcript back in one request: the upload, [Create a transcript](/api-reference/create-transcript) and the wait in one call. The body is the raw audio (any audio or video format) with the options as query parameters, or a `multipart/form-data` form whose `file` field is the audio and whose other fields are the options. Options are those of Create a transcript except `audio_url` and `file_id`; `keyterms` may repeat, `metadata` and `speaker_identification` are JSON. If the transcript is not finished within `wait`, the answer is `202` with the transcript so far: fetch it with [Get a transcript](/api-reference/get-transcript), optionally with `wait`.","responses":{"200":"0ae4fc2f-20ad-49a9-81af-65050db08662","202":"43ffeed3-89d0-4e4c-a7fe-e00936235415","400":"554b981c-093f-4b0e-9237-23a0582b3f17","401":"7d2b490a-dd63-4954-b70d-1ee1ed4f3046","403":"05f9e700-71b3-4208-b552-2f57ab76ecc8","409":"fe451d52-0e48-40e7-a600-7e9fb023865f","413":"3f440526-5143-4fba-b7fa-8346e411fa42","429":"29eeabbc-97d4-4e8b-8f7a-9f3c956b25d6","500":"cefadfd1-8491-4343-8cbb-3f7d7f755ed1","503":"b98082b0-b169-48ea-b817-c9f2979b6715"},"tags":["Transcripts"],"operationId":"transcribe","parameters":["aecc8379-a126-48a4-8bb2-4ea5c49a4ecd","2bd93839-b8f9-4c63-8728-832f8298800b","90ec31a1-e2d5-47e3-a60b-b969c79866cb","3cdaa08f-0e9f-41b8-8239-d12337d7754c"],"requestBody":"97e1d6ba-afd4-42f3-a72a-ff88cafc0da7","method":"post","type":"path","servers":["9571de2f-7d72-4bb3-9ed2-4dbb4898292a"],"security":["004c834b-55f5-4cb2-babc-0df824f4a878"],"path":"/v1/transcribe","baseUrlOptions":["https://api.aircaps.com"],"title":"Transcribe (one request)","codeSamples":[],"requestExampleLanguages":["bash","python","javascript"],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"aecc8379-a126-48a4-8bb2-4ea5c49a4ecd":{"name":"model","in":"query","required":true,"schema":{"type":"string","example":"a5s-async-v1","isRequired":true,"uniqueKey":"","typeLabel":"string"}},"2bd93839-b8f9-4c63-8728-832f8298800b":{"name":"language_code","in":"query","required":false,"description":"Language of the audio. English only today: `en` or a regional English code (`en-US`, `en-GB`, `en-IN`, ...); for best results use the one that matches the speakers' locale or accent. The transcript reports `en`. Any other value returns `400 unsupported_language`. Multilingual support is planned.","schema":{"type":"string","default":"en","isRequired":false,"description":"Language of the audio. English only today: `en` or a regional English code (`en-US`, `en-GB`, `en-IN`, ...); for best results use the one that matches the speakers' locale or accent. The transcript reports `en`. Any other value returns `400 unsupported_language`. Multilingual support is planned.","uniqueKey":"","typeLabel":"string"}},"90ec31a1-e2d5-47e3-a60b-b969c79866cb":{"name":"wait","in":"query","required":false,"description":"Seconds to wait for the transcript (0 to 120).","schema":{"type":"number","minimum":0,"maximum":120,"default":120,"isRequired":false,"description":"Seconds to wait for the transcript (0 to 120).","uniqueKey":"","typeLabel":"number"}},"3cdaa08f-0e9f-41b8-8239-d12337d7754c":{"name":"Idempotency-Key","in":"header","required":false,"description":"Up to 255 characters. Makes retries safe: the same key and options return the original job.","schema":{"type":"string","maxLength":255,"isRequired":false,"description":"Up to 255 characters. Makes retries safe: the same key and options return the original job.","uniqueKey":"","typeLabel":"string"}}},"requestBody":{"required":true,"description":"The raw audio bytes, or a multipart form with `file`.","content":{"application/octet-stream":{"schema":{"type":"string","format":"binary","uniqueKey":"","typeLabel":"file"},"examples":{"Example":{"title":"Example","value":"\u003cstring>"}},"exampleType":"generated"},"multipart/form-data":{"schema":{"type":"object","required":["file"],"properties":{"file":{"type":"string","format":"binary","isRequired":true,"uniqueKey":"file","typeLabel":"file"},"model":{"type":"string","uniqueKey":"model","typeLabel":"string"},"language_code":{"type":"string","uniqueKey":"language_code","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"file":"\u003cstring>","model":"\u003cstring>","language_code":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"0ae4fc2f-20ad-49a9-81af-65050db08662":{"description":"The finished transcript (as Get a transcript).","content":{"application/json":{"schema":{"type":"object","required":["id","object","status","created_at","started_at","completed_at","audio_url","file_id","language_code","model","audio_duration","metadata","webhook_url","webhook_status","webhook_status_code","error"],"properties":{"id":{"type":"string","description":"Transcript ID.","example":"tr_01k6z3m4q8w7e5r2t1y0u9i8o7","isRequired":true,"uniqueKey":"id","typeLabel":"string"},"object":{"type":"string","enum":["transcript"],"example":"transcript","isRequired":true,"uniqueKey":"object","typeLabel":"enum\u003cstring>"},"status":{"type":"string","enum":["queued","processing","completed","error"],"description":"`queued`: waiting for a processing slot. `processing`: being transcribed. `completed`: result fields present. `error`: see `error`.","isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"created_at":{"type":"string","format":"date-time","description":"When the transcript was created (UTC).","isRequired":true,"uniqueKey":"created_at","typeLabel":"string\u003cdate-time>"},"started_at":{"oneOf":[{"type":"string","format":"date-time","description":"When processing started.","isRequired":true,"uniqueKey":"started_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"When processing started.","isRequired":true,"uniqueKey":"started_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"started_at","typeLabel":"string\u003cdate-time> | null"},"completed_at":{"oneOf":[{"type":"string","format":"date-time","description":"When the job finished (completed or error).","isRequired":true,"uniqueKey":"completed_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"When the job finished (completed or error).","isRequired":true,"uniqueKey":"completed_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"completed_at","typeLabel":"string\u003cdate-time> | null"},"audio_url":{"oneOf":[{"type":"string","description":"The submitted `audio_url`, if any.","isRequired":true,"uniqueKey":"audio_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"The submitted `audio_url`, if any.","isRequired":true,"uniqueKey":"audio_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"audio_url","typeLabel":"string | null"},"file_id":{"oneOf":[{"type":"string","description":"The submitted `file_id`, if any.","isRequired":true,"uniqueKey":"file_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"The submitted `file_id`, if any.","isRequired":true,"uniqueKey":"file_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"file_id","typeLabel":"string | null"},"language_code":{"type":"string","enum":["en"],"description":"Language of the transcript (normalised).","isRequired":true,"uniqueKey":"language_code","typeLabel":"enum\u003cstring>"},"model":{"type":"string","enum":["a5s-async-v1"],"isRequired":true,"uniqueKey":"model","typeLabel":"enum\u003cstring>"},"audio_duration":{"oneOf":[{"type":"number","description":"Audio duration in seconds, once known.","example":3600.512,"isRequired":true,"uniqueKey":"audio_duration.oneOf.0","typeLabel":"number"},{"type":"null","description":"Audio duration in seconds, once known.","example":3600.512,"isRequired":true,"uniqueKey":"audio_duration.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"audio_duration","typeLabel":"number | null"},"metadata":{"oneOf":[{"type":"object","description":"Your `metadata`, echoed back.","isRequired":true,"uniqueKey":"metadata.oneOf.0","typeLabel":"object"},{"type":"null","description":"Your `metadata`, echoed back.","isRequired":true,"uniqueKey":"metadata.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"metadata","typeLabel":"object | null"},"webhook_url":{"oneOf":[{"type":"string","description":"Webhook target, if any.","isRequired":true,"uniqueKey":"webhook_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"Webhook target, if any.","isRequired":true,"uniqueKey":"webhook_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"webhook_url","typeLabel":"string | null"},"webhook_status":{"oneOf":[{"type":"string","enum":["pending","delivered","failed",null],"description":"Webhook delivery state, if `webhook_url` was set.","isRequired":true,"uniqueKey":"webhook_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["pending","delivered","failed",null],"description":"Webhook delivery state, if `webhook_url` was set.","isRequired":true,"uniqueKey":"webhook_status.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"webhook_status","typeLabel":"enum\u003cstring> | null"},"webhook_status_code":{"oneOf":[{"type":"integer","description":"HTTP status of the last webhook delivery.","isRequired":true,"uniqueKey":"webhook_status_code.oneOf.0","typeLabel":"integer"},{"type":"null","description":"HTTP status of the last webhook delivery.","isRequired":true,"uniqueKey":"webhook_status_code.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"webhook_status_code","typeLabel":"integer | null"},"error":{"oneOf":[{"type":"object","description":"Set when `status` is `error`.","required":["code","message"],"properties":{"code":{"type":"string","enum":["invalid_audio","audio_too_long","file_too_large","download_failed","file_not_found","usage_limit_reached","internal_error","canceled"],"description":"Why the job failed. Failed jobs never count toward usage.","isRequired":true,"uniqueKey":"error.oneOf.0.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"Human-readable detail.","isRequired":true,"uniqueKey":"error.oneOf.0.message","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error.oneOf.0","typeLabel":"object"},{"type":"null","description":"Set when `status` is `error`.","isRequired":true,"uniqueKey":"error.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"error","typeLabel":"object | null"},"text":{"type":"string","description":"Completed only. Full transcript: verbatim, lowercase, no punctuation.","uniqueKey":"text","typeLabel":"string"},"speakers":{"type":"array","items":{"type":"object","required":["id","speaking_time"],"properties":{"id":{"type":"string","example":"speaker_0","isRequired":true,"uniqueKey":"speakers.items.[INDEX].id","typeLabel":"string"},"speaking_time":{"type":"number","description":"Seconds this speaker talks.","example":1402.11,"isRequired":true,"uniqueKey":"speakers.items.[INDEX].speaking_time","typeLabel":"number"},"speaker_id":{"oneOf":[{"type":"string","description":"Only with `speaker_identification`: the enrolled speaker matched with this speaker (its best score reached `threshold`), or `null`. Two speakers can match the same enrolled speaker when one person was split in two.","example":"spk_01k73a9x8w7v6u5t4s3r2q1p0n","uniqueKey":"speakers.items.[INDEX].speaker_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Only with `speaker_identification`: the enrolled speaker matched with this speaker (its best score reached `threshold`), or `null`. Two speakers can match the same enrolled speaker when one person was split in two.","example":"spk_01k73a9x8w7v6u5t4s3r2q1p0n","uniqueKey":"speakers.items.[INDEX].speaker_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"speakers.items.[INDEX].speaker_id","typeLabel":"string | null"},"name":{"oneOf":[{"type":"string","description":"Only with `speaker_identification`: the matched enrolled speaker's name.","example":"Ana García","uniqueKey":"speakers.items.[INDEX].name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Only with `speaker_identification`: the matched enrolled speaker's name.","example":"Ana García","uniqueKey":"speakers.items.[INDEX].name.oneOf.1","typeLabel":"null"}],"uniqueKey":"speakers.items.[INDEX].name","typeLabel":"string | null"},"score":{"oneOf":[{"type":"number","description":"Only with `speaker_identification`: the matched enrolled speaker's score, or `null`.","example":0.781,"uniqueKey":"speakers.items.[INDEX].score.oneOf.0","typeLabel":"number"},{"type":"null","description":"Only with `speaker_identification`: the matched enrolled speaker's score, or `null`.","example":0.781,"uniqueKey":"speakers.items.[INDEX].score.oneOf.1","typeLabel":"null"}],"uniqueKey":"speakers.items.[INDEX].score","typeLabel":"number | null"},"matches":{"type":"array","items":{"type":"object","required":["speaker_id","name","score"],"properties":{"speaker_id":{"type":"string","description":"Enrolled speaker ID.","example":"spk_01k73a9x8w7v6u5t4s3r2q1p0n","isRequired":true,"uniqueKey":"speakers.items.[INDEX].matches.items.[INDEX].speaker_id","typeLabel":"string"},"name":{"oneOf":[{"type":"string","description":"The enrolled speaker's name.","example":"Ana García","isRequired":true,"uniqueKey":"speakers.items.[INDEX].matches.items.[INDEX].name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The enrolled speaker's name.","example":"Ana García","isRequired":true,"uniqueKey":"speakers.items.[INDEX].matches.items.[INDEX].name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"speakers.items.[INDEX].matches.items.[INDEX].name","typeLabel":"string | null"},"score":{"type":"number","description":"Similarity of this speaker's voice to the enrolled speaker (-1 to 1).","example":0.781,"isRequired":true,"uniqueKey":"speakers.items.[INDEX].matches.items.[INDEX].score","typeLabel":"number"}},"uniqueKey":"speakers.items.[INDEX].matches.items.[INDEX]","typeLabel":"object"},"description":"Only with `speaker_identification`: the 3 best-scoring enrolled speakers, best first, whether or not they reached `threshold`. Empty when the speaker had too little speech to compare.","uniqueKey":"speakers.items.[INDEX].matches","typeLabel":"object[]"},"compared_duration":{"type":"number","description":"Only with `speaker_identification`: seconds of this speaker's audio that were compared.","example":60,"uniqueKey":"speakers.items.[INDEX].compared_duration","typeLabel":"number"}},"uniqueKey":"speakers.items.[INDEX]","typeLabel":"object"},"description":"Completed only. With `speaker_identification`, each speaker also has `speaker_id`, `name`, `score`, `matches` and `compared_duration`.","uniqueKey":"speakers","typeLabel":"object[]"},"utterances":{"type":"array","items":{"type":"object","required":["speaker","start","end","text","words"],"properties":{"speaker":{"type":"string","description":"Speaker label (`speaker_0`, `speaker_1`, … in order of first speech).","example":"speaker_0","isRequired":true,"uniqueKey":"utterances.items.[INDEX].speaker","typeLabel":"string"},"start":{"type":"number","description":"Start time in seconds.","example":0.48,"isRequired":true,"uniqueKey":"utterances.items.[INDEX].start","typeLabel":"number"},"end":{"type":"number","description":"End time in seconds.","example":6.12,"isRequired":true,"uniqueKey":"utterances.items.[INDEX].end","typeLabel":"number"},"text":{"type":"string","description":"Text of the utterance.","example":"hey good afternoon everybody","isRequired":true,"uniqueKey":"utterances.items.[INDEX].text","typeLabel":"string"},"words":{"type":"array","items":{"type":"object","required":["text","start","end","speaker"],"properties":{"text":{"type":"string","description":"The word.","example":"hey","isRequired":true,"uniqueKey":"utterances.items.[INDEX].words.items.[INDEX].text","typeLabel":"string"},"start":{"type":"number","description":"Start time in seconds.","example":0.48,"isRequired":true,"uniqueKey":"utterances.items.[INDEX].words.items.[INDEX].start","typeLabel":"number"},"end":{"type":"number","description":"End time in seconds.","example":0.71,"isRequired":true,"uniqueKey":"utterances.items.[INDEX].words.items.[INDEX].end","typeLabel":"number"},"speaker":{"type":"string","description":"Speaker label.","example":"speaker_0","isRequired":true,"uniqueKey":"utterances.items.[INDEX].words.items.[INDEX].speaker","typeLabel":"string"}},"uniqueKey":"utterances.items.[INDEX].words.items.[INDEX]","typeLabel":"object"},"description":"Words of the utterance.","isRequired":true,"uniqueKey":"utterances.items.[INDEX].words","typeLabel":"object[]"},"speaker_name":{"oneOf":[{"type":"string","description":"Only with `speaker_identification`: the name of the enrolled speaker this speaker was matched with, or `null`.","example":"Ana García","uniqueKey":"utterances.items.[INDEX].speaker_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Only with `speaker_identification`: the name of the enrolled speaker this speaker was matched with, or `null`.","example":"Ana García","uniqueKey":"utterances.items.[INDEX].speaker_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"utterances.items.[INDEX].speaker_name","typeLabel":"string | null"}},"uniqueKey":"utterances.items.[INDEX]","typeLabel":"object"},"description":"Completed only. Speaker turns, in time order; overlapping speech overlaps.","uniqueKey":"utterances","typeLabel":"object[]"},"words":{"type":"array","items":{"type":"object","required":["text","start","end","speaker"],"properties":{"text":{"type":"string","description":"The word.","example":"hey","isRequired":true,"uniqueKey":"words.items.[INDEX].text","typeLabel":"string"},"start":{"type":"number","description":"Start time in seconds.","example":0.48,"isRequired":true,"uniqueKey":"words.items.[INDEX].start","typeLabel":"number"},"end":{"type":"number","description":"End time in seconds.","example":0.71,"isRequired":true,"uniqueKey":"words.items.[INDEX].end","typeLabel":"number"},"speaker":{"type":"string","description":"Speaker label.","example":"speaker_0","isRequired":true,"uniqueKey":"words.items.[INDEX].speaker","typeLabel":"string"}},"uniqueKey":"words.items.[INDEX]","typeLabel":"object"},"description":"Completed only. Every word, in time order.","uniqueKey":"words","typeLabel":"object[]"},"timing_mode":{"type":"string","enum":["phrase","region"],"description":"The `timing_mode` used.","uniqueKey":"timing_mode","typeLabel":"enum\u003cstring>"},"keyterms":{"type":"array","items":{"type":"string","uniqueKey":"keyterms.items.[INDEX]","typeLabel":"string"},"description":"Only when the transcript was created with `keyterms`: the list used (duplicates removed).","uniqueKey":"keyterms","typeLabel":"string[]"},"large_meeting":{"type":"boolean","description":"Only when the transcript was created with `large_meeting: true`.","uniqueKey":"large_meeting","typeLabel":"boolean"},"speaker_identification":{"type":"object","required":["model","status","threshold","speaker_ids","speakers_compared","speakers_identified","error"],"properties":{"model":{"type":"string","enum":["aircaps-speaker-id-v1"],"isRequired":true,"uniqueKey":"speaker_identification.model","typeLabel":"enum\u003cstring>"},"status":{"type":"string","enum":["pending","completed","failed","skipped"],"description":"`pending`: the transcript is not finished. `completed`: matched (possibly nobody). `failed`: speaker identification was unavailable; the transcript is complete without names (see `error`). `skipped`: the transcript failed.","isRequired":true,"uniqueKey":"speaker_identification.status","typeLabel":"enum\u003cstring>"},"threshold":{"type":"number","example":0.6,"isRequired":true,"uniqueKey":"speaker_identification.threshold","typeLabel":"number"},"speaker_ids":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"speaker_identification.speaker_ids.oneOf.0.items.[INDEX]","typeLabel":"string"},"description":"The requested `speaker_ids`, or `null` for every enrolled speaker.","isRequired":true,"uniqueKey":"speaker_identification.speaker_ids.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"description":"The requested `speaker_ids`, or `null` for every enrolled speaker.","isRequired":true,"uniqueKey":"speaker_identification.speaker_ids.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"speaker_identification.speaker_ids","typeLabel":"string[] | null"},"speakers_compared":{"oneOf":[{"type":"integer","description":"Enrolled speakers compared (those that existed and had enrollments when the transcript was processed).","example":12,"isRequired":true,"uniqueKey":"speaker_identification.speakers_compared.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Enrolled speakers compared (those that existed and had enrollments when the transcript was processed).","example":12,"isRequired":true,"uniqueKey":"speaker_identification.speakers_compared.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"speaker_identification.speakers_compared","typeLabel":"integer | null"},"speakers_identified":{"oneOf":[{"type":"integer","description":"Transcript speakers that got a name.","example":2,"isRequired":true,"uniqueKey":"speaker_identification.speakers_identified.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Transcript speakers that got a name.","example":2,"isRequired":true,"uniqueKey":"speaker_identification.speakers_identified.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"speaker_identification.speakers_identified","typeLabel":"integer | null"},"error":{"oneOf":[{"type":"object","properties":{"code":{"type":"string","enum":["speaker_identification_failed"],"uniqueKey":"speaker_identification.error.oneOf.0.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","uniqueKey":"speaker_identification.error.oneOf.0.message","typeLabel":"string"}},"isRequired":true,"uniqueKey":"speaker_identification.error.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"code":{"type":"string","enum":["speaker_identification_failed"]},"message":{"type":"string"}},"isRequired":true,"uniqueKey":"speaker_identification.error.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"speaker_identification.error","typeLabel":"object | null"}},"description":"Only when the transcript was created with `speaker_identification`: its settings and outcome.","uniqueKey":"speaker_identification","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"id":"tr_01k6z3m4q8w7e5r2t1y0u9i8o7","object":"transcript","status":"completed","created_at":"2026-10-06T18:01:02.123Z","started_at":"2026-10-06T18:01:02.456Z","completed_at":"2026-10-06T18:01:31.789Z","audio_url":null,"file_id":"file_01k6z3m4q8w7e5r2t1y0u9i8o7","language_code":"en","model":"a5s-async-v1","audio_duration":3600.512,"metadata":{"meeting_id":42},"webhook_url":"https://example.com/hooks/aircaps","webhook_status":"delivered","webhook_status_code":200,"error":null,"timing_mode":"phrase","text":"hey good afternoon everybody ...","speakers":[{"id":"speaker_0","speaking_time":1402.11},{"id":"speaker_1","speaking_time":988.4}],"utterances":[{"speaker":"speaker_0","start":0.48,"end":6.12,"text":"hey good afternoon everybody ...","words":[{"text":"hey","start":0.48,"end":0.71,"speaker":"speaker_0"}]}],"words":[{"text":"hey","start":0.48,"end":0.71,"speaker":"speaker_0"}]},"examples":{"Example":{"title":"Example","value":{"id":"tr_01k6z3m4q8w7e5r2t1y0u9i8o7","object":"transcript","status":"completed","created_at":"2026-10-06T18:01:02.123Z","started_at":"2026-10-06T18:01:02.456Z","completed_at":"2026-10-06T18:01:31.789Z","audio_url":null,"file_id":"file_01k6z3m4q8w7e5r2t1y0u9i8o7","language_code":"en","model":"a5s-async-v1","audio_duration":3600.512,"metadata":{"meeting_id":42},"webhook_url":"https://example.com/hooks/aircaps","webhook_status":"delivered","webhook_status_code":200,"error":null,"timing_mode":"phrase","text":"hey good afternoon everybody ...","speakers":[{"id":"speaker_0","speaking_time":1402.11},{"id":"speaker_1","speaking_time":988.4}],"utterances":[{"speaker":"speaker_0","start":0.48,"end":6.12,"text":"hey good afternoon everybody ...","words":[{"text":"hey","start":0.48,"end":0.71,"speaker":"speaker_0"}]}],"words":[{"text":"hey","start":0.48,"end":0.71,"speaker":"speaker_0"}]}}},"exampleType":"examples"}},"headers":{"Location":{"description":"URL of the transcript.","schema":{"type":"string"}}},"exampleType":"examples"},"43ffeed3-89d0-4e4c-a7fe-e00936235415":{"description":"Not finished within `wait`: the transcript so far.","content":{"application/json":{"schema":{"type":"object","required":["id","object","status","created_at","started_at","completed_at","audio_url","file_id","language_code","model","audio_duration","metadata","webhook_url","webhook_status","webhook_status_code","error"],"properties":{"id":{"type":"string","description":"Transcript ID.","example":"tr_01k6z3m4q8w7e5r2t1y0u9i8o7","isRequired":true,"uniqueKey":"id","typeLabel":"string"},"object":{"type":"string","enum":["transcript"],"example":"transcript","isRequired":true,"uniqueKey":"object","typeLabel":"enum\u003cstring>"},"status":{"type":"string","enum":["queued","processing","completed","error"],"description":"`queued`: waiting for a processing slot. `processing`: being transcribed. `completed`: result fields present. `error`: see `error`.","isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"created_at":{"type":"string","format":"date-time","description":"When the transcript was created (UTC).","isRequired":true,"uniqueKey":"created_at","typeLabel":"string\u003cdate-time>"},"started_at":{"oneOf":[{"type":"string","format":"date-time","description":"When processing started.","isRequired":true,"uniqueKey":"started_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"When processing started.","isRequired":true,"uniqueKey":"started_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"started_at","typeLabel":"string\u003cdate-time> | null"},"completed_at":{"oneOf":[{"type":"string","format":"date-time","description":"When the job finished (completed or error).","isRequired":true,"uniqueKey":"completed_at.oneOf.0","typeLabel":"string\u003cdate-time>"},{"type":"null","format":"date-time","description":"When the job finished (completed or error).","isRequired":true,"uniqueKey":"completed_at.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"completed_at","typeLabel":"string\u003cdate-time> | null"},"audio_url":{"oneOf":[{"type":"string","description":"The submitted `audio_url`, if any.","isRequired":true,"uniqueKey":"audio_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"The submitted `audio_url`, if any.","isRequired":true,"uniqueKey":"audio_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"audio_url","typeLabel":"string | null"},"file_id":{"oneOf":[{"type":"string","description":"The submitted `file_id`, if any.","isRequired":true,"uniqueKey":"file_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"The submitted `file_id`, if any.","isRequired":true,"uniqueKey":"file_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"file_id","typeLabel":"string | null"},"language_code":{"type":"string","enum":["en"],"description":"Language of the transcript (normalised).","isRequired":true,"uniqueKey":"language_code","typeLabel":"enum\u003cstring>"},"model":{"type":"string","enum":["a5s-async-v1"],"isRequired":true,"uniqueKey":"model","typeLabel":"enum\u003cstring>"},"audio_duration":{"oneOf":[{"type":"number","description":"Audio duration in seconds, once known.","example":3600.512,"isRequired":true,"uniqueKey":"audio_duration.oneOf.0","typeLabel":"number"},{"type":"null","description":"Audio duration in seconds, once known.","example":3600.512,"isRequired":true,"uniqueKey":"audio_duration.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"audio_duration","typeLabel":"number | null"},"metadata":{"oneOf":[{"type":"object","description":"Your `metadata`, echoed back.","isRequired":true,"uniqueKey":"metadata.oneOf.0","typeLabel":"object"},{"type":"null","description":"Your `metadata`, echoed back.","isRequired":true,"uniqueKey":"metadata.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"metadata","typeLabel":"object | null"},"webhook_url":{"oneOf":[{"type":"string","description":"Webhook target, if any.","isRequired":true,"uniqueKey":"webhook_url.oneOf.0","typeLabel":"string"},{"type":"null","description":"Webhook target, if any.","isRequired":true,"uniqueKey":"webhook_url.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"webhook_url","typeLabel":"string | null"},"webhook_status":{"oneOf":[{"type":"string","enum":["pending","delivered","failed",null],"description":"Webhook delivery state, if `webhook_url` was set.","isRequired":true,"uniqueKey":"webhook_status.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["pending","delivered","failed",null],"description":"Webhook delivery state, if `webhook_url` was set.","isRequired":true,"uniqueKey":"webhook_status.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"webhook_status","typeLabel":"enum\u003cstring> | null"},"webhook_status_code":{"oneOf":[{"type":"integer","description":"HTTP status of the last webhook delivery.","isRequired":true,"uniqueKey":"webhook_status_code.oneOf.0","typeLabel":"integer"},{"type":"null","description":"HTTP status of the last webhook delivery.","isRequired":true,"uniqueKey":"webhook_status_code.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"webhook_status_code","typeLabel":"integer | null"},"error":{"oneOf":[{"type":"object","description":"Set when `status` is `error`.","required":["code","message"],"properties":{"code":{"type":"string","enum":["invalid_audio","audio_too_long","file_too_large","download_failed","file_not_found","usage_limit_reached","internal_error","canceled"],"description":"Why the job failed. Failed jobs never count toward usage.","isRequired":true,"uniqueKey":"error.oneOf.0.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"Human-readable detail.","isRequired":true,"uniqueKey":"error.oneOf.0.message","typeLabel":"string"}},"isRequired":true,"uniqueKey":"error.oneOf.0","typeLabel":"object"},{"type":"null","description":"Set when `status` is `error`.","isRequired":true,"uniqueKey":"error.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"error","typeLabel":"object | null"},"text":{"type":"string","description":"Completed only. Full transcript: verbatim, lowercase, no punctuation.","uniqueKey":"text","typeLabel":"string"},"speakers":{"type":"array","items":{"type":"object","required":["id","speaking_time"],"properties":{"id":{"type":"string","example":"speaker_0","isRequired":true,"uniqueKey":"speakers.items.[INDEX].id","typeLabel":"string"},"speaking_time":{"type":"number","description":"Seconds this speaker talks.","example":1402.11,"isRequired":true,"uniqueKey":"speakers.items.[INDEX].speaking_time","typeLabel":"number"},"speaker_id":{"oneOf":[{"type":"string","description":"Only with `speaker_identification`: the enrolled speaker matched with this speaker (its best score reached `threshold`), or `null`. Two speakers can match the same enrolled speaker when one person was split in two.","example":"spk_01k73a9x8w7v6u5t4s3r2q1p0n","uniqueKey":"speakers.items.[INDEX].speaker_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Only with `speaker_identification`: the enrolled speaker matched with this speaker (its best score reached `threshold`), or `null`. Two speakers can match the same enrolled speaker when one person was split in two.","example":"spk_01k73a9x8w7v6u5t4s3r2q1p0n","uniqueKey":"speakers.items.[INDEX].speaker_id.oneOf.1","typeLabel":"null"}],"uniqueKey":"speakers.items.[INDEX].speaker_id","typeLabel":"string | null"},"name":{"oneOf":[{"type":"string","description":"Only with `speaker_identification`: the matched enrolled speaker's name.","example":"Ana García","uniqueKey":"speakers.items.[INDEX].name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Only with `speaker_identification`: the matched enrolled speaker's name.","example":"Ana García","uniqueKey":"speakers.items.[INDEX].name.oneOf.1","typeLabel":"null"}],"uniqueKey":"speakers.items.[INDEX].name","typeLabel":"string | null"},"score":{"oneOf":[{"type":"number","description":"Only with `speaker_identification`: the matched enrolled speaker's score, or `null`.","example":0.781,"uniqueKey":"speakers.items.[INDEX].score.oneOf.0","typeLabel":"number"},{"type":"null","description":"Only with `speaker_identification`: the matched enrolled speaker's score, or `null`.","example":0.781,"uniqueKey":"speakers.items.[INDEX].score.oneOf.1","typeLabel":"null"}],"uniqueKey":"speakers.items.[INDEX].score","typeLabel":"number | null"},"matches":{"type":"array","items":{"type":"object","required":["speaker_id","name","score"],"properties":{"speaker_id":{"type":"string","description":"Enrolled speaker ID.","example":"spk_01k73a9x8w7v6u5t4s3r2q1p0n","isRequired":true,"uniqueKey":"speakers.items.[INDEX].matches.items.[INDEX].speaker_id","typeLabel":"string"},"name":{"oneOf":[{"type":"string","description":"The enrolled speaker's name.","example":"Ana García","isRequired":true,"uniqueKey":"speakers.items.[INDEX].matches.items.[INDEX].name.oneOf.0","typeLabel":"string"},{"type":"null","description":"The enrolled speaker's name.","example":"Ana García","isRequired":true,"uniqueKey":"speakers.items.[INDEX].matches.items.[INDEX].name.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"speakers.items.[INDEX].matches.items.[INDEX].name","typeLabel":"string | null"},"score":{"type":"number","description":"Similarity of this speaker's voice to the enrolled speaker (-1 to 1).","example":0.781,"isRequired":true,"uniqueKey":"speakers.items.[INDEX].matches.items.[INDEX].score","typeLabel":"number"}},"uniqueKey":"speakers.items.[INDEX].matches.items.[INDEX]","typeLabel":"object"},"description":"Only with `speaker_identification`: the 3 best-scoring enrolled speakers, best first, whether or not they reached `threshold`. Empty when the speaker had too little speech to compare.","uniqueKey":"speakers.items.[INDEX].matches","typeLabel":"object[]"},"compared_duration":{"type":"number","description":"Only with `speaker_identification`: seconds of this speaker's audio that were compared.","example":60,"uniqueKey":"speakers.items.[INDEX].compared_duration","typeLabel":"number"}},"uniqueKey":"speakers.items.[INDEX]","typeLabel":"object"},"description":"Completed only. With `speaker_identification`, each speaker also has `speaker_id`, `name`, `score`, `matches` and `compared_duration`.","uniqueKey":"speakers","typeLabel":"object[]"},"utterances":{"type":"array","items":{"type":"object","required":["speaker","start","end","text","words"],"properties":{"speaker":{"type":"string","description":"Speaker label (`speaker_0`, `speaker_1`, … in order of first speech).","example":"speaker_0","isRequired":true,"uniqueKey":"utterances.items.[INDEX].speaker","typeLabel":"string"},"start":{"type":"number","description":"Start time in seconds.","example":0.48,"isRequired":true,"uniqueKey":"utterances.items.[INDEX].start","typeLabel":"number"},"end":{"type":"number","description":"End time in seconds.","example":6.12,"isRequired":true,"uniqueKey":"utterances.items.[INDEX].end","typeLabel":"number"},"text":{"type":"string","description":"Text of the utterance.","example":"hey good afternoon everybody","isRequired":true,"uniqueKey":"utterances.items.[INDEX].text","typeLabel":"string"},"words":{"type":"array","items":{"type":"object","required":["text","start","end","speaker"],"properties":{"text":{"type":"string","description":"The word.","example":"hey","isRequired":true,"uniqueKey":"utterances.items.[INDEX].words.items.[INDEX].text","typeLabel":"string"},"start":{"type":"number","description":"Start time in seconds.","example":0.48,"isRequired":true,"uniqueKey":"utterances.items.[INDEX].words.items.[INDEX].start","typeLabel":"number"},"end":{"type":"number","description":"End time in seconds.","example":0.71,"isRequired":true,"uniqueKey":"utterances.items.[INDEX].words.items.[INDEX].end","typeLabel":"number"},"speaker":{"type":"string","description":"Speaker label.","example":"speaker_0","isRequired":true,"uniqueKey":"utterances.items.[INDEX].words.items.[INDEX].speaker","typeLabel":"string"}},"uniqueKey":"utterances.items.[INDEX].words.items.[INDEX]","typeLabel":"object"},"description":"Words of the utterance.","isRequired":true,"uniqueKey":"utterances.items.[INDEX].words","typeLabel":"object[]"},"speaker_name":{"oneOf":[{"type":"string","description":"Only with `speaker_identification`: the name of the enrolled speaker this speaker was matched with, or `null`.","example":"Ana García","uniqueKey":"utterances.items.[INDEX].speaker_name.oneOf.0","typeLabel":"string"},{"type":"null","description":"Only with `speaker_identification`: the name of the enrolled speaker this speaker was matched with, or `null`.","example":"Ana García","uniqueKey":"utterances.items.[INDEX].speaker_name.oneOf.1","typeLabel":"null"}],"uniqueKey":"utterances.items.[INDEX].speaker_name","typeLabel":"string | null"}},"uniqueKey":"utterances.items.[INDEX]","typeLabel":"object"},"description":"Completed only. Speaker turns, in time order; overlapping speech overlaps.","uniqueKey":"utterances","typeLabel":"object[]"},"words":{"type":"array","items":{"type":"object","required":["text","start","end","speaker"],"properties":{"text":{"type":"string","description":"The word.","example":"hey","isRequired":true,"uniqueKey":"words.items.[INDEX].text","typeLabel":"string"},"start":{"type":"number","description":"Start time in seconds.","example":0.48,"isRequired":true,"uniqueKey":"words.items.[INDEX].start","typeLabel":"number"},"end":{"type":"number","description":"End time in seconds.","example":0.71,"isRequired":true,"uniqueKey":"words.items.[INDEX].end","typeLabel":"number"},"speaker":{"type":"string","description":"Speaker label.","example":"speaker_0","isRequired":true,"uniqueKey":"words.items.[INDEX].speaker","typeLabel":"string"}},"uniqueKey":"words.items.[INDEX]","typeLabel":"object"},"description":"Completed only. Every word, in time order.","uniqueKey":"words","typeLabel":"object[]"},"timing_mode":{"type":"string","enum":["phrase","region"],"description":"The `timing_mode` used.","uniqueKey":"timing_mode","typeLabel":"enum\u003cstring>"},"keyterms":{"type":"array","items":{"type":"string","uniqueKey":"keyterms.items.[INDEX]","typeLabel":"string"},"description":"Only when the transcript was created with `keyterms`: the list used (duplicates removed).","uniqueKey":"keyterms","typeLabel":"string[]"},"large_meeting":{"type":"boolean","description":"Only when the transcript was created with `large_meeting: true`.","uniqueKey":"large_meeting","typeLabel":"boolean"},"speaker_identification":{"type":"object","required":["model","status","threshold","speaker_ids","speakers_compared","speakers_identified","error"],"properties":{"model":{"type":"string","enum":["aircaps-speaker-id-v1"],"isRequired":true,"uniqueKey":"speaker_identification.model","typeLabel":"enum\u003cstring>"},"status":{"type":"string","enum":["pending","completed","failed","skipped"],"description":"`pending`: the transcript is not finished. `completed`: matched (possibly nobody). `failed`: speaker identification was unavailable; the transcript is complete without names (see `error`). `skipped`: the transcript failed.","isRequired":true,"uniqueKey":"speaker_identification.status","typeLabel":"enum\u003cstring>"},"threshold":{"type":"number","example":0.6,"isRequired":true,"uniqueKey":"speaker_identification.threshold","typeLabel":"number"},"speaker_ids":{"oneOf":[{"type":"array","items":{"type":"string","uniqueKey":"speaker_identification.speaker_ids.oneOf.0.items.[INDEX]","typeLabel":"string"},"description":"The requested `speaker_ids`, or `null` for every enrolled speaker.","isRequired":true,"uniqueKey":"speaker_identification.speaker_ids.oneOf.0","typeLabel":"string[]"},{"type":"null","items":{"type":"string"},"description":"The requested `speaker_ids`, or `null` for every enrolled speaker.","isRequired":true,"uniqueKey":"speaker_identification.speaker_ids.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"speaker_identification.speaker_ids","typeLabel":"string[] | null"},"speakers_compared":{"oneOf":[{"type":"integer","description":"Enrolled speakers compared (those that existed and had enrollments when the transcript was processed).","example":12,"isRequired":true,"uniqueKey":"speaker_identification.speakers_compared.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Enrolled speakers compared (those that existed and had enrollments when the transcript was processed).","example":12,"isRequired":true,"uniqueKey":"speaker_identification.speakers_compared.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"speaker_identification.speakers_compared","typeLabel":"integer | null"},"speakers_identified":{"oneOf":[{"type":"integer","description":"Transcript speakers that got a name.","example":2,"isRequired":true,"uniqueKey":"speaker_identification.speakers_identified.oneOf.0","typeLabel":"integer"},{"type":"null","description":"Transcript speakers that got a name.","example":2,"isRequired":true,"uniqueKey":"speaker_identification.speakers_identified.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"speaker_identification.speakers_identified","typeLabel":"integer | null"},"error":{"oneOf":[{"type":"object","properties":{"code":{"type":"string","enum":["speaker_identification_failed"],"uniqueKey":"speaker_identification.error.oneOf.0.code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","uniqueKey":"speaker_identification.error.oneOf.0.message","typeLabel":"string"}},"isRequired":true,"uniqueKey":"speaker_identification.error.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"code":{"type":"string","enum":["speaker_identification_failed"]},"message":{"type":"string"}},"isRequired":true,"uniqueKey":"speaker_identification.error.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"speaker_identification.error","typeLabel":"object | null"}},"description":"Only when the transcript was created with `speaker_identification`: its settings and outcome.","uniqueKey":"speaker_identification","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"id":"tr_01k6z3m4q8w7e5r2t1y0u9i8o7","object":"transcript","status":"queued","created_at":"2026-10-06T18:01:02.123Z","started_at":null,"completed_at":null,"audio_url":null,"file_id":"file_01k6z3m4q8w7e5r2t1y0u9i8o7","language_code":"en","model":"a5s-async-v1","audio_duration":null,"metadata":{"meeting_id":42},"webhook_url":"https://example.com/hooks/aircaps","webhook_status":null,"webhook_status_code":null,"error":null,"timing_mode":"phrase"},"examples":{"Example":{"title":"Example","value":{"id":"tr_01k6z3m4q8w7e5r2t1y0u9i8o7","object":"transcript","status":"queued","created_at":"2026-10-06T18:01:02.123Z","started_at":null,"completed_at":null,"audio_url":null,"file_id":"file_01k6z3m4q8w7e5r2t1y0u9i8o7","language_code":"en","model":"a5s-async-v1","audio_duration":null,"metadata":{"meeting_id":42},"webhook_url":"https://example.com/hooks/aircaps","webhook_status":null,"webhook_status_code":null,"error":null,"timing_mode":"phrase"}}},"exampleType":"examples"}},"headers":{"Location":{"description":"URL of the transcript.","schema":{"type":"string"}}},"exampleType":"examples"},"554b981c-093f-4b0e-9237-23a0582b3f17":{"description":"Invalid request. Codes: `invalid_request`, `unsupported_language`, `unsupported_model`.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["type","code","message","request_id"],"properties":{"type":{"type":"string","enum":["invalid_request_error","authentication_error","permission_error","rate_limit_error","api_error"],"isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"code":{"type":"string","description":"Machine-readable code; see [Errors](/errors).","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"request_id":{"oneOf":[{"type":"string","description":"Also in the `x-request-id` header. Include it when contacting support. `null` on 502/504 from the edge.","isRequired":true,"uniqueKey":"error.request_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Also in the `x-request-id` header. Include it when contacting support. `null` on 502/504 from the edge.","isRequired":true,"uniqueKey":"error.request_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"error.request_id","typeLabel":"string | null"},"param":{"oneOf":[{"type":"string","description":"The request field at fault, if any.","uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","description":"The request field at fault, if any.","uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.param","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":{"type":"invalid_request_error","code":"invalid_request","message":"empty request body; send the audio bytes as the body","param":null,"request_id":"req_01k6z3m4q8w7e5r2t1y0u9i8o7"}},"examples":{"Example":{"title":"Example","value":{"error":{"type":"invalid_request_error","code":"invalid_request","message":"empty request body; send the audio bytes as the body","param":null,"request_id":"req_01k6z3m4q8w7e5r2t1y0u9i8o7"}}}},"exampleType":"examples"}},"exampleType":"examples"},"7d2b490a-dd63-4954-b70d-1ee1ed4f3046":{"description":"Missing or invalid API key. Codes: `unauthorized`.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["type","code","message","request_id"],"properties":{"type":{"type":"string","enum":["invalid_request_error","authentication_error","permission_error","rate_limit_error","api_error"],"isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"code":{"type":"string","description":"Machine-readable code; see [Errors](/errors).","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"request_id":{"oneOf":[{"type":"string","description":"Also in the `x-request-id` header. Include it when contacting support. `null` on 502/504 from the edge.","isRequired":true,"uniqueKey":"error.request_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Also in the `x-request-id` header. Include it when contacting support. `null` on 502/504 from the edge.","isRequired":true,"uniqueKey":"error.request_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"error.request_id","typeLabel":"string | null"},"param":{"oneOf":[{"type":"string","description":"The request field at fault, if any.","uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","description":"The request field at fault, if any.","uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.param","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":{"type":"authentication_error","code":"unauthorized","message":"invalid API key","param":null,"request_id":"req_01k6z3m4q8w7e5r2t1y0u9i8o7"}},"examples":{"Example":{"title":"Example","value":{"error":{"type":"authentication_error","code":"unauthorized","message":"invalid API key","param":null,"request_id":"req_01k6z3m4q8w7e5r2t1y0u9i8o7"}}}},"exampleType":"examples"}},"exampleType":"examples"},"05f9e700-71b3-4208-b552-2f57ab76ecc8":{"description":"The account may not do this. Codes: `account_suspended`, `account_disabled`, `usage_limit_reached`, `model_access_denied`.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["type","code","message","request_id"],"properties":{"type":{"type":"string","enum":["invalid_request_error","authentication_error","permission_error","rate_limit_error","api_error"],"isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"code":{"type":"string","description":"Machine-readable code; see [Errors](/errors).","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"request_id":{"oneOf":[{"type":"string","description":"Also in the `x-request-id` header. Include it when contacting support. `null` on 502/504 from the edge.","isRequired":true,"uniqueKey":"error.request_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Also in the `x-request-id` header. Include it when contacting support. `null` on 502/504 from the edge.","isRequired":true,"uniqueKey":"error.request_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"error.request_id","typeLabel":"string | null"},"param":{"oneOf":[{"type":"string","description":"The request field at fault, if any.","uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","description":"The request field at fault, if any.","uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.param","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":{"type":"permission_error","code":"model_access_denied","message":"This account does not have access to A5S Async v1. To get access, talk to sales at https://aircaps.ai/contact.","param":null,"request_id":"req_01k6z3m4q8w7e5r2t1y0u9i8o7"}},"examples":{"Example":{"title":"Example","value":{"error":{"type":"permission_error","code":"model_access_denied","message":"This account does not have access to A5S Async v1. To get access, talk to sales at https://aircaps.ai/contact.","param":null,"request_id":"req_01k6z3m4q8w7e5r2t1y0u9i8o7"}}}},"exampleType":"examples"}},"exampleType":"examples"},"fe451d52-0e48-40e7-a600-7e9fb023865f":{"description":"Idempotency key reused with a different body. Codes: `idempotency_conflict`.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["type","code","message","request_id"],"properties":{"type":{"type":"string","enum":["invalid_request_error","authentication_error","permission_error","rate_limit_error","api_error"],"isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"code":{"type":"string","description":"Machine-readable code; see [Errors](/errors).","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"request_id":{"oneOf":[{"type":"string","description":"Also in the `x-request-id` header. Include it when contacting support. `null` on 502/504 from the edge.","isRequired":true,"uniqueKey":"error.request_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Also in the `x-request-id` header. Include it when contacting support. `null` on 502/504 from the edge.","isRequired":true,"uniqueKey":"error.request_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"error.request_id","typeLabel":"string | null"},"param":{"oneOf":[{"type":"string","description":"The request field at fault, if any.","uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","description":"The request field at fault, if any.","uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.param","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":{"type":"invalid_request_error","code":"idempotency_conflict","message":"Idempotency-Key was used with a different request","param":null,"request_id":"req_01k6z3m4q8w7e5r2t1y0u9i8o7"}},"examples":{"Example":{"title":"Example","value":{"error":{"type":"invalid_request_error","code":"idempotency_conflict","message":"Idempotency-Key was used with a different request","param":null,"request_id":"req_01k6z3m4q8w7e5r2t1y0u9i8o7"}}}},"exampleType":"examples"}},"exampleType":"examples"},"3f440526-5143-4fba-b7fa-8346e411fa42":{"description":"Larger than 1 GB. Codes: `file_too_large`.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["type","code","message","request_id"],"properties":{"type":{"type":"string","enum":["invalid_request_error","authentication_error","permission_error","rate_limit_error","api_error"],"isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"code":{"type":"string","description":"Machine-readable code; see [Errors](/errors).","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"request_id":{"oneOf":[{"type":"string","description":"Also in the `x-request-id` header. Include it when contacting support. `null` on 502/504 from the edge.","isRequired":true,"uniqueKey":"error.request_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Also in the `x-request-id` header. Include it when contacting support. `null` on 502/504 from the edge.","isRequired":true,"uniqueKey":"error.request_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"error.request_id","typeLabel":"string | null"},"param":{"oneOf":[{"type":"string","description":"The request field at fault, if any.","uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","description":"The request field at fault, if any.","uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.param","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":{"type":"invalid_request_error","code":"file_too_large","message":"direct uploads are limited to 1 GB; use /v1/files/upload-url for larger files (up to 5 GB)","param":null,"request_id":"req_01k6z3m4q8w7e5r2t1y0u9i8o7"}},"examples":{"Example":{"title":"Example","value":{"error":{"type":"invalid_request_error","code":"file_too_large","message":"direct uploads are limited to 1 GB; use /v1/files/upload-url for larger files (up to 5 GB)","param":null,"request_id":"req_01k6z3m4q8w7e5r2t1y0u9i8o7"}}}},"exampleType":"examples"}},"exampleType":"examples"},"29eeabbc-97d4-4e8b-8f7a-9f3c956b25d6":{"description":"Rate or queue limit reached. Codes: `rate_limited`, `queue_full`.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["type","code","message","request_id"],"properties":{"type":{"type":"string","enum":["invalid_request_error","authentication_error","permission_error","rate_limit_error","api_error"],"isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"code":{"type":"string","description":"Machine-readable code; see [Errors](/errors).","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"request_id":{"oneOf":[{"type":"string","description":"Also in the `x-request-id` header. Include it when contacting support. `null` on 502/504 from the edge.","isRequired":true,"uniqueKey":"error.request_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Also in the `x-request-id` header. Include it when contacting support. `null` on 502/504 from the edge.","isRequired":true,"uniqueKey":"error.request_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"error.request_id","typeLabel":"string | null"},"param":{"oneOf":[{"type":"string","description":"The request field at fault, if any.","uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","description":"The request field at fault, if any.","uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.param","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":{"type":"rate_limit_error","code":"rate_limited","message":"too many requests; retry after the Retry-After interval","param":null,"request_id":"req_01k6z3m4q8w7e5r2t1y0u9i8o7"}},"examples":{"Example":{"title":"Example","value":{"error":{"type":"rate_limit_error","code":"rate_limited","message":"too many requests; retry after the Retry-After interval","param":null,"request_id":"req_01k6z3m4q8w7e5r2t1y0u9i8o7"}}}},"exampleType":"examples"}},"headers":{"Retry-After":{"description":"Seconds to wait before retrying.","schema":{"type":"integer"}}},"exampleType":"examples"},"cefadfd1-8491-4343-8cbb-3f7d7f755ed1":{"description":"Server error. Safe to retry (use the same Idempotency-Key). Codes: `internal_error`.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["type","code","message","request_id"],"properties":{"type":{"type":"string","enum":["invalid_request_error","authentication_error","permission_error","rate_limit_error","api_error"],"isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"code":{"type":"string","description":"Machine-readable code; see [Errors](/errors).","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"request_id":{"oneOf":[{"type":"string","description":"Also in the `x-request-id` header. Include it when contacting support. `null` on 502/504 from the edge.","isRequired":true,"uniqueKey":"error.request_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Also in the `x-request-id` header. Include it when contacting support. `null` on 502/504 from the edge.","isRequired":true,"uniqueKey":"error.request_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"error.request_id","typeLabel":"string | null"},"param":{"oneOf":[{"type":"string","description":"The request field at fault, if any.","uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","description":"The request field at fault, if any.","uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.param","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":{"type":"api_error","code":"internal_error","message":"internal error","param":null,"request_id":"req_01k6z3m4q8w7e5r2t1y0u9i8o7"}},"examples":{"Example":{"title":"Example","value":{"error":{"type":"api_error","code":"internal_error","message":"internal error","param":null,"request_id":"req_01k6z3m4q8w7e5r2t1y0u9i8o7"}}}},"exampleType":"examples"}},"exampleType":"examples"},"b98082b0-b169-48ea-b817-c9f2979b6715":{"description":"Temporarily unavailable. Retry after the Retry-After interval. Codes: `service_unavailable`.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"object","required":["type","code","message","request_id"],"properties":{"type":{"type":"string","enum":["invalid_request_error","authentication_error","permission_error","rate_limit_error","api_error"],"isRequired":true,"uniqueKey":"error.type","typeLabel":"enum\u003cstring>"},"code":{"type":"string","description":"Machine-readable code; see [Errors](/errors).","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"request_id":{"oneOf":[{"type":"string","description":"Also in the `x-request-id` header. Include it when contacting support. `null` on 502/504 from the edge.","isRequired":true,"uniqueKey":"error.request_id.oneOf.0","typeLabel":"string"},{"type":"null","description":"Also in the `x-request-id` header. Include it when contacting support. `null` on 502/504 from the edge.","isRequired":true,"uniqueKey":"error.request_id.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"error.request_id","typeLabel":"string | null"},"param":{"oneOf":[{"type":"string","description":"The request field at fault, if any.","uniqueKey":"error.param.oneOf.0","typeLabel":"string"},{"type":"null","description":"The request field at fault, if any.","uniqueKey":"error.param.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.param","typeLabel":"string | null"}},"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"example":{"error":{"type":"api_error","code":"service_unavailable","message":"temporarily unavailable; please retry","param":null,"request_id":"req_01k6z3m4q8w7e5r2t1y0u9i8o7"}},"examples":{"Example":{"title":"Example","value":{"error":{"type":"api_error","code":"service_unavailable","message":"temporarily unavailable; please retry","param":null,"request_id":"req_01k6z3m4q8w7e5r2t1y0u9i8o7"}}}},"exampleType":"examples"}},"headers":{"Retry-After":{"description":"Seconds to wait before retrying.","schema":{"type":"integer"}}},"exampleType":"examples"}},"security":{"004c834b-55f5-4cb2-babc-0df824f4a878":{"bearerAuth":{"type":"http","scheme":"bearer","description":"Your API key: `Authorization: Bearer aircaps_sk_...`","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"9571de2f-7d72-4bb3-9ed2-4dbb4898292a":{"url":"https://api.aircaps.com"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"Your API key: `Authorization: Bearer aircaps_sk_...`","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Your API key: `Authorization: Bearer aircaps_sk_...`","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"openapi.json"},"subdomain":"air-caps","siteName":"AirCaps AI","title":"Transcribe (one request) - AirCaps AI","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-02T06:59:33.472Z","originalFileLocation":"api-reference/transcribe.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Send the audio and get the finished transcript back in one request: the upload, Create a transcript and the wait in one call. The body is the raw audio (any audio or video format) with the options as query parameters, or a multipart/form-data form whose file field is the audio and whose other fields are the options. Options are those of Create a transcript except audio_url and file_id; keyterms may repeat, metadata and speaker_identification are JSON. If the transcript is not finished within wait, the answer is 202 with the transcript so far: fetch it with Get a transcript, optionally with wait.\">\u003cmeta data-mint-head name=\"application-name\" content=\"AirCaps AI\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/air-caps/59Z8WdsG4VfZMczA/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/docs/mintlify-assets/_mintlify/favicons/air-caps/59Z8WdsG4VfZMczA/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/air-caps/59Z8WdsG4VfZMczA/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/air-caps/59Z8WdsG4VfZMczA/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/air-caps/59Z8WdsG4VfZMczA/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/air-caps/59Z8WdsG4VfZMczA/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/air-caps/59Z8WdsG4VfZMczA/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/air-caps/59Z8WdsG4VfZMczA/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/air-caps/59Z8WdsG4VfZMczA/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Transcribe (one request) - AirCaps AI\">\u003cmeta data-mint-head property=\"og:description\" content=\"Send the audio and get the finished transcript back in one request: the upload, Create a transcript and the wait in one call. The body is the raw audio (any audio or video format) with the options as query parameters, or a multipart/form-data form whose file field is the audio and whose other fields are the options. Options are those of Create a transcript except audio_url and file_id; keyterms may repeat, metadata and speaker_identification are JSON. If the transcript is not finished within wait, the answer is 202 with the transcript so far: fetch it with Get a transcript, optionally with wait.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"AirCaps AI\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://aircaps.ai/docs/api-reference/transcribe\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://aircaps.ai/assets/og/docs.png\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Transcribe (one request) - AirCaps AI\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Send the audio and get the finished transcript back in one request: the upload, Create a transcript and the wait in one call. The body is the raw audio (any audio or video format) with the options as query parameters, or a multipart/form-data form whose file field is the audio and whose other fields are the options. Options are those of Create a transcript except audio_url and file_id; keyterms may repeat, metadata and speaker_identification are JSON. If the transcript is not finished within wait, the answer is 202 with the transcript so far: fetch it with Get a transcript, optionally with wait.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://aircaps.ai/assets/og/docs.png\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/docs/mintlify-assets/_mintlify/favicons/air-caps/59Z8WdsG4VfZMczA/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"AirCaps AI\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#1B1B18\">\u003cmeta data-mint-head name=\"msvalidate.01\" content=\"AA35D7130FFB1F30257FFBE758DC985E\">\u003clink data-mint-head rel=\"canonical\" href=\"https://aircaps.ai/docs/api-reference/transcribe\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/api-reference/transcribe.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://aircaps.ai/#organization\",\"name\":\"AirCaps AI\",\"url\":\"https://aircaps.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/air-caps/tnXe4a3SgZnJ9-d6/logo/light.png?fit=max\u0026auto=format\u0026n=tnXe4a3SgZnJ9-d6\u0026q=85\u0026s=a0ee30295f98b62d4c267b12a091ff1b\"}},{\"@type\":\"WebSite\",\"@id\":\"https://aircaps.ai/docs#website\",\"name\":\"AirCaps AI\",\"url\":\"https://aircaps.ai/docs\",\"publisher\":{\"@id\":\"https://aircaps.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://aircaps.ai/docs/api-reference/transcribe#webpage\",\"url\":\"https://aircaps.ai/docs/api-reference/transcribe\",\"name\":\"Transcribe (one request)\",\"description\":\"Send the audio and get the finished transcript back in one request: the upload, Create a transcript and the wait in one call. The body is the raw audio (any audio or video format) with the options as query parameters, or a multipart/form-data form whose file field is the audio and whose other fields are the options. Options are those of Create a transcript except audio_url and file_id; keyterms may repeat, metadata and speaker_identification are JSON. If the transcript is not finished within wait, the answer is 202 with the transcript so far: fetch it with Get a transcript, optionally with wait.\",\"dateModified\":\"2026-11-02T06:59:33.472Z\",\"isPartOf\":{\"@id\":\"https://aircaps.ai/docs#website\"},\"breadcrumb\":{\"@id\":\"https://aircaps.ai/docs/api-reference/transcribe#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://aircaps.ai/docs/api-reference/transcribe#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Transcripts\",\"item\":\"https://aircaps.ai/docs/api-reference/create-transcript\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Transcribe (one request)\",\"item\":\"https://aircaps.ai/docs/api-reference/transcribe\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://aircaps.ai/docs/api-reference/transcribe#apireference\",\"headline\":\"Transcribe (one request)\",\"name\":\"Transcribe (one request)\",\"description\":\"Send the audio and get the finished transcript back in one request: the upload, Create a transcript and the wait in one call. The body is the raw audio (any audio or video format) with the options as query parameters, or a multipart/form-data form whose file field is the audio and whose other fields are the options. Options are those of Create a transcript except audio_url and file_id; keyterms may repeat, metadata and speaker_identification are JSON. If the transcript is not finished within wait, the answer is 202 with the transcript so far: fetch it with Get a transcript, optionally with wait.\",\"url\":\"https://aircaps.ai/docs/api-reference/transcribe\",\"mainEntityOfPage\":{\"@id\":\"https://aircaps.ai/docs/api-reference/transcribe#webpage\"},\"image\":\"https://aircaps.ai/assets/og/docs.png\",\"dateModified\":\"2026-11-02T06:59:33.472Z\",\"publisher\":{\"@id\":\"https://aircaps.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://aircaps.ai/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"AirCaps AI\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"AirCaps AI","nav":{"global":null,"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":""}]},{"tab":"API reference","groups":[{"group":"Overview","pages":[{"title":"Overview","href":"/api-reference/overview"}]},{"group":"Transcripts","pages":[{"openapi":"POST /v1/transcripts","title":"Create a transcript","description":"Start transcribing audio with A5S Async v1. The job runs asynchronously: poll [Get a transcript](/api-reference/get-transcript) or pass `webhook_url`.","href":"/api-reference/create-transcript"},{"openapi":"POST /v1/transcribe","title":"Transcribe (one request)","href":"/api-reference/transcribe"},{"openapi":"GET /v1/transcripts/{id}","title":"Get a transcript","description":"Status and, once `completed`, the result. Pass `wait` to hold the request until the transcript finishes instead of polling.","href":"/api-reference/get-transcript"},{"openapi":"GET /v1/transcripts","title":"List transcripts","href":"/api-reference/list-transcripts"},{"openapi":"DELETE /v1/transcripts/{id}","title":"Delete a transcript","href":"/api-reference/delete-transcript"},{"openapi":"GET /v1/transcripts/{id}/subtitles","title":"Get subtitles","href":"/api-reference/subtitles"}]},{"group":"Diarizations","pages":[{"openapi":"POST /v1/diarizations","title":"Create a diarization","href":"/api-reference/create-diarization"},{"openapi":"GET /v1/diarizations/{id}","title":"Get a diarization","href":"/api-reference/get-diarization"},{"openapi":"GET /v1/diarizations","title":"List diarizations","href":"/api-reference/list-diarizations"},{"openapi":"DELETE /v1/diarizations/{id}","title":"Delete a diarization","href":"/api-reference/delete-diarization"},{"openapi":"GET /v1/diarizations/{id}/rttm","title":"Get RTTM","href":"/api-reference/diarization-rttm"}]},{"group":"Speakers","pages":[{"openapi":"POST /v1/speakers/identify","title":"Identify a speaker","href":"/api-reference/identify-speaker"},{"openapi":"POST /v1/speakers","title":"Create a speaker","href":"/api-reference/create-speaker"},{"openapi":"POST /v1/speakers/{id}/enrollments","title":"Add an enrollment","href":"/api-reference/add-enrollment"},{"openapi":"GET /v1/speakers/{id}","title":"Get a speaker","href":"/api-reference/get-speaker"},{"openapi":"GET /v1/speakers","title":"List speakers","href":"/api-reference/list-speakers"},{"openapi":"PATCH /v1/speakers/{id}","title":"Update a speaker","href":"/api-reference/update-speaker"},{"openapi":"DELETE /v1/speakers/{id}/enrollments/{enrollment_id}","title":"Delete an enrollment","href":"/api-reference/delete-enrollment"},{"openapi":"DELETE /v1/speakers/{id}","title":"Delete a speaker","href":"/api-reference/delete-speaker"}]},{"group":"Files","pages":[{"openapi":"POST /v1/files/upload-url","title":"Create an upload URL","href":"/api-reference/upload-url"},{"openapi":"POST /v1/files","title":"Upload a file","href":"/api-reference/upload-file"}]},{"group":"Realtime","pages":[{"title":"Realtime stream","href":"/api-reference/realtime"}]},{"group":"Account","pages":[{"openapi":"GET /v1/models","title":"List models","href":"/api-reference/models"},{"openapi":"GET /v1/account","title":"Get account","href":"/api-reference/account"},{"openapi":"GET /v1/usage","title":"Get usage","href":"/api-reference/usage"}]},{"group":"Objects","pages":[{"title":"Transcript object","href":"/api-reference/objects/transcript"},{"title":"Utterance object","href":"/api-reference/objects/utterance"},{"title":"Word object","href":"/api-reference/objects/word"},{"title":"Diarization object","href":"/api-reference/objects/diarization"},{"title":"Segment object","href":"/api-reference/objects/segment"},{"title":"Speaker object","href":"/api-reference/objects/enrolled-speaker"},{"title":"Speaker enrollment object","href":"/api-reference/objects/speaker-enrollment"},{"title":"Speaker identification object","href":"/api-reference/objects/speaker-identification"},{"title":"File object","href":"/api-reference/objects/file"},{"title":"Error object","href":"/api-reference/objects/error"},{"title":"Webhook event","href":"/api-reference/objects/webhook-event"}]}]}]},"basePath":"","title":"Transcribe (one request) - AirCaps AI","buildId":"dpl_GWQzn6k13MqphA3qck3hQKoQXDzM","deploymentId":"dpl_GWQzn6k13MqphA3qck3hQKoQXDzM","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-vlKR2tYY.js","utils-DBDPZSWe.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-CxHK4zz2.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-27b98BOz.js","snippetPresets-DNnui32z.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-cDVS2zyo.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BEE-OyDQ.js","shallow-fqEMZOYR.js","getApiPlaygroundDisplay-BPut1_OB.js","CodeSnippet-h9vp8UTG.js","CodeSnippets-DoMjCW5Q.js","Page-BOWGOUSK.js","getPastedJson-C4r-hmQ_.js","icon-CCDahfhO.js","MethodPill-Dpq0JSrS.js","DuplicateIcon-BGPwFt-j.js","createIcon-DBULrQp7.js","DynamicMarkdown-B74atANy.js","SectionHeading-DZCpbSmT.js","axios-vUo_bRtp.js","Markdown-BwkgxkAH.js","clsx-CEIlvfOI.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-f6OgbvLC.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-DvlTOml0.js"]}