enable_parallel_tool_calls (booleano, valor predeterminado true). Cuando está activado, los modelos compatibles pueden ejecutar varias herramientas en un mismo turno.gpt-6-astra a las opciones de LLM de agentes.gpt-image-2.5-flare y gpt-image-2.5-sunburst. Ambos modelos aceptan hasta 10 imágenes de referencia, niveles de calidad hasta max, 14 relaciones de aspecto fijas además de auto, y salida en 1K, 2K o 4K.cascade_timeout_seconds (número, 2–15, valor predeterminado 4) para controlar cuánto tiempo espera ElevenLabs a un motor de voz ascendente antes de volver a intentarlo.is_final_audio_for_turn ahora se emite después de cada byte almacenado en búfer de ese turno, incluida la salida MP3 y Opus. Los clientes pueden usar el marcador como un límite exacto de turno sin cambiar a PCM.transcriptEdit al wrapper de Voz a Texto en tiempo real, con el texto editado enviado mediante eventos edited_transcript. Se ha corregido la verificación de JWT del Motor de voz para claves de API con sufijos de residencia de datos. Se han añadido phoneNumbers.listV2 y métodos de plantillas de Flows para listar y obtener plantillas, y listar, crear y obtener ejecuciones. Se han regenerado clientes y tipos para GPT Image 2.5, alertas de agentes de Slack, llamadas paralelas a herramientas, gpt-6-astra, límites de concurrencia de claves de API de cuentas de servicio, retención cero de Música, filtros de conversaciones y estados de aprobación de herramientas MCP.transcript_edit al wrapper de Voz a Texto en tiempo real, con el texto editado enviado mediante eventos edited_transcript. Se ha corregido la verificación de JWT del Motor de voz para claves de API con sufijos de residencia de datos, y play ahora genera un error cuando falla ffplay. Se han añadido phone_numbers.list_v2 y métodos de plantillas de Flows para listar y obtener plantillas, y listar, crear y obtener ejecuciones. Se han regenerado clientes y tipos para GPT Image 2.5, alertas de agentes de Slack, llamadas paralelas a herramientas, gpt-6-astra, límites de concurrencia de claves de API de cuentas de servicio, retención cero de Música, filtros de conversaciones y estados de aprobación de herramientas MCP.--intent para recopilar comentarios sobre el uso de la CLI. Se ha añadido elevenlabs feedback missing-capability para informar de flujos de trabajo que la CLI no admite.GET /v1/convai/v2/phone-numbers
page_size opcional (entero, 1–1.000, valor predeterminado 100) y cursor opcional (cadena anulable).search, label, phone_number, provider, supports_outbound, agent_id, branch_id, sort_by y sort_direction. sort_by acepta label o phone_number; sort_direction tiene como valor predeterminado asc.phone_numbers obligatorio (matriz), next_cursor opcional y anulable (cadena) y has_more (booleano, valor predeterminado false).enable_parallel_tool_calls (booleano, valor predeterminado true). Las anulaciones de flujos de trabajo aceptan un booleano anulable.LLM añade gpt-6-astra, incluidas las anulaciones de inicio de conversación.integration_type para seleccionar pagerduty o slack. Los notificadores de Slack requieren connection_id y channel_id (cadenas); channel_id acepta entre 1 y 64 caracteres.data_collection_params ya no acepta el operador missing. Usa un valor vacío para encontrar conversaciones en las que no se recopiló el campo.dynamic_variable_params encuentra conversaciones en las que no se estableció la variable.cascade_timeout_seconds (número, 2–15). Las solicitudes de creación tienen como valor predeterminado 4, las solicitudes de actualización aceptan un valor anulable y las respuestas requieren el campo.POST /v1/flows/image
gpt-image-2.5-flare y gpt-image-2.5-sunburst.prompt y model_id, aceptan hasta 10 images y añaden resolution (1K, 2K o 4K, valor predeterminado 1K).quality acepta low, medium, high, xhigh o max y tiene como valor predeterminado high. aspect_ratio acepta auto y 14 relaciones fijas, y tiene como valor predeterminado 16:9.POST /v1/dubbing/project
keyterms acepta campos repetidos o una única matriz JSON.webhook_ids acepta campos repetidos, una única matriz JSON o una cadena separada por comas.WorkspaceResourceType añade dubbing_project.POST /v1/convai/knowledge-base/crawl
max_depth (entero, valor predeterminado 3). El campo ahora no tiene efecto y ya no cuenta con restricciones mínimas ni máximas.max_depth.gbp.audio y final de WebSocket multicontexto ahora definen is_final_audio_for_turn como ocurrido después de que se hayan entregado todos los bytes almacenados en búfer del turno.queue_status hasta que se les admite o se agota el tiempo de espera. Los nuevos métodos de la API permiten subir o eliminar audio de espera personalizado.gemini-3.8-flash. Las respuestas de cuentas de WhatsApp identifican si la cuenta usa la API de Cloud o el flujo de registro de coexistencia.music_v2_5. Los fragmentos de generación de planes de composición admiten hasta 6.132 caracteres, con hasta 30 líneas de 200 caracteres cada una.gemini-3.8-flash y music_v2_5.gemini-3.8-flash y music_v2_5. El wrapper compose_detailed ahora acepta todos los ID de modelos de música generados y planes de composición basados tanto en prompts como en fragmentos.response_id en lugar de event_id, preservando varias respuestas alrededor de llamadas a herramientas y evitando que las partes transmitidas o las correcciones se adjunten al mensaje incorrecto.--intent a los comandos de API generados. Se ha añadido elevenlabs feedback missing-capability para informar de flujos de trabajo que la CLI no admite.user_activity a uno por segundo y elimina el límite cuando termina una sesión.POST /v1/convai/agents/{agent_id}/hold-audio
hold_audio_file (binario) como datos de formulario multipartes. El archivo debe ser MP3 o WAV, de hasta 40 MB y 180 segundos.agent_id obligatorio (cadena) y hold_audio (AgentHoldAudioConfig). El objeto de audio de espera requiere audio_path, audio_url, original_filename (cadenas), duration_secs (número) y size_bytes (entero).DELETE /v1/convai/agents/{agent_id}/hold-audio
agent_id obligatorio (cadena).platform_settings.queueing_config opcional (AgentQueueingConfig) con enabled (booleano, valor predeterminado false) y wait_timeout_seconds (entero, 1–1.800, valor predeterminado 180).hold_audio de solo lectura y anulable (AgentHoldAudioConfig). Las respuestas de agentes también incluyen default_hold_audio_url opcional (cadena).GET /v1/convai/conversations/{conversation_id}
queue_wait_secs opcional y anulable (número). El tiempo en cola se excluye de call_duration_secs y del tiempo facturado.POST /v1/convai/agents/{agent_id}/branches
include_draft opcional (booleano, valor predeterminado false). Cuando es true, una rama creada desde la punta de la rama incluye el conjunto de procedimientos de borrador de quien realiza la llamada.referenced_tool_ids, referenced_kb_ids, referenced_procedure_ids y referenced_dynamic_variables opcionales (matrices de cadenas).procedures opcional, un mapa con claves por ID de procedimiento.GET /v1/convai/test-invocations
search opcional y anulable (cadena) para filtrar pruebas y carpetas por nombre.version_id opcional y anulable (cadena), y ran_against_draft opcional (booleano, valor predeterminado false).runs_diverged_from_version opcional (booleano, valor predeterminado false).POST /v1/convai/agents/{agent_id}/knowledge-base/rag-query
max_documents_length opcional y anulable (entero, 1–50.000) y max_retrieved_rag_chunks_count opcional y anulable (entero, 1–20).GET /v1/convai/whatsapp-accounts/{phone_number_id}
account_type opcional (WhatsAppAccountType, valor predeterminado cloud_api). Los valores son cloud_api y coexistence.POST /v1/convai/agent/{agent_id}/llm-usage/calculate
LLMUsageCalculatorLLMResponseModel añade price_per_message obligatorio (número).MusicModelID añade music_v2_5 para POST /v1/music/video-to-music, POST /v1/music/plan, Componer música, POST /v1/music/detailed, POST /v1/music/detailed/stream, POST /v1/music/stream, POST /v1/music/upload y POST /v1/music/finetunes.GenerationChunk.text aumenta maxLength de 6.000 a 6.132 caracteres para POST /v1/music/plan, POST /v1/music, POST /v1/music/detailed, POST /v1/music/detailed/stream, POST /v1/music/stream y POST /v1/music/upload. Los nombres de sección pueden contener entre 1 y 100 caracteres, y los fragmentos pueden contener hasta 30 líneas de 200 caracteres por línea.queue_status. Su queue_status_event.status obligatorio acepta waiting, admitted o timed_out; timed_out precede al código de cierre de WebSocket 4300. El audio de espera sigue llegando como eventos audio normales.LLM añade gemini-3.8-flash, incluidas las anulaciones de inicio de conversación.start_procedure_success, start_procedure_error, end_procedure_success y end_procedure_error.FeaturesUsageCommonModel añade estados de funcionalidades freeform_procedure y structured_procedure opcionales.Scribe v2 Medical ya está disponible de forma general. Es un modelo de reconocimiento de voz por lotes especializado en audio médico y clínico, con el mismo precio que Scribe v2.
Pasa scribe_v2_medical como model_id en Crear transcripción. El prompting de términos clave, la detección de entidades, la diarización de hablantes y el modo no literal funcionan igual que en Scribe v2.
dynamic_variable_params repetibles. Usa name:op:value con eq, gt, gte, lt o lte; los operadores de comparación requieren valores numéricos.twilio_machine_detection opcional. Elige enable para una detección temprana de persona o máquina, o detect_message_end para esperar a que termine el saludo del buzón de voz. Los resultados llegan mediante el nuevo evento de webhook answering_machine_detection.allowed_values para indicar una variable dinámica que contiene los valores permitidos. El campo anterior allowed_values_dynamic_variable está obsoleto.voice_id.source_url anulable obligatorio, que contiene la URL rastreada de los documentos URL.agent_response ahora incluyen attachments opcional. Cada adjunto requiere url y name, y puede incluir mime_type.platform_limits empresariales para créditos, Clones de Voz Profesionales y concurrencia de Texto a Voz, Doblaje y Música.dynamicVariableParams a las solicitudes de listado de conversaciones y búsqueda de texto. Se regeneraron los tipos para la detección de contestadores automáticos de Twilio, restricciones de valores de recopilación de datos, límites de plataforma de claves de API, metadatos de borradores de ramas de agentes y URL de fuentes de la base de conocimiento.dynamic_variable_params a los métodos síncronos y asíncronos de listado de conversaciones y búsqueda de texto. Se regeneraron los tipos para la detección de contestadores automáticos de Twilio, restricciones de valores de recopilación de datos, límites de plataforma de claves de API, metadatos de borradores de ramas de agentes y URL de fuentes de la base de conocimiento. El cliente de texto a voz en tiempo real ya no pasa el centinela interno de omisión a la conexión.elevenlabs say y su habilidad de agente, se regeneraron los enlaces de comandos de la API y eleven_v3 pasó a ser el modelo de Texto a Voz predeterminado.MessageAttachment desde @elevenlabs/client para que quienes lo consumen puedan importar el tipo directamente.onMessage y se añadió la configuración de sesión opcional webRtc.singlePeerConnection. El widget también localiza los botones de saludo y corrige respuestas de chat de texto perdidas o duplicadas.GET /v1/convai/triage-tickets
page_size (entero, 1–100, valor predeterminado 100), status (AgentConversationTicketStatus), assignee_user_id (cadena o unassigned) y cursor (cadena).GetAgentConversationTicketsPageResponseModel.GET /v1/convai/conversations
dynamic_variable_params opcional y anulable (array de cadenas repetible). Cada valor usa name:op:value, donde op es eq, gt, gte, lt o lte.GET /v1/convai/conversations/messages/text-search
dynamic_variable_params opcional y anulable (array de cadenas repetible) con la misma sintaxis.telephony_call_config ahora usa esquemas de entrada y salida independientes.twilio_machine_detection opcional y anulable (TwilioMachineDetectionConfig). Su mode acepta enable o detect_message_end y su valor predeterminado es enable. La configuración se ignora para proveedores que no son Twilio y llamadas entrantes.POST /v1/convai/phone-numbers
account_auth_token opcional y anulable (cadena) para que las importaciones de claves de API de Twilio validen las firmas de webhooks entrantes.WebhookEventType añade answering_machine_detection.AgentBranchSummary añade draft_created_at opcional y anulable (entero), y draft_is_behind_tip opcional (booleano, valor predeterminado false).AgentKnowledgeBaseRagChunkResponseModel añade source_url obligatorio y anulable (cadena).AgentSummaryResponseModel y SpeechEngineSummaryResponse añaden voice_id obligatorio (cadena).AnalysisProperty añade name opcional y anulable (cadena), y allowed_values (AllowedValues). LiteralJsonSchemaProperty también añade allowed_values. Ambos dejan obsoleto allowed_values_dynamic_variable.DataCollectionResultCommonModel añade name opcional y anulable (cadena).WorkspaceApiKeyResponseModel añade platform_limits opcional y anulable (PlatformLimits).Icon añade theme opcional y anulable (light o dark).SMBToolConfig añade las variantes de parámetros send_custom_email, create_service_quote_request y create_product_quote_request.agent_response añaden attachments opcional (array). Cada elemento requiere url y name (cadenas), y acepta mime_type opcional (cadena).ReferenceVideo.studio_clip ahora usa StudioClipLocator en lugar de StudioClipReference. Los campos y el formato de transmisión no cambian.dtmf_input_settings opcional para la entrada DTMF. Configura el tiempo de espera de los dígitos, usa # como terminador y oculta las entradas del teclado en transcripciones, registros y análisis.file_inputs, un array con el ID, nombre, tipo MIME y URL de cada archivo adjunto.tags opcional. Repite el parámetro para encontrar agentes con cualquiera de las etiquetas indicadas.campaign anulables que contienen los campos obligatorios campaign_id y campaign_lead_id.with_waveform_visual opcional (booleano, valor predeterminado false). Las respuestas que lo habilitan devuelven un array de enteros waveform_visual de baja resolución con cuatro muestras por segundo.page_size a 1–100. El filtrado por estado de proyecto incluye queued, y ambas rutas documentan el uso de next_cursor para obtener la página siguiente.fileIds a sendMultimodalMessage, lo que permite incluir varios archivos adjuntos en un mismo mensaje.file_ids a send_multimodal_message, lo que permite incluir varios archivos adjuntos en un mismo mensaje.onUnhandledClientToolCall al conectar eventos de sesión. Las llamadas no gestionadas a herramientas de cliente que esperan una respuesta ahora reciben la respuesta de error automática, en lugar de quedar sin resolver.cmd/<command> al User-Agent de la CLI, lo que permite distinguir las solicitudes de workflows como agents push y agents create.fileIds a sendMultimodalMessage. El cliente envía los campos file y files para mantener la compatibilidad, y React expone la API de cliente actualizada.GET /v1/convai/agents
tags opcional y anulable (array de cadenas). Repite el parámetro de consulta para encontrar cualquier etiqueta indicada.conversation_config.conversation.dtmf_input_settings opcional y anulable (DTMFInputConfig). Admite dtmf_input_timeout (número, 0,5–10 segundos, valor predeterminado 2), hash_terminator (booleano, valor predeterminado true) y redact_input (booleano, valor predeterminado false).sip_refer_play_dialtone opcional (booleano, valor predeterminado true) a la configuración de transferencia de números de teléfono. Establécelo en false para mantener en silencio el tramo de llamada original mientras se completa una transferencia SIP REFER.ProcedureVersionRef o un ProcedureDraftRef. Las referencias a borradores requieren procedure_id (cadena) y establecen version_id en null.GET /v1/convai/conversations/{conversation_id}
file_inputs (array de ConversationHistoryTranscriptFileInputResponseModel) a las entradas de transcripción. Cada elemento requiere file_id, original_filename, mime_type y file_url (cadenas).campaign opcional y anulable (BatchCallingCampaignInformation) a los metadatos de llamadas por lotes. El objeto requiere campaign_id y campaign_lead_id (cadenas).dtmf a ChatSourceMedium.incorrect_information, documentation_gap, platform_bug y wrong_action.POST /v1/music/detailed) y Transmitir música con detalles (POST /v1/music/detailed/stream)
with_waveform_visual opcional (booleano, valor predeterminado false).waveform_visual anulable (array de enteros), con cuatro muestras por segundo de -1000 a 1000.POST /v1/music/upload
with_waveform_visual opcional (booleano, valor predeterminado false) y waveform_visual anulable (array de enteros) en la respuesta.quality_preset ahora acepta null y se eliminó el valor predeterminado standard de su esquema.GET /v1/dubbing/project
page_size sigue siendo un entero opcional con valor predeterminado 20, pero ahora los valores se limitan a 1–100 en lugar de rechazarse.status ahora documenta queued, preparing, ready y failed.next_cursor de la respuesta anterior en cursor; omítelo para la primera página.GET /v1/dubbing/project/{project_id}/language
page_size sigue siendo un entero opcional con valor predeterminado 20, pero ahora los valores se limitan a 1–100 en lugar de rechazarse.status admite queued, processing, completed, stale y failed.next_cursor de la respuesta anterior en cursor; omítelo para la primera página.PendingSubscriptionSwitchResponseModel.next_tier añade grant.Ya está disponible la CLI de ElevenLabs v1.0.0. Todas las operaciones de la API de ElevenLabs están disponibles como subcomandos, con salida en JSON, tabla, YAML y CSV, paginación automática y completado de shell.
La CLI también ofrece flujos de trabajo de configuración local para ElevenAgents. Guarda las configuraciones de agentes, herramientas y pruebas como archivos, sincronízalas con comandos push y pull, gestiona ramas, ejecuta pruebas, instala componentes de interfaz de ElevenLabs y selecciona una región de residencia de datos.
Los procedimientos ya están disponibles de forma general en ElevenAgents. Un procedimiento contiene instrucciones específicas para una tarea y un desencadenante que determina cuándo se aplican. Durante una conversación, el agente carga el procedimiento pertinente, lo que permite a un mismo agente gestionar tareas distintas sin incluir todas las instrucciones en su prompt de sistema.
Usa procedimientos de formato libre cuando el agente pueda adaptar la redacción o el orden de las instrucciones. Usa procedimientos estructurados cuando los pasos deban ejecutarse en un orden definido. Ambos tipos se pueden usar junto con workflows en el mismo agente.
context_usage después de cada turno del agente completado. El evento informa del modelo, el número de tokens del prompt y el límite de contexto del modelo.keyterms de Voz a Texto y webhook_ids de Doblaje.expects_response y resultados de herramientas con seguridad de tipos. El inicio de WebRTC ahora está listo cuando se une el agente, en lugar de esperar a la suscripción de la pista de audio. El lanzamiento también refuerza la gestión de URL, elimina el ruido de eventos desconocidos y elimina la asignación de hilos en tiempo real del procesamiento de silencio por software.@elevenlabs/react-native.webRtc.iceTransportPolicy opcional. Establécelo en relay para restringir los candidatos ICE de WebRTC a relés TURN en redes que bloquean el tráfico UDP directo.onContextUsage y el tipo ContextUsageEvent. React expone la devolución de llamada mediante useConversation. React Native ahora se resuelve mediante la condición de exportación de su paquete en lugar de la detección de variables globales del navegador.onExternalAgentDisconnected y onMCPToolApprovalRequest. WebRTC ahora utiliza el dispositivo de entrada seleccionado, conserva el estado de silencio al cambiar de micrófono y falla la configuración si no se pueden enviar datos de inicio. El widget añade el estado de la cola de concurrencia, selección de idioma opcional en el activador contraído y representación del primer mensaje para agentes compatibles con texto y voz.POST /v1/convai/triage-tickets. La solicitud requiere conversation_id (cadena) y acepta qa_comment (cadena anulable, de 1 a 10.000 caracteres) y hasta 200 comentarios de turno.GET /v1/convai/agents/{agent_id}/triage-tickets, con paginación mediante cursor.POST /v1/convai/agents/{agent_id}/triage-tickets. La solicitud requiere qa_comment (cadena, de 1 a 10.000 caracteres).GET /v1/convai/agents/{agent_id}/triage-tickets/assignable-users. La respuesta lista los miembros del espacio de trabajo que no son cuentas de servicio e indica si cada miembro tiene acceso al agente.GET /v1/convai/triage-tickets/{agentqa_ticket_id}.PATCH /v1/convai/triage-tickets/{agentqa_ticket_id}. La solicitud acepta status opcional y assignee_user_id anulable.DELETE /v1/convai/triage-tickets/{agentqa_ticket_id}.POST /v1/convai/triage-tickets/{agentqa_ticket_id}/comments. La solicitud requiere comment (cadena, de 1 a 10.000 caracteres).POST /v1/convai/triage-tickets/{agentqa_ticket_id}/turn-comments. La solicitud requiere turn_index de índice cero (entero) y comment (cadena, de 1 a 10.000 caracteres).GET /v1/convai/conversation/get-signed-url
debug_events_request opcional (booleano, valor predeterminado false). Los eventos de depuración requieren acceso de editor al agente.GET /v1/convai/conversation/token
debug_events_request opcional (booleano, valor predeterminado false). La ruta heredada GET /v1/convai/conversation/get_signed_url acepta el mismo parámetro.GET /v1/convai/conversations
triggered_procedure_ids opcional (matriz de cadenas anulable, máximo 50) para encontrar conversaciones en las que se ejecutó alguno de los procedimientos especificados.include_invalid_tool_calls opcional (booleano, valor predeterminado false) para incluir llamadas a herramientas que no se ejecutaron.sort_direction opcional (asc o desc, valor predeterminado desc) para la hora de inicio de la llamada.GET /v1/convai/conversations/messages/text-search
triggered_procedure_ids opcional (matriz de cadenas anulable, máximo 50).include_invalid_tool_calls opcional (booleano, valor predeterminado false).GET /v1/convai/agents/{agent_id}/topics
include_evaluation_criteria opcional (booleano, valor predeterminado true).frustration a sort_by.success_rate anulable (número), mientras que la respuesta general añade aggregated_run_count (entero, valor predeterminado 0).from_unix_secs se redondea hacia abajo al inicio de su día UTC. Un intervalo delimitado agrega ejecuciones diarias de descubrimiento completadas; si se omiten ambos límites, devuelve la última ejecución.GET /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures) y Obtener procedimiento (GET /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures/{procedure_id})
agent_version_id opcional y anulable (cadena) para recuperar procedimientos de una versión específica del agente.environment opcional y anulable (cadena) a los esquemas de pruebas unitarias de respuesta, simulación y llamada a herramienta. El valor selecciona URL, encabezados y conexiones de autenticación específicos del entorno; el valor predeterminado es production.minimum_frequency_days opcional y anulable (entero, de 1 a 180) para la sincronización automática. El valor predeterminado es 7, y tiene prioridad una frecuencia más estricta de la carpeta principal.GET /v1/music/finetunes
page_size ha aumentado de 100 a 150. El valor predeterminado sigue siendo 50.procedures opcional y anulable (object<string, ProcedureVersionRef>). Cada valor requiere procedure_id y version_id (cadenas). Un objeto vacío elimina todos los procedimientos.enable_procedure_ids_from_client (booleano, valor predeterminado false). Los datos de inicio añaden procedure_ids opcional y anulable (matriz de cadenas); una matriz vacía desactiva todos los procedimientos del agente inicial.ClientEvent añade context_usage.additional_soft_timeout_messages opcional y anulable (matriz de cadenas).null.mic_muting_enabled y transcript_enabled han cambiado de false a true. Establécelos explícitamente en false para conservar el comportamiento anterior.xi_api_key de UserResponseModel.ResourceMetadataResponseModel.role_to_group_ids ahora acepta ID de roles personalizados como claves, en lugar de restringir las claves a admin, editor, commenter y viewer.restricted_to_user_email_domains opcional y anulable (matriz de cadenas).go a next_tier.https://api.elevenlabs.io/v1/mcp, permite iniciar sesión con tu cuenta de ElevenLabs mediante OAuth y no requiere instalación local ni clave de API. Consulta la documentación del servidor MCP alojado para ver las instrucciones de configuración para Claude, Cursor y otros clientes MCP.pending, generating, completed y failed, y las solicitudes pueden incluir un destino webhook para los eventos de finalización.max_messages es un entero de 1 a 200 (valor predeterminado: 40); las conversaciones más largas establecen messages_omitted en true. Resulta útil para agentes que necesitan mantener el contexto.page_size (entero, 1–100), cursor (cadena), sort_by (conversations, sentiment o success_rate) y sort_direction (asc o desc). Las respuestas añaden has_more y next_cursor anulable.queueing (AgentQueueingConfig) opcional. Establece enabled en true para mantener a quienes llaman en espera cuando el agente alcance su límite de concurrencia; wait_timeout_seconds es un entero de hasta 1800 (valor predeterminado: 180).merge_with_default_ignore_terms (booleano, false de forma predeterminada) para combinar términos de interrupción personalizados con valores predeterminados seleccionados. Los tiempos de espera suaves añaden disable_until_first_user_message (booleano, false de forma predeterminada), y los localizadores de herramientas de workflow añaden schema_overrides opcional para anulaciones de parámetros por nodo.BackgroundSoundConfig.volume ahora tiene el valor predeterminado 0.15 en lugar de 0.6, y crossfade_loop ahora tiene el valor predeterminado true en lugar de false. Establece estos campos explícitamente para conservar el comportamiento anterior.client.assets para cargar, enumerar, recuperar y eliminar recursos, además de client.flows para la generación asíncrona de vídeo, imágenes y voz. La configuración de turnos añade mergeWithDefaultIgnoreTerms. Se han eliminado CustomToolApiSchemaConfig y scimExternalId de WorkspaceGroupResponseModel.merge_with_default_ignore_terms en la configuración de turnos. La configuración de sesiones locales añade extra_setup_config para pasar campos adicionales de mensajes de configuración.disconnected de forma coherente y evita que las devoluciones de llamada tardías borren una sesión más reciente. El widget muestra respuestas rápidas y enlaces en línea, restaura Markdown en las transcripciones de voz y corrige la posición del menú de idioma en diseños con consultas de contenedor.useScribe.POST /v1/flows/videoGET /v1/flows/videoGET /v1/flows/video/{generation_id}POST /v1/flows/imageGET /v1/flows/imageGET /v1/flows/image/{generation_id}POST /v1/flows/text-to-speechGET /v1/flows/text-to-speechGET /v1/flows/text-to-speech/{generation_id}POST /v1/assetsGET /v1/assetsGET /v1/assets/{asset_id}DELETE /v1/assets/{asset_id}GET /v1/convai/conversations/{conversation_id}/summary
max_messages opcional (entero, 1–200, valor predeterminado: 40)GetConversationSummaryResponseModel con conversation_id, agent_id, status, message_count y note obligatoriosmessages simples contienen solo role (user o agent) y message; las conversaciones que superan el límite devuelven messages_omitted: trueGET /v1/convai/analytics/live-count
agent_ids opcional (matriz de cadenas, máximo 25), que tiene prioridad sobre agent_idGET /v1/convai/agents/{agent_id}/topics
page_size opcional (entero, 1–100), cursor (cadena), sort_by (conversations, sentiment o success_rate) y sort_direction (asc o desc)has_more (booleano, false de forma predeterminada) y next_cursor anulable (cadena)queueing (AgentQueueingConfig) opcional a la configuración de plataforma de agentes. Contiene enabled (booleano, false de forma predeterminada) y wait_timeout_seconds (entero mayor que 0 y como máximo 1800, valor predeterminado: 180)schema_overrides opcional a WorkflowToolLocator; las anulaciones por nodo de constantes, variables dinámicas, LLM u omisión tienen prioridad sobre las anulaciones de nivel de herramientamerge_with_default_ignore_terms (booleano, false de forma predeterminada) a la configuración de turnos y a los esquemas de anulación relacionadosdisable_until_first_user_message (booleano, false de forma predeterminada) a la configuración de tiempo de espera suave y a los esquemas de anulación relacionadosstatus obligatorio y de solo lectura (success, error, blocked o skipped) a los eventos de respuesta de herramientas de agentes en tiempo realavaya a las fuentes de inicio de conversaciones y avaya_api_key a los métodos de autorizacióngemini-3.6-flash y gemini-3.7-flash a los valores de LLM de agente admitidosBackgroundSoundConfig.volume de 0.6 a 0.15 y el de crossfade_loop de false a trueCustomToolApiSchemaConfig; quienes usen SDK generados e importen este tipo deben eliminar la importaciónscim_external_id de WorkspaceGroupResponseModelDoblaje v2 ya está disponible a través de la API. Traduce audio y vídeo a más de 90 idiomas y preserva la voz, el tono y el ritmo de cada hablante.
La nueva API basada en proyectos mantiene las transcripciones originales y las traducciones como JSON editable. Crea un proyecto a partir de un archivo o una URL, añade uno o varios idiomas de destino, edita segmentos individuales de la transcripción o sus traducciones y, después, regenera solo las regiones que hayan cambiado. Sigue la guía de inicio rápido de Doblaje para crear tu primer doblaje.
guardrail_types (GuardrailType[]) y custom_guardrail_names (matriz de cadenas). La jerarquía de conversaciones existente ahora se puede filtrar con el parámetro opcional parent_conversation_id (cadena).include_commit_status (booleano, false de forma predeterminada). Al activarlo, los resúmenes de ramas incluyen los campos anulables commits_ahead, commits_behind y merged_into_branch_id.max_duration_seconds y pronunciation_dictionary_locators. La configuración del servidor MCP añade request_meta para pasar valores MCP _meta a llamadas de herramientas, y los tiempos de espera de las herramientas webhook ahora admiten hasta 300 segundos.analysis con totales acumulados por función e instantáneas de ejecuciones. Los mensajes de transcripción añaden triggered_guardrails, y los turnos de conversación añaden el campo opcional producing_llm.gender, age, language, accent, use_cases, min_notice_period_days, include_custom_rates, include_live_moderated y high_quality.audio_format duplicados y los límites VAD inclusivos.DubbingRegenerateResponse; se han añadido filtros de seguridad de conversaciones, estado de commits de ramas de agentes, alertas de agentes y compatibilidad con MCP requestMeta. La creación de idiomas de destino ya no acepta modelId.run_subagent_*.update_segments de Doblaje y DubbingRegenerateResponse; se ha añadido compatibilidad con guardrail_types, custom_guardrail_names, include_commit_status y MCP request_meta. Las actualizaciones de segmentos de Doblaje ahora usan modelos de cuerpo de solicitud, y la creación de idiomas de destino ya no acepta model_id.parent_conversation_id, facturación de análisis, metadatos de medidas de seguridad activadas, conflictos de fusión de ramas, redacción de entradas DTMF y cargas de transcripciones de Doblaje. Se han eliminado los tipos de sesión en tiempo real de OpenAI y los modelos de resultados run_subagent_*.ConversationStatus.ERROR.ConversationConfig.useMediaStream para enrutar el audio de conversación a través del flujo multimedia de Android. Los cierres remotos normales de WebSocket ahora notifican DisconnectionDetails.Agent, mientras que los cierres iniciados localmente notifican DisconnectionDetails.User.PATCH /v1/dubbing/project/{project_id}/transcript/segments
DubbingBulkSegmentUpdateRequestDubbingBulkSourceSegmentUpdateResponse con los valores actualizados de segments y revisionPATCH /v1/dubbing/project/{project_id}/language/{language_id}/transcript/segments
DubbingBulkTargetSegmentUpdateRequestDubbingBulkTargetSegmentUpdateResponse con los valores actualizados de segments y revisionGET /v1/convai/conversations
parent_conversation_id (cadena)guardrail_types (GuardrailType[]) y custom_guardrail_names (matriz de cadenas)GET /v1/convai/agents/{agent_id}/branches
include_commit_status (booleano, false de forma predeterminada)commits_ahead (entero), commits_behind (entero) y merged_into_branch_id (cadena) anulablesGET /v2/voices
gender, age y accent (cadena)language y use_cases (matriz de cadenas)min_notice_period_days (entero), include_custom_rates, include_live_moderated y high_quality (booleano)max_duration_seconds (entero) y pronunciation_dictionary_locators (matriz)request_metaalerting; la detección de idioma añade only_at_conversation_start (booleano)AnalysisCharging.last_run ahora es obligatorio y no anulable; los totales acumulados añaden runs (entero) obligatoriocontent_format y document_type