Returns a short-lived signed URL to download the redacted recording audio (typically .m4a). Call POST with an empty body after the recording exists. Authentication: user-scoped x-siro-auth-token (client app access token or Siro OAuth). This is not the org-wide upload flow—use POST /v1/core/recordings/signed-urls on the user-scoped API when uploading before a recording id exists.
POST
/
v1
/
core
/
recordings
/
{id}
/
signedUrl
Create signed URL for redacted recording audio (download)
curl --request POST \ --url https://api.siro.ai/v1/core/recordings/{id}/signedUrl \ --header 'x-siro-auth-token: <api-key>'
Authentication: User-scoped API — send a client app access token (or Siro OAuth token) in header x-siro-auth-token.Returns a short-lived signed URL to fetch the redacted recording audio (typically .m4a). Call POST with no body; path id is the Siro recording id (same as Get recording).Not upload: To upload audio before a recording exists, use POST /v1/core/recordings/signed-urls on the Recordings upload flow — see Post recordings signed urls.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Starter Kit","colors":{"primary":"#F2A710","light":"#F2A710","dark":"#F2A710"},"logo":{"light":"https://mintcdn.com/siro-508e7b35/YTBFBZtqg9vKFzK0/logo/light.svg?fit=max\u0026auto=format\u0026n=YTBFBZtqg9vKFzK0\u0026q=85\u0026s=57a3776ced9577d8a79264b5ca264487","dark":"https://mintcdn.com/siro-508e7b35/YTBFBZtqg9vKFzK0/logo/dark.svg?fit=max\u0026auto=format\u0026n=YTBFBZtqg9vKFzK0\u0026q=85\u0026s=ef0a61765e8d0e666443f39ae794239b"},"favicon":"https://mintcdn.com/siro-508e7b35/xcAxl1V8xdtCXS7u/favicon.svg?fit=max\u0026auto=format\u0026n=xcAxl1V8xdtCXS7u\u0026q=85\u0026s=91ad75b678bedc531dec15cb67eb7cad","api":{"openapi":["specs/openapi-externalApi.json","specs/openapi-internalApi.json","specs/openapi-auth.json","specs/webhooks.json"]},"navbar":{"links":[{"href":"mailto:support@siro.ai","label":"Support"}],"primary":{"type":"button","label":"Siro Web","href":"https://app.siro.ai"}},"footer":{"socials":{"instagram":"https://www.instagram.com/siro_app","linkedin":"https://www.linkedin.com/company/siro-ai"}},"styling":{"latex":false},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"siro-508e7b35","hasAudioNarration":false,"actualSubdomain":"siro-508e7b35","customDomains":["docs.siro.ai"],"gitSource":{"type":"github","owner":"siro-ai","repo":"external-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6adbc640891aaf1ef070dd96","collectionId":"20254db8-b0c0-4185-be05-67e09a081a43","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6adbc640891aaf1ef070dd96"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae3945ab87ccfc848d55576","clientVersion":"0.0.4021","searchFilterCounts":[{"language":"default","tag":"API References","count":82},{"language":"default","tag":"Org-wide API","count":60},{"language":"default","tag":"Core","count":58},{"language":"default","tag":"Documentation","count":29},{"language":"default","tag":"Integrations","count":19},{"language":"default","tag":"User-scoped API","count":19},{"language":"default","tag":"Engagements","count":9},{"language":"default","tag":"Opportunities","count":9},{"language":"default","tag":"Recordings","count":9},{"language":"default","tag":"OAuth Apps and Tokens","count":8}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"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":"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":"per-site-search-delta","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":"editor-private-page-search","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":"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":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"api-references/post-recording-audio-signed-url","slug":"/api-references/post-recording-audio-signed-url","pageMetadata":{"title":"Download redacted recording audio (signed URL)","openapi":"specs/openapi-internalApi.json post /v1/core/recordings/{id}/signedUrl","description":"Returns a short-lived signed URL to download the **redacted** recording audio (typically `.m4a`). Call **`POST`** with an empty body after the recording exists. **Authentication:** user-scoped **`x-siro-auth-token`** (client app access token or Siro OAuth). This is **not** the org-wide upload flow—use **`POST /v1/core/recordings/signed-urls`** on the user-scoped API when uploading **before** a recording id exists.","href":"/api-references/post-recording-audio-signed-url"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n strong: \"strong\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Returns a short-lived signed URL to download the \", _jsx(_components.strong, {\n children: \"redacted\"\n }), \" recording audio (typically \", _jsx(_components.code, {\n children: \".m4a\"\n }), \"). Call \", _jsx(_components.strong, {\n children: _jsx(_components.code, {\n children: \"POST\"\n })\n }), \" with an empty body after the recording exists. \", _jsx(_components.strong, {\n children: \"Authentication:\"\n }), \" user-scoped \", _jsx(_components.strong, {\n children: _jsx(_components.code, {\n children: \"x-siro-auth-token\"\n })\n }), \" (client app access token or Siro OAuth). This is \", _jsx(_components.strong, {\n children: \"not\"\n }), \" the org-wide upload flow—use \", _jsx(_components.strong, {\n children: _jsx(_components.code, {\n children: \"POST /v1/core/recordings/signed-urls\"\n })\n }), \" on the user-scoped API when uploading \", _jsx(_components.strong, {\n children: \"before\"\n }), \" a recording id exists.\"]\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,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,p:`p`,strong:`strong`,..._provideComponents(),...props.components};return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Authentication:`}),` User-scoped API — send a `,_jsx(_components.a,{href:`/authentication`,children:`client app`}),` access token (or Siro OAuth token) in header `,_jsx(_components.strong,{children:_jsx(_components.code,{children:`x-siro-auth-token`})}),`.`]}),`\n`,_jsxs(_components.p,{children:[`Returns a `,_jsx(_components.strong,{children:`short-lived signed URL`}),` to fetch the `,_jsx(_components.strong,{children:`redacted`}),` recording audio (typically `,_jsx(_components.strong,{children:_jsx(_components.code,{children:`.m4a`})}),`). Call `,_jsx(_components.strong,{children:_jsx(_components.code,{children:`POST`})}),` with `,_jsx(_components.strong,{children:`no body`}),`; path `,_jsx(_components.strong,{children:_jsx(_components.code,{children:`id`})}),` is the `,_jsx(_components.strong,{children:`Siro recording id`}),` (same as `,_jsx(_components.a,{href:`/api-references/get-recording-details`,children:`Get recording`}),`).`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Not upload:`}),` To upload audio `,_jsx(_components.strong,{children:`before`}),` a recording exists, use `,_jsx(_components.strong,{children:_jsx(_components.code,{children:`POST /v1/core/recordings/signed-urls`})}),` on the Recordings upload flow — see `,_jsx(_components.a,{href:`/api-references/post-recordings-signed-urls`,children:`Post recordings signed urls`}),`.`]})]})}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":{"title":"Download redacted recording audio (signed URL)","openapi":"specs/openapi-internalApi.json post /v1/core/recordings/{id}/signedUrl","description":"Returns a short-lived signed URL to download the **redacted** recording audio (typically `.m4a`). Call **`POST`** with an empty body after the recording exists. **Authentication:** user-scoped **`x-siro-auth-token`** (client app access token or Siro OAuth). This is **not** the org-wide upload flow—use **`POST /v1/core/recordings/signed-urls`** on the user-scoped API when uploading **before** a recording id exists.","href":"/api-references/post-recording-audio-signed-url"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/siro-508e7b35/da61a0c56068d303/update-openapi.js"],"openApiReferenceData":{"operation":{"summary":"Create signed URL for redacted recording audio (download)","description":"Returns a short-lived signed URL to download the **redacted** recording audio (typically `.m4a`). Call **`POST`** with an empty body after the recording exists. **Authentication:** user-scoped **`x-siro-auth-token`** (client app access token or Siro OAuth). This is **not** the org-wide upload flow—use **`POST /v1/core/recordings/signed-urls`** on the user-scoped API when uploading **before** a recording id exists.","parameters":["457e2994-bc62-4b63-a157-de31eada8556"],"responses":{"200":"549a8af8-20db-4656-a85e-09be7986a3e0","400":"d89fb4e2-06f7-4957-8eae-f685aabc5b35","401":"e82e4811-7ed6-4f98-9399-8e7150ac4524","403":"e9326628-c87f-4d9e-be43-47bf2bff0813","404":"e8f3e750-5685-47dc-91e2-f9c6ad2291b7","422":"8f4f9acd-2643-498b-9302-9d6f34f552bb","500":"208e3360-11e5-40b2-ab50-b12b49735dc2"},"security":["cdd2b3cf-6e8a-4b96-9cad-3e8c9545af06"],"method":"post","type":"path","servers":["c28af194-a318-43ed-894d-ce80ebc6afa1"],"path":"/v1/core/recordings/{id}/signedUrl","baseUrlOptions":["https://api.siro.ai/"],"title":"Create signed URL for redacted recording audio (download)","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"457e2994-bc62-4b63-a157-de31eada8556":{"schema":{"type":"string","description":"Siro internal id of the recording (same id as GET /v1/core/recordings/{id}).","isRequired":true,"uniqueKey":"","typeLabel":"string"},"required":true,"description":"Siro internal id of the recording (same id as GET /v1/core/recordings/{id}).","name":"id","in":"path"}},"responses":{"549a8af8-20db-4656-a85e-09be7986a3e0":{"description":"Create a new signed URL for a recording","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"error":{"type":"boolean","description":"Whether an error occurred","isRequired":true,"uniqueKey":"data.error","typeLabel":"boolean"},"url":{"type":"string","description":"Signed URL for the audio file","uniqueKey":"data.url","typeLabel":"string"},"expiration":{"type":"number","description":"Expiration timestamp for the URL","uniqueKey":"data.expiration","typeLabel":"number"},"errorMessage":{"type":"string","description":"Additional information describing the error when error is true","uniqueKey":"data.errorMessage","typeLabel":"string"}},"required":["error"],"isRequired":true,"uniqueKey":"data","typeLabel":"object"}},"required":["data"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"data":{"error":true,"url":"\u003cstring>","expiration":123,"errorMessage":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"d89fb4e2-06f7-4957-8eae-f685aabc5b35":{"description":"Bad Request - Invalid parameters","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"Error message","isRequired":true,"uniqueKey":"error","typeLabel":"string"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"e82e4811-7ed6-4f98-9399-8e7150ac4524":{"description":"Unauthorized - User not authenticated","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"Authentication error message","isRequired":true,"uniqueKey":"error","typeLabel":"string"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"e9326628-c87f-4d9e-be43-47bf2bff0813":{"description":"Forbidden - User does not have access","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"Authorization error message","isRequired":true,"uniqueKey":"error","typeLabel":"string"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"e8f3e750-5685-47dc-91e2-f9c6ad2291b7":{"description":"Not Found - Resource not found","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"Resource not found error message","isRequired":true,"uniqueKey":"error","typeLabel":"string"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"8f4f9acd-2643-498b-9302-9d6f34f552bb":{"description":"Unprocessable Content - The request failed validation checks","content":{"application/json":{"schema":{"type":"object","properties":{"issues":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"issues.items.[INDEX].code","typeLabel":"string"},"path":{"type":"array","items":{"oneOf":[{"type":"string","uniqueKey":"issues.items.[INDEX].path.items.[INDEX].oneOf.0","typeLabel":"string"},{"type":"number","uniqueKey":"issues.items.[INDEX].path.items.[INDEX].oneOf.1","typeLabel":"number"}],"uniqueKey":"issues.items.[INDEX].path.items.[INDEX]","typeLabel":"string | number"},"isRequired":true,"uniqueKey":"issues.items.[INDEX].path","typeLabel":"(string | number)[]"},"message":{"type":"string","isRequired":true,"uniqueKey":"issues.items.[INDEX].message","typeLabel":"string"},"expected":{"type":"string","uniqueKey":"issues.items.[INDEX].expected","typeLabel":"string"},"received":{"type":"string","uniqueKey":"issues.items.[INDEX].received","typeLabel":"string"}},"required":["code","path","message"],"uniqueKey":"issues.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"issues","typeLabel":"object[]"},"name":{"type":"string","enum":["ZodError"],"isRequired":true,"uniqueKey":"name","typeLabel":"enum\u003cstring>"}},"required":["issues","name"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"issues":[{"code":"\u003cstring>","path":["\u003cstring>"],"message":"\u003cstring>","expected":"\u003cstring>","received":"\u003cstring>"}],"name":"ZodError"}}},"exampleType":"generated"}},"exampleType":"generated"},"208e3360-11e5-40b2-ab50-b12b49735dc2":{"description":"Internal Server Error","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"Internal server error message","isRequired":true,"uniqueKey":"error","typeLabel":"string"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"cdd2b3cf-6e8a-4b96-9cad-3e8c9545af06":{"SiroAuthToken":{"type":"apiKey","in":"header","name":"x-siro-auth-token","description":"Access token from POST https://auth.siro.ai/oauth2/token (client_credentials), or a Siro OAuth access token. Send `x-siro-auth-token: \u003caccess-token>`.","x-default":"\u003caccess-token>","scopes":[],"schemeName":"SiroAuthToken"}}},"servers":{"c28af194-a318-43ed-894d-ce80ebc6afa1":{"url":"https://api.siro.ai/","description":"Siro API Gateway"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"x-siro-auth-token","description":"Access token from POST https://auth.siro.ai/oauth2/token (client_credentials), or a Siro OAuth access token. Send `x-siro-auth-token: \u003caccess-token>`.","x-default":"\u003caccess-token>","scopes":[],"schemeName":"SiroAuthToken"},"schema":{"title":"x-siro-auth-token","type":"string","description":"Access token from POST https://auth.siro.ai/oauth2/token (client_credentials), or a Siro OAuth access token. Send `x-siro-auth-token: \u003caccess-token>`.","isRequired":true,"default":"\u003caccess-token>","typeLabel":"string","deprecated":false},"schemeName":"SiroAuthToken","name":"x-siro-auth-token"}],"title":"SiroAuthToken"}]},"originalFileLocation":"specs/openapi-internalApi.json"},"subdomain":"siro-508e7b35","siteName":"Starter Kit","title":"Download redacted recording audio (signed URL) - Starter Kit","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-24T20:19:52.074Z","originalFileLocation":"api-references/post-recording-audio-signed-url.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=\"Returns a short-lived signed URL to download the redacted recording audio (typically .m4a). Call POST with an empty body after the recording exists. Authentication: user-scoped x-siro-auth-token (client app access token or Siro OAuth). This is not the org-wide upload flow—use POST /v1/core/recordings/signed-urls on the user-scoped API when uploading before a recording id exists.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Starter Kit\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/siro-508e7b35/81iGUy2cBK4tv9ux/_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=\"/mintlify-assets/_mintlify/favicons/siro-508e7b35/81iGUy2cBK4tv9ux/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/siro-508e7b35/81iGUy2cBK4tv9ux/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/siro-508e7b35/81iGUy2cBK4tv9ux/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/siro-508e7b35/81iGUy2cBK4tv9ux/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/siro-508e7b35/81iGUy2cBK4tv9ux/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/siro-508e7b35/81iGUy2cBK4tv9ux/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/siro-508e7b35/81iGUy2cBK4tv9ux/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/siro-508e7b35/81iGUy2cBK4tv9ux/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Download redacted recording audio (signed URL) - Starter Kit\">\u003cmeta data-mint-head property=\"og:description\" content=\"Returns a short-lived signed URL to download the redacted recording audio (typically .m4a). Call POST with an empty body after the recording exists. Authentication: user-scoped x-siro-auth-token (client app access token or Siro OAuth). This is not the org-wide upload flow—use POST /v1/core/recordings/signed-urls on the user-scoped API when uploading before a recording id exists.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Starter Kit\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.siro.ai/api-references/post-recording-audio-signed-url\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://siro-508e7b35.mintlify.app/_mintlify/api/og/v2?division=Recordings\u0026amp;title=Download+redacted+recording+audio+%28signed+URL%29\u0026amp;description=Returns+a+short-lived+signed+URL+to+download+the+**redacted**+recording+audio+%28typically+%60.m4a%60%29.+Call+**%60POST%60**+with+an+empty+body+after+the+recording+exists.\u0026amp;theme=9cc068ea8ea66215c73030aa\u0026amp;signature=9c991ae8179d7ff7538fa9eeaf340dd3ea302374193a698a7f24d8928298fe35\">\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=\"Download redacted recording audio (signed URL) - Starter Kit\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Returns a short-lived signed URL to download the redacted recording audio (typically .m4a). Call POST with an empty body after the recording exists. Authentication: user-scoped x-siro-auth-token (client app access token or Siro OAuth). This is not the org-wide upload flow—use POST /v1/core/recordings/signed-urls on the user-scoped API when uploading before a recording id exists.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://siro-508e7b35.mintlify.app/_mintlify/api/og/v2?division=Recordings\u0026amp;title=Download+redacted+recording+audio+%28signed+URL%29\u0026amp;description=Returns+a+short-lived+signed+URL+to+download+the+**redacted**+recording+audio+%28typically+%60.m4a%60%29.+Call+**%60POST%60**+with+an+empty+body+after+the+recording+exists.\u0026amp;theme=9cc068ea8ea66215c73030aa\u0026amp;signature=9c991ae8179d7ff7538fa9eeaf340dd3ea302374193a698a7f24d8928298fe35\">\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=\"/mintlify-assets/_mintlify/favicons/siro-508e7b35/81iGUy2cBK4tv9ux/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Starter Kit\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#F2A710\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.siro.ai/api-references/post-recording-audio-signed-url\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-references/post-recording-audio-signed-url.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.siro.ai/#organization\",\"name\":\"Starter Kit\",\"url\":\"https://docs.siro.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/siro-508e7b35/YTBFBZtqg9vKFzK0/logo/light.svg?fit=max\u0026auto=format\u0026n=YTBFBZtqg9vKFzK0\u0026q=85\u0026s=57a3776ced9577d8a79264b5ca264487\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.siro.ai#website\",\"name\":\"Starter Kit\",\"url\":\"https://docs.siro.ai\",\"publisher\":{\"@id\":\"https://docs.siro.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.siro.ai/api-references/post-recording-audio-signed-url#webpage\",\"url\":\"https://docs.siro.ai/api-references/post-recording-audio-signed-url\",\"name\":\"Download redacted recording audio (signed URL)\",\"description\":\"Returns a short-lived signed URL to download the redacted recording audio (typically .m4a). Call POST with an empty body after the recording exists. Authentication: user-scoped x-siro-auth-token (client app access token or Siro OAuth). This is not the org-wide upload flow—use POST /v1/core/recordings/signed-urls on the user-scoped API when uploading before a recording id exists.\",\"dateModified\":\"2026-09-24T20:19:52.074Z\",\"isPartOf\":{\"@id\":\"https://docs.siro.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.siro.ai/api-references/post-recording-audio-signed-url#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.siro.ai/api-references/post-recording-audio-signed-url#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"User-scoped API\",\"item\":\"https://docs.siro.ai/api-references/get-recordings-list\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Recordings\",\"item\":\"https://docs.siro.ai/api-references/get-recordings-list\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Download redacted recording audio (signed URL)\",\"item\":\"https://docs.siro.ai/api-references/post-recording-audio-signed-url\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.siro.ai/api-references/post-recording-audio-signed-url#apireference\",\"headline\":\"Download redacted recording audio (signed URL)\",\"name\":\"Download redacted recording audio (signed URL)\",\"description\":\"Returns a short-lived signed URL to download the redacted recording audio (typically .m4a). Call POST with an empty body after the recording exists. Authentication: user-scoped x-siro-auth-token (client app access token or Siro OAuth). This is not the org-wide upload flow—use POST /v1/core/recordings/signed-urls on the user-scoped API when uploading before a recording id exists.\",\"url\":\"https://docs.siro.ai/api-references/post-recording-audio-signed-url\",\"mainEntityOfPage\":{\"@id\":\"https://docs.siro.ai/api-references/post-recording-audio-signed-url#webpage\"},\"dateModified\":\"2026-09-24T20:19:52.074Z\",\"publisher\":{\"@id\":\"https://docs.siro.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.siro.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Starter Kit\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Starter Kit","nav":{"global":null,"anchors":[{"anchor":"Documentation","icon":"book-open","pages":[{"title":"Documentation","href":"/getting-started"}]},{"anchor":"API References","icon":"code","groups":[{"group":"Authentication","pages":[{"title":"Get a client app access token","openapi":"specs/openapi-auth.json post /oauth2/token","href":"/api-references/get-a-client-app-access-token"}]},{"group":"Org-wide API","pages":[{"group":"Core","pages":[{"group":"Mobile Events","pages":[{"openapi":"get /v1/core/mobile-events","title":"Get mobile events for an org","href":"/api-references/get-mobile-events"},{"openapi":"get /v1/core/mobile-events/{id}","title":"Get mobile event by ID","href":"/api-references/get-mobile-events-id"}]},{"group":"OAuth Apps and Tokens","pages":[{"openapi":"get /v1/core/oauth/apps/{clientId}","title":"Get a specific OAuth app","href":"/api-references/get-an-oauth-app"},{"openapi":"get /v1/core/oauth/apps","title":"Get all OAuth apps for an organization","href":"/api-references/get-oauth-apps"},{"openapi":"post /v1/core/oauth/apps","title":"Create a new OAuth application for an organization","href":"/api-references/create-an-oauth-app"},{"openapi":"delete /v1/core/oauth/apps/{clientId}","title":"Delete an OAuth application by id.","href":"/api-references/delete-an-oauth-app"},{"openapi":"get /v1/core/oauth/apps/{clientId}/access-token/{tokenId}","title":"Get a specific OAuth access token by id.","href":"/api-references/get-an-oauth-access-token"},{"openapi":"get /v1/core/oauth/apps/{clientId}/access-token","title":"Get all OAuth access tokens for a given OAuth app.","href":"/api-references/get-oauth-access-tokens"},{"openapi":"post /v1/core/oauth/apps/{clientId}/access-token","title":"Create a new OAuth access token for a given OAuth app.","href":"/api-references/create-an-oauth-access-token"},{"openapi":"delete /v1/core/oauth/apps/{clientId}/access-token/{tokenId}","title":"Revoke an OAuth access token for a given OAuth app. ","href":"/api-references/delete-an-oauth-access-token"}]},{"group":"Org-Scoped Tokens","pages":[{"openapi":"get /v1/core/auth/tokens/{id}","title":"Get a single authentication token by ID","href":"/api-references/get-an-org-scoped-token"},{"openapi":"get /v1/core/auth/tokens","title":"List all tokens for a given org.","href":"/api-references/get-org-scoped-tokens"},{"openapi":"post /v1/core/auth/tokens","title":"Create a new authentication token for an organization.","href":"/api-references/create-an-org-scoped-token"},{"openapi":"delete /v1/core/auth/tokens/{id}","title":"Delete a single authentication token by ID","href":"/api-references/delete-an-org-scoped-token"}]},{"group":"Integration Connections","pages":[{"openapi":"get /v1/core/integrations/connections","title":"Get all integration connections for a single org","href":"/api-references/get-integration-connections"},{"openapi":"get /v1/core/integrations/connections/{id}","title":"Get a single integration connection within a single org","href":"/api-references/get-an-integration-connection"},{"openapi":"post /v1/core/integrations/connections","title":"Create a new integration connection for a given org","href":"/api-references/create-an-integration-connection"},{"openapi":"patch /v1/core/integrations/connections/{id}","title":"Update a single integration connection within a given org","href":"/api-references/update-an-integration-connection"},{"openapi":"delete /v1/core/integrations/connections/{id}","title":"Delete a single integration connection within a single org","href":"/api-references/delete-an-integration-connection"},{"openapi":"put /v1/core/integrations/salesforce","title":"Upsert Salesforce integration authentication details","href":"/api-references/upsert-a-salesforce-integration-connection"}]},{"group":"Organizations","pages":[{"openapi":"post /v1/core/organizations","title":"Create an organization","href":"/api-references/create-organization"},{"openapi":"get /v1/core/organizations","title":null,"href":"/api-references/get-organizations"},{"openapi":"get /v1/core/organizations/{id}","title":"Get an organization by ID","href":"/api-references/get-organization"},{"openapi":"patch /v1/core/organizations/{id}","title":"Update an organization","href":"/api-references/update-organization"}]},{"group":"Recordings","pages":[{"openapi":"specs/openapi-externalApi.json get /v1/core/recordings/{id}","title":"Get recording","href":"/api-references/get-recording"},{"openapi":"specs/openapi-externalApi.json get /v1/core/recordings","title":"Get recordings","href":"/api-references/get-recordings"},{"openapi":"get /v1/core/recordings/{id}/summaries","title":"Get recording summaries","href":"/api-references/get-recording-summaries"}]},{"group":"Teams","pages":[{"openapi":"get /v1/core/organizations/{orgId}/teams","title":"Get all teams for an org","href":"/api-references/get-teams"},{"openapi":"get /v1/core/organizations/{orgId}/teams/{teamId}","title":"Get a single team within a given org","href":"/api-references/get-a-team"},{"openapi":"post /v1/core/organizations/{orgId}/teams","title":"Create a new team for an org","href":"/api-references/create-a-team"},{"openapi":"patch /v1/core/organizations/{orgId}/teams/{teamId}","title":"Update a single team within a single org","href":"/api-references/update-a-team"},{"openapi":"delete /v1/core/organizations/{orgId}/teams/{teamId}","title":"Hard-delete a single team within a single org","href":"/api-references/delete-a-team"}]},{"group":"Users","pages":[{"openapi":"get /v1/core/users","title":"List users","href":"/api-references/get-users"},{"openapi":"post /v1/core/users","title":"Create a user","href":"/api-references/create-user"},{"openapi":"get /v1/core/users/{id}","title":"Get a user by ID","href":"/api-references/get-user"},{"openapi":"put /v1/core/users/{id}","title":null,"href":"/api-references/update-user"}]},{"group":"Accounts","pages":[{"openapi":"delete /v1/integrations/accounts/{id}","title":"Delete an account","href":"/api-references/delete-an-account"},{"openapi":"get /v1/integrations/accounts","title":"Get accounts","href":"/api-references/get-accounts"},{"openapi":"post /v1/integrations/accounts","title":"Create an account","href":"/api-references/create-an-account"}]},{"group":"Opportunities","pages":[{"openapi":"get /v1/integrations/opportunities/{id}","title":"Get an opportunity","href":"/api-references/get-an-opportunity"},{"openapi":"delete /v1/integrations/opportunities/{id}","title":"Delete an opportunity","href":"/api-references/delete-an-opportunity"},{"openapi":"get /v1/integrations/opportunities","title":"Get opportunities","href":"/api-references/get-opportunities"},{"openapi":"get /v1/integrations/opportunity-users/{id}","title":"Get an opportunity user","href":"/api-references/get-an-opportunity-user"},{"openapi":"put /v1/integrations/opportunity-users/{id}","title":"Update an opportunity user","href":"/api-references/update-an-opportunity-user"},{"openapi":"delete /v1/integrations/opportunity-users/{id}","title":"Delete an opportunity user","href":"/api-references/delete-an-opportunity-user"},{"openapi":"get /v1/integrations/opportunity-users","title":"Get opportunity users","href":"/api-references/get-opportunity-users"},{"openapi":"post /v1/integrations/opportunity-users","title":"Create an opportunity user","href":"/api-references/create-an-opportunity-user"},{"openapi":"put /v1/integrations/sync/opportunities","title":"Sync an opportunity","href":"/api-references/sync-an-opportunity"}]},{"group":"Engagements","pages":[{"openapi":"get /v1/integrations/engagements/{id}","title":"Get an engagement","href":"/api-references/get-an-engagement"},{"openapi":"delete /v1/integrations/engagements/{id}","title":"Delete an engagement","href":"/api-references/delete-an-engagement"},{"openapi":"get /v1/integrations/engagements","title":"Get engagements","href":"/api-references/get-engagements"},{"openapi":"get /v1/integrations/engagement-users/{id}","title":"Get an engagement user","href":"/api-references/get-an-engagement-user"},{"openapi":"put /v1/integrations/engagement-users/{id}","title":"Update an engagement user","href":"/api-references/update-an-engagement-user"},{"openapi":"delete /v1/integrations/engagement-users/{id}","title":"Delete an engagement user","href":"/api-references/delete-an-engagement-user"},{"openapi":"get /v1/integrations/engagement-users","title":"Get engagement users","href":"/api-references/get-engagement-users"},{"openapi":"post /v1/integrations/engagement-users","title":"Create an engagement user","href":"/api-references/create-an-engagement-user"},{"openapi":"put /v1/integrations/sync/engagements","title":"Sync an engagement","href":"/api-references/sync-an-engagement"}]},{"group":"Conversation Configurations","pages":[{"openapi":"specs/openapi-internalApi.json get /v1/core/conversation-configurations","title":"Get conversation configurations","href":"/api-references/get-conversation-configurations"}]}]},{"group":"Introspection","pages":[{"openapi":"get /v1/core/auth/caller-identity","title":"Get details about your current auth token","href":"/api-references/get-identity"}]},{"group":"Audit logs","pages":[{"openapi":"get /v1/audit/logs","title":null,"href":"/api-references/get-audit-logs"}]}]},{"group":"User-scoped API","pages":[{"group":"Recordings","pages":[{"openapi":"specs/openapi-internalApi.json get /v1/core/recordings","title":"Get recordings","href":"/api-references/get-recordings-list"},{"openapi":"specs/openapi-internalApi.json get /v1/core/recordings/{id}","title":"Get recording by ID","href":"/api-references/get-recording-details"},{"openapi":"specs/openapi-internalApi.json get /v1/core/recordings/{id}/utterances","title":"Get recording utterances","description":"Get utterances for a specific recording with pagination support","href":"/api-references/get-recording-utterances"},{"title":"Download redacted recording audio (signed URL)","openapi":"specs/openapi-internalApi.json post /v1/core/recordings/{id}/signedUrl","href":"/api-references/post-recording-audio-signed-url"},{"title":"Create or replace CRM link on a recording","openapi":"specs/openapi-internalApi.json put /v1/core/recordings/{id}/link","description":"Links the recording to a CRM Account, Contact, Lead, Opportunity, or Engagement (server clears prior links as needed).","href":"/api-references/put-recording-crm-link"},{"title":"Remove CRM link from a recording","openapi":"specs/openapi-internalApi.json delete /v1/core/recordings/{id}/link","href":"/api-references/delete-recording-crm-link"}]},{"group":"Scorecards","pages":[{"title":"Scorecard metrics for one recording","href":"/scorecards-metrics-for-recording"},{"openapi":"specs/openapi-internalApi.json get /v1/core/scorecards/scorecard-metrics/available","title":"Get available scorecard metrics","href":"/api-references/get-scorecard-metrics-available"},{"openapi":"specs/openapi-internalApi.json get /v1/core/scorecards/scorecard-metrics/values","title":"Get scorecard metrics values","href":"/api-references/get-scorecard-metrics-values"},{"openapi":"specs/openapi-internalApi.json get /v1/core/scorecards/instances","title":"Get scorecard instances","href":"/api-references/get-scorecard-instances"},{"openapi":"specs/openapi-internalApi.json get /v1/core/scorecards/evaluated-instances/{id}","title":"Get evaluated scorecard instance","href":"/api-references/get-evaluated-scorecard-instance"}]},{"group":"Extractions","pages":[{"openapi":"get /v1/core/entities/extractions/{recordingId}","title":"Get entity extractions for a recording","href":"/api-references/get-extractions"}]},{"group":"Followups","pages":[{"openapi":"specs/openapi-internalApi.json get /v1/core/followups","title":"Get followups","href":"/api-references/get-followups"}]},{"group":"Upload Recordings","pages":[{"openapi":"post /v1/core/recordings/signed-urls","title":"Get a signed URL for uploading a recording","href":"/api-references/post-recordings-signed-urls"},{"openapi":"post /v1/core/recordings/upload","title":"Create a recording from a phone call","href":"/api-references/post-recordings-upload"}]},{"group":"Client apps","pages":[{"openapi":"get /v1/core/m2m-clients/{organizationId}","title":"List API clients","href":"/api-references/get-client-apps"},{"openapi":"post /v1/core/m2m-clients/{organizationId}/org-admin","title":"Create an org-admin API client","href":"/api-references/create-a-client-app"},{"openapi":"post /v1/core/m2m-clients/{organizationId}/{clientId}/rotate-secret","title":"Rotate an API client secret","href":"/api-references/rotate-a-client-app-secret"},{"openapi":"delete /v1/core/m2m-clients/{organizationId}/{clientId}","title":"Revoke an API client","href":"/api-references/revoke-a-client-app"}]}]},{"group":"Webhooks","pages":[{"openapi":"specs/webhooks.json webhook integrations.recordingProcessed","sidebarTitle":"Recording processed","title":"Recording processed","href":"/api-references/webhook-recording-processed"},{"openapi":"specs/webhooks.json webhook integrations.recordingLinked","sidebarTitle":"Recording linked to CRM record","title":"Recording linked","href":"/api-references/webhook-recording-linked"}]}]},{"anchor":"Triggering Recordings","icon":"microphone","pages":[{"title":"Triggering Recordings","href":"/triggering-recordings/overview"}]}]},"title":"Download redacted recording audio (signed URL) - Starter Kit","buildId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","deploymentId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-26-lDe7V.js","utils-CWQmgYtH.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-4-Aw3rSD.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-C2zjXYA5.js","snippetPresets-DFmpFA7C.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-FJpQavWq.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-D_GvPF7k.js","shallow-Bs2ZB0NO.js","getApiPlaygroundDisplay-DCcqJJk-.js","CodeSnippet-DzDxawVe.js","CodeSnippets-aUr7fU-7.js","Page-CT9uE8Ip.js","getPastedJson-Y1fKsj_I.js","icon-DI4zTsDr.js","MethodPill-C0nDlmSQ.js","DuplicateIcon-NUXbx2nQ.js","createIcon-BdTHrPAi.js","DynamicMarkdown-CtpgKJwj.js","SectionHeading-B3x35tOt.js","axios-vUo_bRtp.js","Markdown-3OmurJMP.js","clsx-DMKzROTp.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-1ms6tsT-.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-Ke9xIMFx.js"]}