Sube el clip de un caso de audio en un benchmark de STT. action: "start" devuelve una URL a la que hacer PUT del archivo (los bytes van directo al almacenamiento, así que funcionan archivos de más de 4.5 MB); action: "complete" con el uploadId comprueba el tamaño, prepara el clip y marca el caso como listo. Archivos de hasta 200 MB y 30 minutos; los de hasta 3 MB pueden enviarse en línea como audioBase64. Reemplazar el clip de un caso que usó una ejecución o una versión publicada agrega una nueva revisión.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Zelto","description":"Observability and benchmarking for AI agents, voice and text.","colors":{"primary":"#3B5BDB","light":"#5B7FFF","dark":"#2C44A8"},"logo":{"light":"https://mintcdn.com/zelto-a802dbf4/w0jP7BwOcC-EEQGH/public/zelto-wordmark.png?fit=max\u0026auto=format\u0026n=w0jP7BwOcC-EEQGH\u0026q=85\u0026s=95a528e6e6c268521880fa274385d2cb","dark":"https://mintcdn.com/zelto-a802dbf4/pEvlQCYA2vv2-J8I/public/zelto-wordmark-white.png?fit=max\u0026auto=format\u0026n=pEvlQCYA2vv2-J8I\u0026q=85\u0026s=cbff614c65e51fcfa822c0c40f87616a"},"favicon":"https://mintcdn.com/zelto-a802dbf4/w0jP7BwOcC-EEQGH/public/zelto-logo.png?fit=max\u0026auto=format\u0026n=w0jP7BwOcC-EEQGH\u0026q=85\u0026s=23f56b73a1ea5e772fdafdeb509f50f8","search":{"prompt":"Search the Zelto docs"},"integrations":{"posthog":{"apiKey":"phc_yvnRoEc8B5GMjuU7TkpqctuvZYZLtCdEeFzHGaGuCkk8"}},"styling":{"latex":true},"navigation":{"languages":[{"language":"en","default":true,"href":"docs"},{"language":"es","href":"es/docs"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"zelto-a802dbf4","hasAudioNarration":false,"actualSubdomain":"zelto-a802dbf4","customDomains":["docs.zelto.ai"],"gitSource":{"type":"github","owner":"zelto-ai","repo":"zelto-analytics","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae7f3a977aac486e9a4e2f2","collectionId":"766ae4b3-c3b8-4bc0-bff9-0a0700df0310","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae7f3a977aac486e9a4e2f2"},"feedback":{"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6ae7f3a977aac486e9a4e2f2","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"en","tag":"API Reference","count":124},{"language":"es","tag":"Referencia de API","count":124},{"language":"en","tag":"Benchmarks","count":65},{"language":"es","tag":"Benchmarks","count":65},{"language":"en","tag":"Docs","count":48},{"language":"es","tag":"Documentación","count":48},{"language":"en","tag":"Integrations","count":18},{"language":"es","tag":"Integraciones","count":18},{"language":"en","tag":"Core concepts","count":14},{"language":"es","tag":"Conceptos principales","count":14},{"language":"en","tag":"Experiments","count":12},{"language":"es","tag":"Experimentos","count":12},{"language":"en","tag":"Findings","count":9},{"language":"es","tag":"Findings","count":9},{"language":"en","tag":"Voice providers","count":7},{"language":"es","tag":"Proveedores de voz","count":7},{"language":"en","tag":"Guides","count":6},{"language":"en","tag":"AI providers","count":6},{"language":"es","tag":"Guías","count":6},{"language":"es","tag":"Buckets","count":6}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","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":"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}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":".prompt-scroll pre{max-height:24rem;overflow-y:auto}.dark img[src*=\"/public/icons/\"]{filter:invert(1)}"}],"page":{"pagePath":"api-reference/benchmarks/subir-el-audio-de-un-caso","slug":"/api-reference/benchmarks/subir-el-audio-de-un-caso","pageMetadata":{"title":"Subir el audio de un caso","description":"Sube el clip de un caso de audio en un benchmark de STT. `action: \"start\"` devuelve una URL a la que hacer PUT del archivo (los bytes van directo al almacenamiento, así que funcionan archivos de más de 4.5 MB); `action: \"complete\"` con el `uploadId` comprueba el tamaño, prepara el clip y marca el caso como listo. Archivos de hasta 200 MB y 30 minutos; los de hasta 3 MB pueden enviarse en línea como `audioBase64`. Reemplazar el clip de un caso que usó una ejecución o una versión publicada agrega una nueva revisión.","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/benchmarks/{id}/clip-uploads","href":"/api-reference/benchmarks/subir-el-audio-de-un-caso","autogeneratedByOpenApi":true},"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 ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Sube el clip de un caso de audio en un benchmark de STT. \", _jsx(_components.code, {\n children: \"action: \\\"start\\\"\"\n }), \" devuelve una URL a la que hacer PUT del archivo (los bytes van directo al almacenamiento, así que funcionan archivos de más de 4.5 MB); \", _jsx(_components.code, {\n children: \"action: \\\"complete\\\"\"\n }), \" con el \", _jsx(_components.code, {\n children: \"uploadId\"\n }), \" comprueba el tamaño, prepara el clip y marca el caso como listo. Archivos de hasta 200 MB y 30 minutos; los de hasta 3 MB pueden enviarse en línea como \", _jsx(_components.code, {\n children: \"audioBase64\"\n }), \". Reemplazar el clip de un caso que usó una ejecución o una versión publicada agrega una nueva revisió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":{"title":"Subir el audio de un caso","description":"Sube el clip de un caso de audio en un benchmark de STT. `action: \"start\"` devuelve una URL a la que hacer PUT del archivo (los bytes van directo al almacenamiento, así que funcionan archivos de más de 4.5 MB); `action: \"complete\"` con el `uploadId` comprueba el tamaño, prepara el clip y marca el caso como listo. Archivos de hasta 200 MB y 30 minutos; los de hasta 3 MB pueden enviarse en línea como `audioBase64`. Reemplazar el clip de un caso que usó una ejecución o una versión publicada agrega una nueva revisión.","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/benchmarks/{id}/clip-uploads","href":"/api-reference/benchmarks/subir-el-audio-de-un-caso","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Subir el audio de un caso","description":"Sube el clip de un caso de audio en un benchmark de STT. `action: \"start\"` devuelve una URL a la que hacer PUT del archivo (los bytes van directo al almacenamiento, así que funcionan archivos de más de 4.5 MB); `action: \"complete\"` con el `uploadId` comprueba el tamaño, prepara el clip y marca el caso como listo. Archivos de hasta 200 MB y 30 minutos; los de hasta 3 MB pueden enviarse en línea como `audioBase64`. Reemplazar el clip de un caso que usó una ejecución o una versión publicada agrega una nueva revisión.","operationId":"createBenchmarkClipUpload","tags":["Benchmarks"],"parameters":["9f4a355b-4eab-450a-9df0-365d2943e268"],"requestBody":"d1529709-9b6e-4807-a4dd-d0c30244f10d","responses":{"200":"b5d5507f-3170-4bb7-ad84-9573a49dc20c","400":"b148b62c-ff36-41da-a571-b841e0ccaabc","401":"51cd3448-576e-4a11-852a-0512118af14d","404":"15bd8106-0499-4089-81c4-cd496866ac9a","409":"f36dfa8c-8b58-4571-9313-da0963788eb6","413":"ce2faf71-c887-4fb3-9e9c-2816e19227b9"},"x-mcp-tool":"create_benchmark_clip_upload","method":"post","type":"path","servers":["1dc3e1ff-0670-4938-8ad8-bff5c5df8763"],"security":["195400fd-d014-4dd0-b9df-428d1899fc48"],"path":"/v1/benchmarks/{id}/clip-uploads","baseUrlOptions":["https://api.zelto.ai"],"title":"Subir el audio de un caso","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"9f4a355b-4eab-450a-9df0-365d2943e268":{"name":"id","in":"path","required":true,"description":"Id del benchmark.","schema":{"type":"string","format":"uuid","isRequired":true,"description":"Id del benchmark.","uniqueKey":"","typeLabel":"string\u003cuuid>"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"caseId":{"type":"string","format":"uuid","description":"El caso de audio.","isRequired":true,"uniqueKey":"caseId","typeLabel":"string\u003cuuid>"},"action":{"default":"start","type":"string","enum":["start","complete"],"uniqueKey":"action","typeLabel":"enum\u003cstring>"},"uploadId":{"description":"`complete`: el `uploadId` que devolvió `start`.","type":"string","format":"uuid","uniqueKey":"uploadId","typeLabel":"string\u003cuuid>"},"contentType":{"description":"`start`: el tipo MIME de audio del archivo.","type":"string","pattern":"^audio\\/[A-Za-z0-9.+-]+$","uniqueKey":"contentType","typeLabel":"string"},"byteSize":{"description":"`start`: el tamaño del archivo en bytes.","type":"integer","minimum":1,"maximum":209715200,"uniqueKey":"byteSize","typeLabel":"integer"},"durationSeconds":{"description":"`start`: la duración del clip, si se conoce.","type":"number","exclusiveMinimum":0,"maximum":1800,"uniqueKey":"durationSeconds","typeLabel":"number"},"fileName":{"type":"string","maxLength":255,"uniqueKey":"fileName","typeLabel":"string"},"audioBase64":{"description":"`start`: el archivo completo, en base64 (≤ 3 MB decodificado). Completa la subida en una sola llamada.","type":"string","maxLength":4194308,"uniqueKey":"audioBase64","typeLabel":"string"}},"required":["caseId"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"caseId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","action":"start","uploadId":"3c90c3cc-0d44-4b50-8888-8dd25736052a","contentType":"\u003cstring>","byteSize":104857600,"durationSeconds":123,"fileName":"\u003cstring>","audioBase64":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"b5d5507f-3170-4bb7-ad84-9573a49dc20c":{"description":"Respuesta correcta.","content":{"application/json":{"schema":{"type":"object","properties":{"uploadId":{"type":"string","isRequired":true,"uniqueKey":"uploadId","typeLabel":"string"},"caseId":{"type":"string","isRequired":true,"uniqueKey":"caseId","typeLabel":"string"},"revision":{"type":"integer","description":"La revisión del caso a la que pertenece el clip.","isRequired":true,"uniqueKey":"revision","typeLabel":"integer"},"status":{"type":"string","enum":["awaiting_upload","preparing","ready","failed"],"description":"`awaiting_upload` hasta `complete`; `preparing` mientras se normaliza el clip; luego `ready` o `failed`.","isRequired":true,"uniqueKey":"status","typeLabel":"enum\u003cstring>"},"upload":{"oneOf":[{"type":"object","description":"Dónde hacer PUT de los bytes. Null una vez completada la subida.","required":["url","method","headers","expiresAt"],"properties":{"url":{"type":"string","isRequired":true,"uniqueKey":"upload.oneOf.0.url","typeLabel":"string"},"method":{"type":"string","const":"PUT","isRequired":true,"uniqueKey":"upload.oneOf.0.method","typeLabel":"string"},"headers":{"type":"object","propertyNames":{"type":"string"},"additionalProperties":{"type":"string","uniqueKey":"upload.oneOf.0.headers.additionalProperties","typeLabel":"string"},"description":"Envía estos encabezados con el PUT.","isRequired":true,"uniqueKey":"upload.oneOf.0.headers","typeLabel":"object"},"expiresAt":{"type":"string","isRequired":true,"uniqueKey":"upload.oneOf.0.expiresAt","typeLabel":"string"}},"additionalProperties":{"oneOf":[{}],"uniqueKey":"upload.oneOf.0.additionalProperties","typeLabel":"any"},"isRequired":true,"uniqueKey":"upload.oneOf.0","typeLabel":"object"},{"type":"null","description":"Dónde hacer PUT de los bytes. Null una vez completada la subida.","isRequired":true,"uniqueKey":"upload.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"upload","typeLabel":"object | null"},"contentType":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"contentType.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"contentType.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"contentType","typeLabel":"string | null"},"byteSize":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"byteSize.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"byteSize.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"byteSize","typeLabel":"integer | null"},"durationSeconds":{"oneOf":[{"type":"number","isRequired":true,"uniqueKey":"durationSeconds.oneOf.0","typeLabel":"number"},{"type":"null","isRequired":true,"uniqueKey":"durationSeconds.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"durationSeconds","typeLabel":"number | null"},"maxBytes":{"type":"integer","isRequired":true,"uniqueKey":"maxBytes","typeLabel":"integer"},"maxSeconds":{"type":"integer","isRequired":true,"uniqueKey":"maxSeconds","typeLabel":"integer"},"error":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"error.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"error.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"error","typeLabel":"string | null"}},"required":["uploadId","caseId","revision","status","upload","contentType","byteSize","durationSeconds","maxBytes","maxSeconds","error"],"additionalProperties":{"oneOf":[{}],"uniqueKey":"additionalProperties","typeLabel":"any"},"description":"Una subida de audio para un caso de audio.","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"uploadId":"\u003cstring>","caseId":"\u003cstring>","revision":123,"status":"awaiting_upload","upload":{"url":"\u003cstring>","method":"PUT","headers":{},"expiresAt":"\u003cstring>"},"contentType":"\u003cstring>","byteSize":123,"durationSeconds":123,"maxBytes":123,"maxSeconds":123,"error":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"b148b62c-ff36-41da-a571-b841e0ccaabc":{"description":"El cuerpo o la cadena de consulta de la solicitud han fallado en la validación. `code` indica el tipo (`validation_failed`, `invalid_json`, `invalid_parameter`, `unknown_query_parameter`, `missing_parameter`) y un filtro con valores fijos lista los permitidos en `valid` (se comprueba cada valor repetido: `?status=open\u0026status=zz` es un 400). Un cuerpo `validation_failed` incluye además `message` (los primeros campos que fallan), `hint` (cómo corregirlo, por ejemplo que la `description` de un hallazgo es un documento JSON de TipTap y no una cadena) y `details` (nombre del campo y mensajes).","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"string","description":"Nombre corto del error: `Unauthorized`, `Validation failed`, `Not found` o un código estable en snake_case que puedes comparar en tu código, como `unknown_query_parameter`, `invalid_parameter`, `payload_too_large` o `not_found`.","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","description":"Una frase en lenguaje claro que explica qué falla y cómo corregirlo.","uniqueKey":"message","typeLabel":"string"},"code":{"type":"string","description":"Causa estable y legible por máquina; compara con este valor y no con `error` ni `message`. En un 401: `missing_credentials`, `malformed_credentials`, `ingest_key_not_allowed` (se usó una clave de ingesta de observabilidad, solo de escritura, en un endpoint que requiere una clave API), `key_expired` o `invalid_credentials`. En otros casos, por ejemplo: `not_found`, `invalid_parameter`, `unknown_query_parameter`, `missing_parameter`, `validation_failed`, `invalid_json`, `payload_too_large`, `conversation_not_found`, `plan_required`.","uniqueKey":"code","typeLabel":"string"},"hint":{"type":"string","description":"El siguiente paso a probar: dónde encontrar el id correcto, qué parámetros acepta el endpoint, cómo mejorar el plan o cómo autenticarte.","uniqueKey":"hint","typeLabel":"string"},"parameter":{"type":"string","description":"Con `invalid_parameter`: el parámetro de consulta rechazado.","uniqueKey":"parameter","typeLabel":"string"},"unknown":{"type":"array","items":{"type":"string","uniqueKey":"unknown.items.[INDEX]","typeLabel":"string"},"description":"Con `unknown_query_parameter`: los parámetros enviados que este endpoint no acepta.","uniqueKey":"unknown","typeLabel":"string[]"},"valid":{"type":"array","items":{"type":"string","uniqueKey":"valid.items.[INDEX]","typeLabel":"string"},"description":"Con `unknown_query_parameter`: los parámetros que acepta este endpoint.","uniqueKey":"valid","typeLabel":"string[]"},"details":{"type":"object","additionalProperties":true,"uniqueKey":"details","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>","message":"\u003cstring>","code":"\u003cstring>","hint":"\u003cstring>","parameter":"\u003cstring>","unknown":["\u003cstring>"],"valid":["\u003cstring>"],"details":{}}}},"exampleType":"generated"}},"exampleType":"generated"},"51cd3448-576e-4a11-852a-0512118af14d":{"description":"Clave API faltante o no válida. El cuerpo indica la causa en `code` (por ejemplo `ingest_key_not_allowed` cuando se usa aquí una clave de ingesta, solo de escritura), con un `message` y un `hint`.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"string","description":"Nombre corto del error: `Unauthorized`, `Validation failed`, `Not found` o un código estable en snake_case que puedes comparar en tu código, como `unknown_query_parameter`, `invalid_parameter`, `payload_too_large` o `not_found`.","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","description":"Una frase en lenguaje claro que explica qué falla y cómo corregirlo.","uniqueKey":"message","typeLabel":"string"},"code":{"type":"string","description":"Causa estable y legible por máquina; compara con este valor y no con `error` ni `message`. En un 401: `missing_credentials`, `malformed_credentials`, `ingest_key_not_allowed` (se usó una clave de ingesta de observabilidad, solo de escritura, en un endpoint que requiere una clave API), `key_expired` o `invalid_credentials`. En otros casos, por ejemplo: `not_found`, `invalid_parameter`, `unknown_query_parameter`, `missing_parameter`, `validation_failed`, `invalid_json`, `payload_too_large`, `conversation_not_found`, `plan_required`.","uniqueKey":"code","typeLabel":"string"},"hint":{"type":"string","description":"El siguiente paso a probar: dónde encontrar el id correcto, qué parámetros acepta el endpoint, cómo mejorar el plan o cómo autenticarte.","uniqueKey":"hint","typeLabel":"string"},"parameter":{"type":"string","description":"Con `invalid_parameter`: el parámetro de consulta rechazado.","uniqueKey":"parameter","typeLabel":"string"},"unknown":{"type":"array","items":{"type":"string","uniqueKey":"unknown.items.[INDEX]","typeLabel":"string"},"description":"Con `unknown_query_parameter`: los parámetros enviados que este endpoint no acepta.","uniqueKey":"unknown","typeLabel":"string[]"},"valid":{"type":"array","items":{"type":"string","uniqueKey":"valid.items.[INDEX]","typeLabel":"string"},"description":"Con `unknown_query_parameter`: los parámetros que acepta este endpoint.","uniqueKey":"valid","typeLabel":"string[]"},"details":{"type":"object","additionalProperties":true,"uniqueKey":"details","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>","message":"\u003cstring>","code":"\u003cstring>","hint":"\u003cstring>","parameter":"\u003cstring>","unknown":["\u003cstring>"],"valid":["\u003cstring>"],"details":{}}}},"exampleType":"generated"}},"exampleType":"generated"},"15bd8106-0499-4089-81c4-cd496866ac9a":{"description":"Recurso no encontrado en tu organización. También se devuelve cuando un id de la ruta no es un UUID, y `{ \"error\": \"not_found\" }` para una ruta que esta API no tiene. El cuerpo conserva `error: \"Not found\"` y añade `code: \"not_found\"` y un `hint`.","content":{"application/json":{"schema":{"type":"object","required":["error"],"properties":{"error":{"type":"string","description":"Nombre corto del error: `Unauthorized`, `Validation failed`, `Not found` o un código estable en snake_case que puedes comparar en tu código, como `unknown_query_parameter`, `invalid_parameter`, `payload_too_large` o `not_found`.","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","description":"Una frase en lenguaje claro que explica qué falla y cómo corregirlo.","uniqueKey":"message","typeLabel":"string"},"code":{"type":"string","description":"Causa estable y legible por máquina; compara con este valor y no con `error` ni `message`. En un 401: `missing_credentials`, `malformed_credentials`, `ingest_key_not_allowed` (se usó una clave de ingesta de observabilidad, solo de escritura, en un endpoint que requiere una clave API), `key_expired` o `invalid_credentials`. En otros casos, por ejemplo: `not_found`, `invalid_parameter`, `unknown_query_parameter`, `missing_parameter`, `validation_failed`, `invalid_json`, `payload_too_large`, `conversation_not_found`, `plan_required`.","uniqueKey":"code","typeLabel":"string"},"hint":{"type":"string","description":"El siguiente paso a probar: dónde encontrar el id correcto, qué parámetros acepta el endpoint, cómo mejorar el plan o cómo autenticarte.","uniqueKey":"hint","typeLabel":"string"},"parameter":{"type":"string","description":"Con `invalid_parameter`: el parámetro de consulta rechazado.","uniqueKey":"parameter","typeLabel":"string"},"unknown":{"type":"array","items":{"type":"string","uniqueKey":"unknown.items.[INDEX]","typeLabel":"string"},"description":"Con `unknown_query_parameter`: los parámetros enviados que este endpoint no acepta.","uniqueKey":"unknown","typeLabel":"string[]"},"valid":{"type":"array","items":{"type":"string","uniqueKey":"valid.items.[INDEX]","typeLabel":"string"},"description":"Con `unknown_query_parameter`: los parámetros que acepta este endpoint.","uniqueKey":"valid","typeLabel":"string[]"},"details":{"type":"object","additionalProperties":true,"uniqueKey":"details","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"\u003cstring>","message":"\u003cstring>","code":"\u003cstring>","hint":"\u003cstring>","parameter":"\u003cstring>","unknown":["\u003cstring>"],"valid":["\u003cstring>"],"details":{}}}},"exampleType":"generated"}},"exampleType":"generated"},"f36dfa8c-8b58-4571-9313-da0963788eb6":{"description":"`conflict`: El recurso no está en un estado que permita esto.","content":{"application/json":{"schema":{"type":"object","required":["error","code","message"],"properties":{"error":{"type":"string","enum":["validation_failed","invalid_parameter","approval_required","plan_limit","phi_mode_blocked","owner_required","not_entitled","forbidden","not_found","payload_too_large","estimate_stale","pointer_moved","no_draft_changes","conflict","idempotency_key_reused","rate_limited","model_unavailable"],"description":"Código de error estable (mismo valor que `code`).","isRequired":true,"uniqueKey":"error","typeLabel":"enum\u003cstring>"},"code":{"type":"string","enum":["validation_failed","invalid_parameter","approval_required","plan_limit","phi_mode_blocked","owner_required","not_entitled","forbidden","not_found","payload_too_large","estimate_stale","pointer_moved","no_draft_changes","conflict","idempotency_key_reused","rate_limited","model_unavailable"],"description":"Causa estable y legible por máquinas; compara con este campo.","isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"Una frase en lenguaje claro que explica qué está mal.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"hint":{"type":"string","description":"El siguiente paso que conviene probar.","uniqueKey":"hint","typeLabel":"string"},"details":{"type":"object","additionalProperties":true,"description":"Contexto propio de cada código, por ejemplo `approvalRequestId` con `approval_required` o `cap` con `plan_limit`.","uniqueKey":"details","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"validation_failed","code":"validation_failed","message":"\u003cstring>","hint":"\u003cstring>","details":{}}}},"exampleType":"generated"}},"exampleType":"generated"},"ce2faf71-c887-4fb3-9e9c-2816e19227b9":{"description":"`payload_too_large`: La solicitud incluye más elementos de los que acepta una llamada.","content":{"application/json":{"schema":{"type":"object","required":["error","code","message"],"properties":{"error":{"type":"string","enum":["validation_failed","invalid_parameter","approval_required","plan_limit","phi_mode_blocked","owner_required","not_entitled","forbidden","not_found","payload_too_large","estimate_stale","pointer_moved","no_draft_changes","conflict","idempotency_key_reused","rate_limited","model_unavailable"],"description":"Código de error estable (mismo valor que `code`).","isRequired":true,"uniqueKey":"error","typeLabel":"enum\u003cstring>"},"code":{"type":"string","enum":["validation_failed","invalid_parameter","approval_required","plan_limit","phi_mode_blocked","owner_required","not_entitled","forbidden","not_found","payload_too_large","estimate_stale","pointer_moved","no_draft_changes","conflict","idempotency_key_reused","rate_limited","model_unavailable"],"description":"Causa estable y legible por máquinas; compara con este campo.","isRequired":true,"uniqueKey":"code","typeLabel":"enum\u003cstring>"},"message":{"type":"string","description":"Una frase en lenguaje claro que explica qué está mal.","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"hint":{"type":"string","description":"El siguiente paso que conviene probar.","uniqueKey":"hint","typeLabel":"string"},"details":{"type":"object","additionalProperties":true,"description":"Contexto propio de cada código, por ejemplo `approvalRequestId` con `approval_required` o `cap` con `plan_limit`.","uniqueKey":"details","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":"validation_failed","code":"validation_failed","message":"\u003cstring>","hint":"\u003cstring>","details":{}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"195400fd-d014-4dd0-b9df-428d1899fc48":{"bearerAuth":{"type":"http","scheme":"bearer","description":"Envía `Authorization: Bearer YOUR_API_KEY`. La clave corresponde a una sola organización.","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"1dc3e1ff-0670-4938-8ad8-bff5c5df8763":{"url":"https://api.zelto.ai","description":"Producción"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"http","scheme":"bearer","description":"Envía `Authorization: Bearer YOUR_API_KEY`. La clave corresponde a una sola organización.","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"Envía `Authorization: Bearer YOUR_API_KEY`. La clave corresponde a una sola organización.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"es/docs-openapi.json"},"subdomain":"zelto-a802dbf4","siteName":"Zelto","title":"Subir el audio de un caso - Zelto","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/docs","matchLevel":4},"es":{"href":"/api-reference/benchmarks/subir-el-audio-de-un-caso","matchLevel":0}}},"lastModified":"2026-11-02T02:21:32.824Z","originalFileLocation":"api-reference/benchmarks/subir-el-audio-de-un-caso.mdx","locale":"es"},"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=\"Sube el clip de un caso de audio en un benchmark de STT. action: \u0026quot;start\u0026quot; devuelve una URL a la que hacer PUT del archivo (los bytes van directo al almacenamiento, así que funcionan archivos de más de 4.5 MB); action: \u0026quot;complete\u0026quot; con el uploadId comprueba el tamaño, prepara el clip y marca el caso como listo. Archivos de hasta 200 MB y 30 minutos; los de hasta 3 MB pueden enviarse en línea como audioBase64. Reemplazar el clip de un caso que usó una ejecución o una versión publicada agrega una nueva revisión.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Zelto\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/zelto-a802dbf4/pzPG6qy7F5YbxXe9/_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/zelto-a802dbf4/pzPG6qy7F5YbxXe9/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/zelto-a802dbf4/pzPG6qy7F5YbxXe9/_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/zelto-a802dbf4/pzPG6qy7F5YbxXe9/_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/zelto-a802dbf4/pzPG6qy7F5YbxXe9/_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/zelto-a802dbf4/pzPG6qy7F5YbxXe9/_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/zelto-a802dbf4/pzPG6qy7F5YbxXe9/_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/zelto-a802dbf4/pzPG6qy7F5YbxXe9/_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/zelto-a802dbf4/pzPG6qy7F5YbxXe9/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Subir el audio de un caso - Zelto\">\u003cmeta data-mint-head property=\"og:description\" content=\"Sube el clip de un caso de audio en un benchmark de STT. action: \u0026quot;start\u0026quot; devuelve una URL a la que hacer PUT del archivo (los bytes van directo al almacenamiento, así que funcionan archivos de más de 4.5 MB); action: \u0026quot;complete\u0026quot; con el uploadId comprueba el tamaño, prepara el clip y marca el caso como listo. Archivos de hasta 200 MB y 30 minutos; los de hasta 3 MB pueden enviarse en línea como audioBase64. Reemplazar el clip de un caso que usó una ejecución o una versión publicada agrega una nueva revisión.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Zelto\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.zelto.ai/api-reference/benchmarks/subir-el-audio-de-un-caso\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://zelto-a802dbf4.mintlify.app/_mintlify/api/og/v2?division=Benchmarks\u0026amp;title=Subir+el+audio+de+un+caso\u0026amp;description=Sube+el+clip+de+un+caso+de+audio+en+un+benchmark+de+STT.+%60action%3A+%22start%22%60+devuelve+una+URL+a+la+que+hacer+PUT+del+archivo+%28los+bytes+van+directo+al+almacenamie\u0026amp;theme=1e8e5f9c12736f2a94cffee7\u0026amp;signature=1c6493e7e6bb10472d9bb9bfaec8786241016f234fc001ec409c52ba86040423\">\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=\"Subir el audio de un caso - Zelto\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Sube el clip de un caso de audio en un benchmark de STT. action: \u0026quot;start\u0026quot; devuelve una URL a la que hacer PUT del archivo (los bytes van directo al almacenamiento, así que funcionan archivos de más de 4.5 MB); action: \u0026quot;complete\u0026quot; con el uploadId comprueba el tamaño, prepara el clip y marca el caso como listo. Archivos de hasta 200 MB y 30 minutos; los de hasta 3 MB pueden enviarse en línea como audioBase64. Reemplazar el clip de un caso que usó una ejecución o una versión publicada agrega una nueva revisión.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://zelto-a802dbf4.mintlify.app/_mintlify/api/og/v2?division=Benchmarks\u0026amp;title=Subir+el+audio+de+un+caso\u0026amp;description=Sube+el+clip+de+un+caso+de+audio+en+un+benchmark+de+STT.+%60action%3A+%22start%22%60+devuelve+una+URL+a+la+que+hacer+PUT+del+archivo+%28los+bytes+van+directo+al+almacenamie\u0026amp;theme=1e8e5f9c12736f2a94cffee7\u0026amp;signature=1c6493e7e6bb10472d9bb9bfaec8786241016f234fc001ec409c52ba86040423\">\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/zelto-a802dbf4/pzPG6qy7F5YbxXe9/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Zelto\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#3B5BDB\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.zelto.ai/api-reference/benchmarks/subir-el-audio-de-un-caso\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/benchmarks/subir-el-audio-de-un-caso.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.zelto.ai/#organization\",\"name\":\"Zelto\",\"url\":\"https://docs.zelto.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/zelto-a802dbf4/w0jP7BwOcC-EEQGH/public/zelto-wordmark.png?fit=max\u0026auto=format\u0026n=w0jP7BwOcC-EEQGH\u0026q=85\u0026s=95a528e6e6c268521880fa274385d2cb\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.zelto.ai#website\",\"name\":\"Zelto\",\"url\":\"https://docs.zelto.ai\",\"publisher\":{\"@id\":\"https://docs.zelto.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.zelto.ai/api-reference/benchmarks/subir-el-audio-de-un-caso#webpage\",\"url\":\"https://docs.zelto.ai/api-reference/benchmarks/subir-el-audio-de-un-caso\",\"name\":\"Subir el audio de un caso\",\"description\":\"Sube el clip de un caso de audio en un benchmark de STT. action: \\\"start\\\" devuelve una URL a la que hacer PUT del archivo (los bytes van directo al almacenamiento, así que funcionan archivos de más de 4.5 MB); action: \\\"complete\\\" con el uploadId comprueba el tamaño, prepara el clip y marca el caso como listo. Archivos de hasta 200 MB y 30 minutos; los de hasta 3 MB pueden enviarse en línea como audioBase64. Reemplazar el clip de un caso que usó una ejecución o una versión publicada agrega una nueva revisión.\",\"dateModified\":\"2026-11-02T02:21:32.824Z\",\"isPartOf\":{\"@id\":\"https://docs.zelto.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.zelto.ai/api-reference/benchmarks/subir-el-audio-de-un-caso#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.zelto.ai/api-reference/benchmarks/subir-el-audio-de-un-caso#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Benchmarks\",\"item\":\"https://docs.zelto.ai/api-reference/benchmarks/listar-benchmarks\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Subir el audio de un caso\",\"item\":\"https://docs.zelto.ai/api-reference/benchmarks/subir-el-audio-de-un-caso\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.zelto.ai/api-reference/benchmarks/subir-el-audio-de-un-caso#apireference\",\"headline\":\"Subir el audio de un caso\",\"name\":\"Subir el audio de un caso\",\"description\":\"Sube el clip de un caso de audio en un benchmark de STT. action: \\\"start\\\" devuelve una URL a la que hacer PUT del archivo (los bytes van directo al almacenamiento, así que funcionan archivos de más de 4.5 MB); action: \\\"complete\\\" con el uploadId comprueba el tamaño, prepara el clip y marca el caso como listo. Archivos de hasta 200 MB y 30 minutos; los de hasta 3 MB pueden enviarse en línea como audioBase64. Reemplazar el clip de un caso que usó una ejecución o una versión publicada agrega una nueva revisión.\",\"url\":\"https://docs.zelto.ai/api-reference/benchmarks/subir-el-audio-de-un-caso\",\"mainEntityOfPage\":{\"@id\":\"https://docs.zelto.ai/api-reference/benchmarks/subir-el-audio-de-un-caso#webpage\"},\"dateModified\":\"2026-11-02T02:21:32.824Z\",\"publisher\":{\"@id\":\"https://docs.zelto.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.zelto.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Zelto\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Zelto","nav":{"global":null,"languages":[{"language":"en","default":true,"pages":[{"title":"en","href":"/docs"}]},{"language":"es","tabs":[{"tab":"Documentación","icon":"book-open","pages":[{"title":"Documentación","href":"/es/docs"}]},{"tab":"Referencia de API","icon":"terminal","groups":[{"group":"Monitors","pages":[{"title":"Crear una exportación filtrada de monitores","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/monitor-exports","href":"/api-reference/monitors/crear-una-exportación-filtrada-de-monitores"},{"title":"Consultar estado de exportación de monitores","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/monitor-exports/{id}","href":"/api-reference/monitors/consultar-estado-de-exportación-de-monitores"},{"title":"Descargar una exportación completada de monitores","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/monitor-exports/{id}/download","href":"/api-reference/monitors/descargar-una-exportación-completada-de-monitores"},{"title":"Elegir el modelo con el que se ejecuta un monitor","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json put /v1/monitors/{id}/model","href":"/api-reference/monitors/elegir-el-modelo-con-el-que-se-ejecuta-un-monitor"}]},{"group":"Reports","pages":[{"title":"Consultar un reporte guardado de monitores","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/reports/monitors/{reportId}","href":"/api-reference/reports/consultar-un-reporte-guardado-de-monitores"},{"title":"Informe de costos","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/reports/costs","href":"/api-reference/reports/informe-de-costos"},{"title":"Análisis de transferencias","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/reports/transfers","href":"/api-reference/reports/análisis-de-transferencias"}]},{"group":"Agents","pages":[{"title":"Lista de agentes","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/agents","href":"/api-reference/agents/lista-de-agentes"},{"title":"Consigue un agente","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/agents/{id}","href":"/api-reference/agents/consigue-un-agente"},{"title":"Registrar una versión de agente","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/agents/{id}/versions","href":"/api-reference/agents/registrar-una-versión-de-agente"}]},{"group":"Conversations","pages":[{"title":"Listar conversaciones","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/conversations","href":"/api-reference/conversations/listar-conversaciones"},{"title":"Obtener una conversación","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/conversations/{id}","href":"/api-reference/conversations/obtener-una-conversación"},{"title":"Obtener una transcripción de conversación","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/conversations/{id}/transcript","href":"/api-reference/conversations/obtener-una-transcripción-de-conversación"},{"title":"Cargar una conversación","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /webhooks/calls","href":"/api-reference/conversations/cargar-una-conversación"},{"title":"Crear una carga de grabación directa","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/recording-uploads","href":"/api-reference/conversations/crear-una-carga-de-grabación-directa"}]},{"group":"Customer Metrics","pages":[{"title":"Listar las métricas de clientes de una conversación","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/conversations/{id}/customer-metrics","href":"/api-reference/customer-metrics/listar-las-métricas-de-clientes-de-una-conversación"},{"title":"Enviar una métrica de cliente","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/conversations/{id}/customer-metrics","href":"/api-reference/customer-metrics/enviar-una-métrica-de-cliente"}]},{"group":"Reviews","pages":[{"title":"Lista de reseñas","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/reviews","href":"/api-reference/reviews/lista-de-reseñas"},{"title":"Obtener una opinión","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/reviews/{id}","href":"/api-reference/reviews/obtener-una-opinión"}]},{"group":"Buckets","pages":[{"title":"Lista de cubos","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/buckets","href":"/api-reference/buckets/lista-de-cubos"},{"title":"Crear un cubo","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/buckets","href":"/api-reference/buckets/crear-un-cubo"},{"title":"Consigue un cubo","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/buckets/{id}","href":"/api-reference/buckets/consigue-un-cubo"},{"title":"Listar conversaciones en un cubo","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/buckets/{id}/conversations","href":"/api-reference/buckets/listar-conversaciones-en-un-cubo"},{"title":"Agregar una conversación a un cubo","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/buckets/{id}/conversations","href":"/api-reference/buckets/agregar-una-conversación-a-un-cubo"},{"title":"Eliminar una conversación de un cubo","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json delete /v1/buckets/{id}/conversations/{conversationId}","href":"/api-reference/buckets/eliminar-una-conversación-de-un-cubo"}]},{"group":"Companies","pages":[{"title":"Listar empresas","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/companies","href":"/api-reference/companies/listar-empresas"},{"title":"Obtener una empresa","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/companies/{id}","href":"/api-reference/companies/obtener-una-empresa"},{"title":"Actualizar una empresa","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json patch /v1/companies/{id}","href":"/api-reference/companies/actualizar-una-empresa"},{"title":"Subir el logo de una empresa","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json put /v1/companies/{id}/logo","href":"/api-reference/companies/subir-el-logo-de-una-empresa"},{"title":"Eliminar el logo de una empresa","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json delete /v1/companies/{id}/logo","href":"/api-reference/companies/eliminar-el-logo-de-una-empresa"}]},{"group":"Findings","pages":[{"title":"Conclusiones de la lista","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/findings","href":"/api-reference/findings/conclusiones-de-la-lista"},{"title":"Crear un hallazgo","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/findings","href":"/api-reference/findings/crear-un-hallazgo"},{"title":"Obtener un hallazgo","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/findings/{id}","href":"/api-reference/findings/obtener-un-hallazgo"},{"title":"Actualizar un hallazgo","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json patch /v1/findings/{id}","href":"/api-reference/findings/actualizar-un-hallazgo"},{"title":"Listar conversaciones adjuntas a un hallazgo","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/findings/{id}/conversations","href":"/api-reference/findings/listar-conversaciones-adjuntas-a-un-hallazgo"},{"title":"Adjuntar una conversación a un hallazgo","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/findings/{id}/conversations","href":"/api-reference/findings/adjuntar-una-conversación-a-un-hallazgo"},{"title":"Separar una conversación de un hallazgo","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json delete /v1/findings/{id}/conversations/{conversationId}","href":"/api-reference/findings/separar-una-conversación-de-un-hallazgo"},{"title":"Listar comentarios en un enlace de búsqueda-conversación","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/findings/{id}/conversations/{conversationId}/comments","href":"/api-reference/findings/listar-comentarios-en-un-enlace-de-búsqueda-conversación"},{"title":"Agregar un comentario o anotación","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/findings/{id}/conversations/{conversationId}/comments","href":"/api-reference/findings/agregar-un-comentario-o-anotación"}]},{"group":"Experimentos","pages":[{"title":"Lista grupos reutilizables de monitores para experimentos","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/experiments/monitor-groups","href":"/api-reference/experimentos/lista-grupos-reutilizables-de-monitores-para-experimentos"},{"title":"Revisar un experimento antes del lanzamiento","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/experiments/preflight","href":"/api-reference/experimentos/revisar-un-experimento-antes-del-lanzamiento"},{"title":"Listar experimentos","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/experiments","href":"/api-reference/experimentos/listar-experimentos"},{"title":"Lanzar un experimento","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/experiments","href":"/api-reference/experimentos/lanzar-un-experimento"},{"title":"Obtener un experimento y sus resultados independientes","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/experiments/{id}","href":"/api-reference/experimentos/obtener-un-experimento-y-sus-resultados-independientes"},{"title":"Eliminar un experimento","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json delete /v1/experiments/{id}","href":"/api-reference/experimentos/eliminar-un-experimento"},{"title":"Actualizar ajustes modificables","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json patch /v1/experiments/{id}","href":"/api-reference/experimentos/actualizar-ajustes-modificables"},{"title":"Concluir permanentemente un experimento","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/experiments/{id}/conclude","href":"/api-reference/experimentos/concluir-permanentemente-un-experimento"},{"title":"Listar ejecuciones de evaluación","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/experiments/{id}/evaluations","href":"/api-reference/experimentos/listar-ejecuciones-de-evaluación"},{"title":"Reintentar observaciones ausentes o fallidas","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/experiments/{id}/evaluations","href":"/api-reference/experimentos/reintentar-observaciones-ausentes-o-fallidas"},{"title":"Obtener el progreso de evaluación","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/experiments/{id}/evaluations/{runId}","href":"/api-reference/experimentos/obtener-el-progreso-de-evaluación"},{"title":"Listar observaciones del experimento por conversación","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/experiments/{id}/conversations","href":"/api-reference/experimentos/listar-observaciones-del-experimento-por-conversación"}]},{"group":"Organizations","pages":[{"title":"Proveer una organización (clave de servicio)","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/organizations","href":"/api-reference/organizations/proveer-una-organización-clave-de-servicio"}]},{"group":"Action checks","pages":[{"title":"Validar una acción antes de confirmarla","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/action-checks","href":"/api-reference/action-checks/validar-una-acción-antes-de-confirmarla"}]},{"group":"Proveedores de IA","pages":[{"title":"Listar claves de proveedores de IA","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/ai-keys","href":"/api-reference/proveedores-de-ia/listar-claves-de-proveedores-de-ia"},{"title":"Añadir una clave de proveedor de IA","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/ai-keys","href":"/api-reference/proveedores-de-ia/añadir-una-clave-de-proveedor-de-ia"},{"title":"Obtener una clave de proveedor de IA","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/ai-keys/{id}","href":"/api-reference/proveedores-de-ia/obtener-una-clave-de-proveedor-de-ia"},{"title":"Eliminar una clave de proveedor de IA","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json delete /v1/ai-keys/{id}","href":"/api-reference/proveedores-de-ia/eliminar-una-clave-de-proveedor-de-ia"},{"title":"Renombrar o rotar una clave de proveedor de IA","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json patch /v1/ai-keys/{id}","href":"/api-reference/proveedores-de-ia/renombrar-o-rotar-una-clave-de-proveedor-de-ia"},{"title":"Probar una clave de proveedor de IA","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/ai-keys/{id}/test","href":"/api-reference/proveedores-de-ia/probar-una-clave-de-proveedor-de-ia"}]},{"group":"Benchmarks","pages":[{"title":"Listar benchmarks","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks","href":"/api-reference/benchmarks/listar-benchmarks"},{"title":"Crear un benchmark","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/benchmarks","href":"/api-reference/benchmarks/crear-un-benchmark"},{"title":"Obtener un benchmark","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}","href":"/api-reference/benchmarks/obtener-un-benchmark"},{"title":"Eliminar un benchmark","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json delete /v1/benchmarks/{id}","href":"/api-reference/benchmarks/eliminar-un-benchmark"},{"title":"Actualizar un benchmark","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json patch /v1/benchmarks/{id}","href":"/api-reference/benchmarks/actualizar-un-benchmark"},{"title":"Archivar o restaurar un benchmark","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/benchmarks/{id}/archive","href":"/api-reference/benchmarks/archivar-o-restaurar-un-benchmark"},{"title":"Eliminar todo el contenido de llamadas","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/benchmarks/{id}/purge-call-content","href":"/api-reference/benchmarks/eliminar-todo-el-contenido-de-llamadas"},{"title":"Obtener la URL de audio de un caso","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/cases/{caseId}/audio","href":"/api-reference/benchmarks/obtener-la-url-de-audio-de-un-caso"},{"title":"Listar versiones","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/versions","href":"/api-reference/benchmarks/listar-versiones"},{"title":"Publicar el borrador","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/benchmarks/{id}/versions","href":"/api-reference/benchmarks/publicar-el-borrador"},{"title":"Obtener una versión","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/versions/{n}","href":"/api-reference/benchmarks/obtener-una-versión"},{"title":"Comparar dos versiones","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/versions/diff","href":"/api-reference/benchmarks/comparar-dos-versiones"},{"title":"Listar casos","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/cases","href":"/api-reference/benchmarks/listar-casos"},{"title":"Agregar casos","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/benchmarks/{id}/cases","href":"/api-reference/benchmarks/agregar-casos"},{"title":"Obtener un caso","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/cases/{caseId}","href":"/api-reference/benchmarks/obtener-un-caso"},{"title":"Eliminar un caso de forma permanente","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json delete /v1/benchmarks/{id}/cases/{caseId}","href":"/api-reference/benchmarks/eliminar-un-caso-de-forma-permanente"},{"title":"Editar un caso","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json patch /v1/benchmarks/{id}/cases/{caseId}","href":"/api-reference/benchmarks/editar-un-caso"},{"title":"Agregar casos desde llamadas","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/benchmarks/{id}/cases/from-conversations","href":"/api-reference/benchmarks/agregar-casos-desde-llamadas"},{"title":"Agregar casos desde spans de trazas","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/benchmarks/{id}/cases/from-traces","href":"/api-reference/benchmarks/agregar-casos-desde-spans-de-trazas"},{"title":"Duplicar un caso","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/benchmarks/{id}/cases/{caseId}/duplicate","href":"/api-reference/benchmarks/duplicar-un-caso"},{"title":"Editar casos en bloque","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/benchmarks/{id}/cases/bulk","href":"/api-reference/benchmarks/editar-casos-en-bloque"},{"title":"Retirar un caso","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/benchmarks/{id}/cases/{caseId}/retire","href":"/api-reference/benchmarks/retirar-un-caso"},{"title":"Restaurar un caso retirado","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/benchmarks/{id}/cases/{caseId}/restore","href":"/api-reference/benchmarks/restaurar-un-caso-retirado"},{"title":"Listar las revisiones de un caso","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/cases/{caseId}/revisions","href":"/api-reference/benchmarks/listar-las-revisiones-de-un-caso"},{"title":"Listar etiquetas","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/tags","href":"/api-reference/benchmarks/listar-etiquetas"},{"title":"Listar llamadas para agregar como casos","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/call-candidates","href":"/api-reference/benchmarks/listar-llamadas-para-agregar-como-casos"},{"title":"Obtener el prompt de sistema de un caso","description":"La plantilla de prompt con la que se ejecuta el caso (su versión del agente, si no el prompt tal como se grabó) y las variables que rellena. Los valores de las variables se enmascaran salvo con `reveal=variables`, que queda registrado en la auditoría.","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/cases/{caseId}/prompt","href":"/api-reference/benchmarks/obtener-el-prompt-de-sistema-de-un-caso"},{"title":"Subir el audio de un caso","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/benchmarks/{id}/clip-uploads","href":"/api-reference/benchmarks/subir-el-audio-de-un-caso"},{"title":"Definir el color de una etiqueta","description":"Colorea una etiqueta en todos los lugares donde aparece en este benchmark (filtros, tabla de casos, desglose por etiqueta). Las etiquetas no se versionan, así que esto no cambia ningún caso ni versión. `neutral` la restablece.","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json put /v1/benchmarks/{id}/tags/{tag}","href":"/api-reference/benchmarks/definir-el-color-de-una-etiqueta"},{"title":"Listar grupos","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/groups","href":"/api-reference/benchmarks/listar-grupos"},{"title":"Agregar un grupo","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/benchmarks/{id}/groups","href":"/api-reference/benchmarks/agregar-un-grupo"},{"title":"Actualizar un grupo","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json put /v1/benchmarks/{id}/groups/{groupId}","href":"/api-reference/benchmarks/actualizar-un-grupo"},{"title":"Eliminar un grupo","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json delete /v1/benchmarks/{id}/groups/{groupId}","href":"/api-reference/benchmarks/eliminar-un-grupo"},{"title":"Listar Judges","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/judges","href":"/api-reference/benchmarks/listar-judges"},{"title":"Agregar un Judge","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/benchmarks/{id}/judges","href":"/api-reference/benchmarks/agregar-un-judge"},{"title":"Actualizar un Judge","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json put /v1/benchmarks/{id}/judges/{judgeId}","href":"/api-reference/benchmarks/actualizar-un-judge"},{"title":"Quitar un Judge","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json delete /v1/benchmarks/{id}/judges/{judgeId}","href":"/api-reference/benchmarks/quitar-un-judge"},{"title":"Reordenar los Judges","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json put /v1/benchmarks/{id}/judges/order","href":"/api-reference/benchmarks/reordenar-los-judges"},{"title":"Probar un Judge","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/benchmarks/{id}/judges/try","href":"/api-reference/benchmarks/probar-un-judge"},{"title":"Listar opciones de modelo para Judges","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/judge-model-options","href":"/api-reference/benchmarks/listar-opciones-de-modelo-para-judges"},{"title":"Listar opciones de candidatos","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/candidates","href":"/api-reference/benchmarks/listar-opciones-de-candidatos"},{"title":"Estimar una ejecución","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/benchmarks/{id}/estimate","href":"/api-reference/benchmarks/estimar-una-ejecución"},{"title":"Listar ejecuciones","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/runs","href":"/api-reference/benchmarks/listar-ejecuciones"},{"title":"Iniciar una ejecución","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/benchmarks/{id}/runs","href":"/api-reference/benchmarks/iniciar-una-ejecución"},{"title":"Obtener una ejecución","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/runs/{runId}","href":"/api-reference/benchmarks/obtener-una-ejecución"},{"title":"Eliminar una ejecución","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json delete /v1/benchmarks/{id}/runs/{runId}","href":"/api-reference/benchmarks/eliminar-una-ejecución"},{"title":"Cancelar una ejecución","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/benchmarks/{id}/runs/{runId}/cancel","href":"/api-reference/benchmarks/cancelar-una-ejecución"},{"title":"Volver a ejecutar con la misma configuración","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/benchmarks/{id}/runs/{runId}/rerun","href":"/api-reference/benchmarks/volver-a-ejecutar-con-la-misma-configuración"},{"title":"Recalificar una ejecución","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/benchmarks/{id}/runs/{runId}/rescore","href":"/api-reference/benchmarks/recalificar-una-ejecución"},{"title":"Obtener la configuración de una ejecución","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/runs/{runId}/config","href":"/api-reference/benchmarks/obtener-la-configuración-de-una-ejecución"},{"title":"Obtener el progreso de una ejecución","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/runs/{runId}/progress","href":"/api-reference/benchmarks/obtener-el-progreso-de-una-ejecución"},{"title":"Listar aprobaciones pendientes","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/approvals","href":"/api-reference/benchmarks/listar-aprobaciones-pendientes"},{"title":"Aprobar o rechazar una ejecución","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/benchmarks/{id}/approvals/{approvalId}","href":"/api-reference/benchmarks/aprobar-o-rechazar-una-ejecución"},{"title":"Obtener los resultados de una ejecución","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/results/{runId}","href":"/api-reference/benchmarks/obtener-los-resultados-de-una-ejecución"},{"title":"Listar resultados por caso","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/results/{runId}/cases","href":"/api-reference/benchmarks/listar-resultados-por-caso"},{"title":"Obtener los resultados de un caso","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/results/{runId}/cases/{caseId}","href":"/api-reference/benchmarks/obtener-los-resultados-de-un-caso"},{"title":"Obtener un mapa de calor de resultados","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/results/{runId}/heatmap","href":"/api-reference/benchmarks/obtener-un-mapa-de-calor-de-resultados"},{"title":"Exportar resultados en CSV","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/results/{runId}/export","href":"/api-reference/benchmarks/exportar-resultados-en-csv"},{"title":"Obtener la puntuación entre ejecuciones","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/results/trend","href":"/api-reference/benchmarks/obtener-la-puntuación-entre-ejecuciones"},{"title":"Corregir o confirmar un veredicto","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json post /v1/benchmarks/{id}/overrides","href":"/api-reference/benchmarks/corregir-o-confirmar-un-veredicto"},{"title":"Quitar una corrección","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json delete /v1/benchmarks/{id}/overrides/{overrideId}","href":"/api-reference/benchmarks/quitar-una-corrección"},{"title":"Obtener la concordancia de los Judges","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/overrides/agreement","href":"/api-reference/benchmarks/obtener-la-concordancia-de-los-judges"},{"title":"Obtener el desglose por etiqueta de una ejecución","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/{id}/results/{runId}/tag-breakdown","href":"/api-reference/benchmarks/obtener-el-desglose-por-etiqueta-de-una-ejecución"},{"title":"Obtener el gasto en benchmarks","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json get /v1/benchmarks/spend","href":"/api-reference/benchmarks/obtener-el-gasto-en-benchmarks"},{"title":"Actualizar la configuración de gasto","deprecated":null,"version":null,"openapi":"/es/docs-openapi.json patch /v1/benchmarks/spend","href":"/api-reference/benchmarks/actualizar-la-configuración-de-gasto"}]}]}]}]},"basePath":"","title":"Subir el audio de un caso - Zelto","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CS552b7R.js","utils-DDTCYAF2.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-De8ttokP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DrwRDvAh.js","snippetPresets-DtAN0nWx.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-D5rWArI6.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-O2i12wsz.js","shallow-DV8xABTt.js","getApiPlaygroundDisplay-DBZ0B5Jx.js","CodeSnippet-BVi0tPUX.js","CodeSnippets-CqASbIwY.js","Page-m07pfKpT.js","getPastedJson-DG9vsMS8.js","icon-CXzRSCr8.js","MethodPill-BdKVtEuX.js","DuplicateIcon-CZlmBrJI.js","createIcon-biFEUKPL.js","DynamicMarkdown-B54_zNBF.js","SectionHeading-DwwHK3Pt.js","axios-vUo_bRtp.js","Markdown-DfhCTwyA.js","clsx-xpJZXxdP.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BTZUMDnx.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-DqdKa2R4.js"]}