enable_parallel_tool_calls (booleano, padrão true). Quando ativado, os modelos compatíveis podem executar várias ferramentas em um turno.gpt-6-astra às opções de LLM do agente.gpt-image-2.5-flare e gpt-image-2.5-sunburst. Ambos os modelos aceitam até 10 imagens de referência, níveis de qualidade até max, 14 proporções fixas mais auto e saída em 1K, 2K ou 4K.cascade_timeout_seconds (número, 2–15, padrão 4) para controlar por quanto tempo a ElevenLabs aguarda um mecanismo de voz upstream antes de tentar novamente.is_final_audio_for_turn agora é emitido após cada byte armazenado em buffer para aquele turno, incluindo saídas MP3 e Opus. Os clientes podem usar o marcador como um limite exato de turno sem precisar mudar para PCM.transcriptEdit ao wrapper de Speech to Text em tempo real, com texto editado entregue por eventos edited_transcript. Corrigida a verificação de JWT do Speech Engine para chaves de API com sufixos de residência de dados. Adicionados phoneNumbers.listV2 e métodos de modelos do Flows para listar e obter modelos, além de listar, criar e obter execuções. Clientes e tipos regenerados para GPT Image 2.5, alertas de agente no Slack, chamadas paralelas de ferramentas, gpt-6-astra, limites de simultaneidade de chaves de API de contas de serviço, retenção zero de Música, filtros de conversa e status de aprovação de ferramentas MCP.transcript_edit ao wrapper de Speech to Text em tempo real, com texto editado entregue por eventos edited_transcript. Corrigida a verificação de JWT do Speech Engine para chaves de API com sufixos de residência de dados, e play agora gera um erro quando ffplay falha. Adicionados phone_numbers.list_v2 e métodos de modelos do Flows para listar e obter modelos, além de listar, criar e obter execuções. Clientes e tipos regenerados para GPT Image 2.5, alertas de agente no Slack, chamadas paralelas de ferramentas, gpt-6-astra, limites de simultaneidade de chaves de API de contas de serviço, retenção zero de Música, filtros de conversa e status de aprovação de ferramentas MCP.--intent para coletar feedback sobre o uso da CLI. Adicionado elevenlabs feedback missing-capability para relatar workflows que a CLI não oferece suporte.GET /v1/convai/v2/phone-numbers
page_size (inteiro, 1–1.000, padrão 100) e cursor (string anulável) opcionais.search, label, phone_number, provider, supports_outbound, agent_id, branch_id, sort_by e sort_direction. sort_by aceita label ou phone_number; sort_direction tem como padrão asc.phone_numbers (array) obrigatório, next_cursor (string) anulável e opcional, e has_more (booleano, padrão false).enable_parallel_tool_calls (booleano, padrão true). As substituições de workflow aceitam um booleano anulável.LLM adiciona gpt-6-astra, incluindo substituições de início de conversa.integration_type para selecionar pagerduty ou slack. Os notificadores do Slack exigem connection_id e channel_id (strings); channel_id aceita de 1 a 64 caracteres.data_collection_params não aceita mais o operador missing. Use um valor vazio para encontrar conversas nas quais o campo não foi coletado.dynamic_variable_params encontra conversas em que a variável não foi definida.cascade_timeout_seconds (número, 2–15). As solicitações de criação usam 4 como padrão, as solicitações de atualização aceitam um valor anulável e as respostas exigem o campo.POST /v1/flows/image
gpt-image-2.5-flare e gpt-image-2.5-sunburst.prompt e model_id, aceitam até 10 images e adicionam resolution (1K, 2K ou 4K, padrão 1K).quality aceita low, medium, high, xhigh ou max e tem como padrão high. aspect_ratio aceita auto e 14 proporções fixas, e tem como padrão 16:9.POST /v1/dubbing/project
keyterms multipart aceita campos repetidos ou um único array JSON.webhook_ids multipart aceita campos repetidos, um único array JSON ou uma string separada por vírgulas.WorkspaceResourceType adiciona dubbing_project.POST /v1/convai/knowledge-base/crawl
max_depth (inteiro, padrão 3) foi descontinuado. O campo agora não tem efeito e não possui mais restrições mínimas ou máximas.max_depth.gbp.audio e final de múltiplos contextos agora definem is_final_audio_for_turn como ocorrendo após a entrega de todos os bytes armazenados em buffer para o turno.queue_status até ser atendido ou o tempo se esgotar. Novos métodos da API permitem enviar ou excluir áudio de espera personalizado.gemini-3.8-flash. As respostas de contas do WhatsApp identificam se a conta usa a Cloud API ou o fluxo de cadastro coexistente.music_v2_5. Os blocos de geração de planos de composição suportam até 6.132 caracteres, com até 30 linhas de 200 caracteres cada.gemini-3.8-flash e music_v2_5.gemini-3.8-flash e music_v2_5. O wrapper compose_detailed agora aceita todos os IDs de modelo de música gerados e planos de composição baseados em prompt e em blocos.response_id em vez de event_id, preservando várias respostas durante chamadas de ferramentas e evitando que partes transmitidas ou correções sejam associadas à mensagem errada.--intent aos comandos de API gerados. Adicionado elevenlabs feedback missing-capability para relatar workflows que a CLI não oferece suporte.user_activity a uma vez por segundo e remove o limite quando uma sessão termina.POST /v1/convai/agents/{agent_id}/hold-audio
hold_audio_file (binário) como dados de formulário multipart. O arquivo deve ser MP3 ou WAV, de até 40 MB e 180 segundos.agent_id (string) e hold_audio (AgentHoldAudioConfig) obrigatórios. O objeto de áudio de espera exige audio_path, audio_url, original_filename (strings), duration_secs (número) e size_bytes (inteiro).DELETE /v1/convai/agents/{agent_id}/hold-audio
agent_id (string) obrigatório.platform_settings.queueing_config (AgentQueueingConfig) opcional com enabled (booleano, padrão false) e wait_timeout_seconds (inteiro, 1–1.800, padrão 180).hold_audio (AgentHoldAudioConfig) anulável e somente leitura. As respostas do agente também incluem default_hold_audio_url (string) opcional.GET /v1/convai/conversations/{conversation_id}
queue_wait_secs (número) anulável e opcional. O tempo na fila não é incluído em call_duration_secs nem no tempo cobrado.POST /v1/convai/agents/{agent_id}/branches
include_draft (booleano, padrão false) opcional. Quando true, uma ramificação criada a partir da ponta da ramificação inclui o conjunto de procedimentos em rascunho de quem fez a chamada.referenced_tool_ids, referenced_kb_ids, referenced_procedure_ids e referenced_dynamic_variables (arrays de strings) opcionais.procedures opcional, um mapa indexado por ID de procedimento.GET /v1/convai/test-invocations
search (string) anulável e opcional para filtrar testes e pastas por nome.version_id (string) anulável e opcional, além de ran_against_draft (booleano, padrão false) opcional.runs_diverged_from_version (booleano, padrão false) opcional.POST /v1/convai/agents/{agent_id}/knowledge-base/rag-query
max_documents_length (inteiro, 1–50.000) e max_retrieved_rag_chunks_count (inteiro, 1–20), opcionais e anuláveis.GET /v1/convai/whatsapp-accounts/{phone_number_id}
account_type (WhatsAppAccountType, padrão cloud_api) opcional. Os valores são cloud_api e coexistence.POST /v1/convai/agent/{agent_id}/llm-usage/calculate
LLMUsageCalculatorLLMResponseModel adiciona price_per_message (número) obrigatório.MusicModelID adiciona music_v2_5 para POST /v1/music/video-to-music, POST /v1/music/plan, Compor música, POST /v1/music/detailed, POST /v1/music/detailed/stream, POST /v1/music/stream, POST /v1/music/upload e POST /v1/music/finetunes.GenerationChunk.text aumenta maxLength de 6.000 para 6.132 caracteres para POST /v1/music/plan, POST /v1/music, POST /v1/music/detailed, POST /v1/music/detailed/stream, POST /v1/music/stream e POST /v1/music/upload. Os nomes das seções podem conter de 1 a 100 caracteres, e os blocos podem conter até 30 linhas com 200 caracteres por linha.queue_status. O queue_status_event.status obrigatório aceita waiting, admitted ou timed_out; timed_out precede o código de encerramento WebSocket 4300. O áudio de espera continua chegando como eventos regulares de audio.LLM adiciona gemini-3.8-flash, incluindo substituições de início de conversa.start_procedure_success, start_procedure_error, end_procedure_success e end_procedure_error.FeaturesUsageCommonModel adiciona status de recurso opcionais freeform_procedure e structured_procedure.O Scribe v2 Medical agora está disponível para todos. É um modelo de reconhecimento de fala em lote especializado em áudio médico e clínico, cobrado na mesma tarifa do Scribe v2.
Passe scribe_v2_medical como model_id em Criar transcrição. Prompting de termos-chave, detecção de entidades, diarização de locutores e modo sem transcrição literal funcionam da mesma forma que no Scribe v2.
dynamic_variable_params repetíveis. Use name:op:value com eq, gt, gte, lt ou lte; os operadores de comparação exigem valores numéricos.twilio_machine_detection opcional. Escolha enable para uma identificação antecipada de pessoa ou máquina, ou detect_message_end para aguardar a conclusão da saudação da caixa postal. Os resultados chegam pelo novo evento de webhook answering_machine_detection.allowed_values para nomear uma variável dinâmica que contém os valores permitidos. O campo anterior allowed_values_dynamic_variable está obsoleto.voice_id.source_url anulável e obrigatório, contendo a URL rastreada para documentos de URL.agent_response agora incluem attachments opcional. Cada anexo exige url e name e pode incluir mime_type.platform_limits empresariais para créditos, Clones de Voz Profissionais e simultaneidade de TTS, Dublagem e Música.dynamicVariableParams às solicitações de listagem e pesquisa de texto de conversas. Tipos regenerados para detecção de secretária eletrônica da Twilio, restrições de valores na coleta de dados, limites de plataforma de chaves de API, metadados de rascunho de ramificações de agentes e URLs de origem da base de conhecimento.dynamic_variable_params aos métodos síncronos e assíncronos de listagem de conversas e pesquisa de texto. Tipos regenerados para detecção de secretária eletrônica da Twilio, restrições de valores na coleta de dados, limites de plataforma de chaves de API, metadados de rascunho de ramificações de agentes e URLs de origem da base de conhecimento. O cliente de conversão de texto em fala em tempo real não envia mais o sentinela interno de omissão para a conexão.elevenlabs say e sua habilidade de agente, regenerados os bindings de comandos da API e definido eleven_v3 como o modelo TTS padrão.MessageAttachment foi reexportado de @elevenlabs/client para que os consumidores possam importar o tipo diretamente.onMessage e adicionada a configuração de sessão opcional webRtc.singlePeerConnection. O widget também localiza botões de saudação e corrige respostas de chat de texto perdidas ou duplicadas.GET /v1/convai/triage-tickets
page_size (inteiro, 1–100, padrão 100), status (AgentConversationTicketStatus), assignee_user_id (string ou unassigned) e cursor (string).GetAgentConversationTicketsPageResponseModel.GET /v1/convai/conversations
dynamic_variable_params opcional e anulável (array de strings repetível). Cada valor usa name:op:value, em que op é eq, gt, gte, lt ou lte.GET /v1/convai/conversations/messages/text-search
dynamic_variable_params opcional e anulável (array de strings repetível) com a mesma sintaxe.telephony_call_config agora usa esquemas separados de entrada e saída.twilio_machine_detection opcional e anulável (TwilioMachineDetectionConfig). Seu mode aceita enable ou detect_message_end e o padrão é enable. A configuração é ignorada para provedores que não são Twilio e chamadas recebidas.POST /v1/convai/phone-numbers
account_auth_token opcional e anulável (string) para importações de chaves de API da Twilio validarem assinaturas de webhooks recebidos.WebhookEventType adiciona answering_machine_detection.AgentBranchSummary adiciona draft_created_at opcional e anulável (inteiro) e draft_is_behind_tip opcional (booleano, padrão false).AgentKnowledgeBaseRagChunkResponseModel adiciona source_url obrigatório e anulável (string).AgentSummaryResponseModel e SpeechEngineSummaryResponse adicionam voice_id obrigatório (string).AnalysisProperty adiciona name opcional e anulável (string) e allowed_values (AllowedValues). LiteralJsonSchemaProperty também adiciona allowed_values. Ambos tornam allowed_values_dynamic_variable obsoleto.DataCollectionResultCommonModel adiciona name opcional e anulável (string).WorkspaceApiKeyResponseModel adiciona platform_limits opcional e anulável (PlatformLimits).Icon adiciona theme opcional e anulável (light ou dark).SMBToolConfig adiciona as variantes de parâmetro send_custom_email, create_service_quote_request e create_product_quote_request.agent_response adicionam attachments opcional (array). Cada item exige url e name (strings) e aceita mime_type opcional (string).ReferenceVideo.studio_clip agora usa StudioClipLocator em vez de StudioClipReference. Os campos e o formato de transmissão permanecem inalterados.dtmf_input_settings opcional para entrada DTMF. Configure o tempo limite dos dígitos, use # como terminador e oculte as entradas do teclado em transcrições, logs e análises.file_inputs, um array que contém o ID, o nome, o tipo MIME e a URL de cada arquivo anexado.tags opcional. Repita o parâmetro para encontrar agentes com qualquer uma das tags fornecidas.campaign anuláveis contendo os obrigatórios campaign_id e campaign_lead_id.with_waveform_visual opcional (booleano, padrão false). As respostas com essa opção ativada retornam um array de inteiros waveform_visual de baixa resolução, com quatro amostras por segundo.page_size a 1–100. A filtragem de status do projeto inclui queued, e ambos os endpoints documentam o uso de next_cursor para buscar a próxima página.fileIds a sendMultimodalMessage, permitindo que uma mensagem inclua vários anexos de arquivo.file_ids a send_multimodal_message, permitindo que uma mensagem inclua vários anexos de arquivo.onUnhandledClientToolCall ao conectar eventos de sessão. Chamadas não tratadas de ferramentas do cliente que esperam uma resposta agora recebem a resposta automática de erro, em vez de permanecerem sem resolução.cmd/<command> ao User-Agent da CLI, permitindo distinguir solicitações de workflows como agents push e agents create.fileIds a sendMultimodalMessage. O cliente envia os campos file e files para compatibilidade, e o React expõe a API de cliente atualizada.GET /v1/convai/agents
tags opcional e anulável (array de strings). Repita o parâmetro de consulta para encontrar qualquer tag fornecida.conversation_config.conversation.dtmf_input_settings opcional e anulável (DTMFInputConfig). Ele oferece suporte a dtmf_input_timeout (número, 0,5–10 segundos, padrão 2), hash_terminator (booleano, padrão true) e redact_input (booleano, padrão false).sip_refer_play_dialtone opcional (booleano, padrão true) à configuração de transferência de número de telefone. Defina como false para manter a etapa original da chamada silenciosa enquanto uma transferência SIP REFER é concluída.ProcedureVersionRef ou um ProcedureDraftRef. Referências de rascunho exigem procedure_id (string) e definem version_id como null.GET /v1/convai/conversations/{conversation_id}
file_inputs (array de ConversationHistoryTranscriptFileInputResponseModel) às entradas de transcrição. Cada item exige file_id, original_filename, mime_type e file_url (strings).campaign opcional e anulável (BatchCallingCampaignInformation) aos metadados de chamadas em lote. O objeto exige campaign_id e campaign_lead_id (strings).dtmf a ChatSourceMedium.incorrect_information, documentation_gap, platform_bug e wrong_action.POST /v1/music/detailed) e Transmitir música com detalhes (POST /v1/music/detailed/stream)
with_waveform_visual opcional (booleano, padrão false).waveform_visual anulável (array de inteiros), amostrado quatro vezes por segundo de -1000 a 1000.POST /v1/music/upload
with_waveform_visual opcional (booleano, padrão false) e waveform_visual anulável (array de inteiros) na resposta.quality_preset agora aceita null, e o padrão do esquema standard foi removido.GET /v1/dubbing/project
page_size continua sendo um inteiro opcional com padrão 20, mas os valores agora são limitados a 1–100 em vez de rejeitados.status agora documenta queued, preparing, ready e failed.next_cursor da resposta anterior em cursor; omita-o na primeira página.GET /v1/dubbing/project/{project_id}/language
page_size continua sendo um inteiro opcional com padrão 20, mas os valores agora são limitados a 1–100 em vez de rejeitados.status oferece suporte a queued, processing, completed, stale e failed.next_cursor da resposta anterior em cursor; omita-o na primeira página.PendingSubscriptionSwitchResponseModel.next_tier adiciona grant.A CLI da ElevenLabs v1.0.0 já está disponível. Todas as operações da API da ElevenLabs estão disponíveis como subcomandos, com saída em JSON, tabela, YAML e CSV, paginação automática e preenchimento de comandos no shell.
A CLI também oferece workflows de configuração local para o ElevenAgents. Armazene configurações de agentes, ferramentas e testes como arquivos, sincronize-as com comandos push e pull, gerencie branches, execute testes, instale componentes de interface da ElevenLabs e selecione uma região de residência de dados.
Os procedimentos agora estão disponíveis de forma geral no ElevenAgents. Um procedimento contém instruções específicas para uma tarefa e um gatilho que determina quando elas se aplicam. Durante uma conversa, o agente carrega o procedimento relevante, permitindo que um agente execute tarefas distintas sem incluir todas as instruções no prompt de sistema.
Use procedimentos de formato livre quando o agente puder adaptar a redação ou a ordem das instruções. Use procedimentos estruturados quando as etapas precisarem ser executadas em uma ordem definida. Os dois tipos podem ser usados junto com workflows no mesmo agente.
context_usage após cada turno concluído do agente. O evento informa o modelo, a contagem de tokens do prompt e o limite de contexto do modelo.keyterms do Speech to Text e webhook_ids do Dubbing.expects_response e resultados de ferramentas com segurança de tipos. A inicialização do WebRTC agora fica pronta quando o agente entra, em vez de aguardar a assinatura da faixa de áudio. O lançamento também reforça o tratamento de URLs, elimina o ruído de eventos desconhecidos e remove a alocação de threads em tempo real do processamento de silenciamento por software.@elevenlabs/react-native.webRtc.iceTransportPolicy. Defina-a como relay para restringir os candidatos ICE do WebRTC a retransmissores TURN em redes que bloqueiam tráfego UDP direto.onContextUsage e o tipo ContextUsageEvent. O React expõe o callback por meio de useConversation. O React Native agora é resolvido pela condição de exportação do pacote, em vez da detecção de variáveis globais do navegador.onExternalAgentDisconnected e onMCPToolApprovalRequest. O WebRTC agora usa o dispositivo de entrada selecionado, preserva o estado de silenciamento ao trocar de microfone e falha na configuração caso os dados de inicialização não possam ser enviados. O widget adiciona o status da fila de concorrência, seleção opcional de idioma no acionador recolhido e renderização da primeira mensagem para agentes compatíveis com texto e voz.POST /v1/convai/triage-tickets. A solicitação requer conversation_id (string) e aceita qa_comment (string anulável, de 1 a 10.000 caracteres) e até 200 comentários de turno.GET /v1/convai/agents/{agent_id}/triage-tickets, com paginação por cursor.POST /v1/convai/agents/{agent_id}/triage-tickets. A solicitação requer qa_comment (string, de 1 a 10.000 caracteres).GET /v1/convai/agents/{agent_id}/triage-tickets/assignable-users. A resposta lista membros do workspace que não são contas de serviço e indica se cada membro tem acesso ao agente.GET /v1/convai/triage-tickets/{agentqa_ticket_id}.PATCH /v1/convai/triage-tickets/{agentqa_ticket_id}. A solicitação aceita status opcional e assignee_user_id anulável.DELETE /v1/convai/triage-tickets/{agentqa_ticket_id}.POST /v1/convai/triage-tickets/{agentqa_ticket_id}/comments. A solicitação requer comment (string, de 1 a 10.000 caracteres).POST /v1/convai/triage-tickets/{agentqa_ticket_id}/turn-comments. A solicitação requer turn_index com base zero (inteiro) e comment (string, de 1 a 10.000 caracteres).GET /v1/convai/conversation/get-signed-url
debug_events_request opcional (booleano, padrão false). Eventos de depuração exigem acesso de editor ao agente.GET /v1/convai/conversation/token
debug_events_request opcional (booleano, padrão false). A rota legada GET /v1/convai/conversation/get_signed_url aceita o mesmo parâmetro.GET /v1/convai/conversations
triggered_procedure_ids opcional (array de strings anulável, máximo de 50) para corresponder a conversas em que qualquer procedimento especificado foi executado.include_invalid_tool_calls opcional (booleano, padrão false) para incluir chamadas de ferramentas que não foram executadas.sort_direction opcional (asc ou desc, padrão desc) para o horário de início da chamada.GET /v1/convai/conversations/messages/text-search
triggered_procedure_ids opcional (array de strings anulável, máximo de 50).include_invalid_tool_calls opcional (booleano, padrão false).GET /v1/convai/agents/{agent_id}/topics
include_evaluation_criteria opcional (booleano, padrão true).frustration a sort_by.success_rate anulável (número), enquanto a resposta geral adiciona aggregated_run_count (inteiro, padrão 0).from_unix_secs é arredondado para baixo até o início do dia UTC correspondente. Um intervalo limitado agrega execuções diárias de descoberta concluídas; omitir ambos os limites retorna a execução mais recente.GET /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures) e Obter procedimento (GET /v1/convai/agents/{agent_id}/branches/{branch_id}/procedures/{procedure_id})
agent_version_id opcional anulável (string) para recuperar procedimentos de uma versão específica do agente.environment opcional anulável (string) aos esquemas de teste unitário de resposta, simulação e chamada de ferramenta. O valor seleciona URLs, cabeçalhos e conexões de autenticação específicos do ambiente; o padrão é production.minimum_frequency_days opcional anulável (inteiro, de 1 a 180) para sincronização automática. O padrão é 7, e uma frequência mais restritiva da pasta pai tem precedência.GET /v1/music/finetunes
page_size de 100 para 150. O padrão permanece 50.procedures opcional anulável (object<string, ProcedureVersionRef>). Cada valor requer procedure_id e version_id (strings). Um objeto vazio remove todos os procedimentos.enable_procedure_ids_from_client (booleano, padrão false). Os dados de inicialização adicionam procedure_ids opcional anulável (array de strings); um array vazio desativa todos os procedimentos para o agente inicial.ClientEvent adiciona context_usage.additional_soft_timeout_messages opcional anulável (array de strings).null.mic_muting_enabled e transcript_enabled foram alterados de false para true. Defina-os explicitamente como false para preservar o comportamento anterior.xi_api_key de UserResponseModel.ResourceMetadataResponseModel.role_to_group_ids agora aceita IDs de função personalizados como chaves, em vez de restringir as chaves a admin, editor, commenter e viewer.restricted_to_user_email_domains opcional anulável (array de strings).go a next_tier.https://api.elevenlabs.io/v1/mcp, permite entrar com sua conta ElevenLabs via OAuth e não exige instalação local nem chave de API. Consulte a documentação do servidor MCP hospedado para ver instruções de configuração para Claude, Cursor e outros clientes MCP.pending, generating, completed e failed, e as solicitações podem incluir um destino de webhook para eventos de conclusão.max_messages é um inteiro de 1 a 200 (padrão 40); conversas mais longas definem messages_omitted como true. Útil para agentes que precisam preservar o contexto.page_size (inteiro, 1–100), cursor (string), sort_by (conversations, sentiment ou success_rate) e sort_direction (asc ou desc). As respostas adicionam has_more e next_cursor anulável.queueing opcional (AgentQueueingConfig). Defina enabled como true para manter as pessoas que ligam em espera quando o agente atingir o limite de concorrência; wait_timeout_seconds é um inteiro de até 1.800 (padrão 180).merge_with_default_ignore_terms (booleano, padrão false) para combinar termos de interrupção personalizados com padrões selecionados. Os tempos limite flexíveis adicionam disable_until_first_user_message (booleano, padrão false), e os localizadores de ferramentas de workflow adicionam schema_overrides opcional para substituições de parâmetros por nó.BackgroundSoundConfig.volume agora tem como padrão 0.15, em vez de 0.6, e crossfade_loop agora tem como padrão true, em vez de false. Defina esses campos explicitamente para manter o comportamento anterior.client.assets para enviar, listar, recuperar e excluir ativos, além de client.flows para geração assíncrona de vídeo, imagem e fala. A configuração de turnos adiciona mergeWithDefaultIgnoreTerms. Removidos CustomToolApiSchemaConfig e scimExternalId de WorkspaceGroupResponseModel.merge_with_default_ignore_terms na configuração de turnos. A configuração de sessão on-premise adiciona extra_setup_config para transmitir campos adicionais de mensagens de configuração.disconnected de forma consistente e evita que callbacks tardios limpem uma sessão mais recente. O widget renderiza respostas rápidas e links inline, restaura Markdown em transcrições de voz e corrige o posicionamento do menu de idiomas em layouts com container queries.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 (inteiro, 1–200, padrão 40)GetConversationSummaryResponseModel com conversation_id, agent_id, status, message_count e note obrigatóriosmessages simples contêm apenas role (user ou agent) e message; conversas acima do limite retornam messages_omitted: trueGET /v1/convai/analytics/live-count
agent_ids opcional (matriz de strings, máximo de 25), que tem precedência sobre agent_idGET /v1/convai/agents/{agent_id}/topics
page_size opcional (inteiro, 1–100), cursor (string), sort_by (conversations, sentiment ou success_rate) e sort_direction (asc ou desc)has_more (booleano, padrão false) e next_cursor anulável (string)queueing opcional (AgentQueueingConfig) às configurações da plataforma de agentes. Ele contém enabled (booleano, padrão false) e wait_timeout_seconds (inteiro maior que 0 e no máximo 1.800, padrão 180)schema_overrides opcional a WorkflowToolLocator; substituições por nó de constante, variável dinâmica, LLM ou omissão têm precedência sobre substituições no nível da ferramentamerge_with_default_ignore_terms (booleano, padrão false) à configuração de turnos e aos esquemas de substituição relacionadosdisable_until_first_user_message (booleano, padrão false) à configuração de tempo limite flexível e aos esquemas de substituição relacionadosstatus obrigatório e somente leitura (success, error, blocked ou skipped) aos eventos de resposta de ferramentas de agentes em tempo realavaya às fontes de início de conversa e avaya_api_key aos métodos de autorizaçãogemini-3.6-flash e gemini-3.7-flash aos valores de LLM de agente compatíveisBackgroundSoundConfig.volume de 0.6 para 0.15 e o padrão de crossfade_loop de false para trueCustomToolApiSchemaConfig; usuários do SDK gerado que importam esse tipo devem remover a importaçãoscim_external_id de WorkspaceGroupResponseModelO Dubbing v2 já está disponível pela API. Ele traduz áudio e vídeo para mais de 90 idiomas, preservando a voz, o tom e o ritmo de cada pessoa que fala.
A nova API baseada em projetos mantém transcrições e traduções de origem como JSON editável. Crie um projeto a partir de um arquivo ou URL, adicione um ou mais idiomas de destino, edite segmentos individuais da transcrição ou traduções e, depois, gere novamente apenas as regiões que foram alteradas. Siga o guia rápido de Dubbing para criar sua primeira dublagem.
guardrail_types (GuardrailType[]) e custom_guardrail_names (matriz de strings). A hierarquia de conversas existente agora pode ser filtrada com o parâmetro opcional parent_conversation_id (string).include_commit_status (booleano, padrão false). Quando ativado, os resumos das ramificações incluem os campos anuláveis commits_ahead, commits_behind e merged_into_branch_id.max_duration_seconds e pronunciation_dictionary_locators. A configuração do servidor MCP adiciona request_meta para transmitir valores MCP _meta a chamadas de ferramentas, e os tempos limite das ferramentas de webhook agora aceitam até 300 segundos.analysis com totais acumulados por recurso e snapshots de execução. As mensagens da transcrição adicionam triggered_guardrails, e os turnos de conversa adicionam producing_llm opcional.gender, age, language, accent, use_cases, min_notice_period_days, include_custom_rates, include_live_moderated e high_quality.audio_format duplicados e limites VAD inclusivos.DubbingRegenerateResponse; adicionados filtros de guardrail de conversa, status de commit de ramificações de agente, alertas de agente e suporte a MCP requestMeta. A criação de idioma de destino não aceita mais modelId.run_subagent_*.update_segments de Dubbing e DubbingRegenerateResponse; adicionados suporte a guardrail_types, custom_guardrail_names, include_commit_status e MCP request_meta. As atualizações de segmentos de Dubbing agora usam modelos de corpo de solicitação, e a criação de idioma de destino não aceita mais model_id.parent_conversation_id, cobrança de análise, metadados de guardrails acionados, conflitos de mesclagem de ramificações, ocultação de entrada DTMF e uploads de transcrições de Dubbing. Removidos os tipos de sessão em tempo real da OpenAI e os modelos de resultado run_subagent_*.ConversationStatus.ERROR.ConversationConfig.useMediaStream para rotear o áudio da conversa pelo fluxo de mídia do Android. Fechamentos normais remotos de WebSocket agora informam DisconnectionDetails.Agent, enquanto fechamentos iniciados localmente informam DisconnectionDetails.User.PATCH /v1/dubbing/project/{project_id}/transcript/segments
DubbingBulkSegmentUpdateRequestDubbingBulkSourceSegmentUpdateResponse com os segments e a revision atualizadosPATCH /v1/dubbing/project/{project_id}/language/{language_id}/transcript/segments
DubbingBulkTargetSegmentUpdateRequestDubbingBulkTargetSegmentUpdateResponse com os segments e a revision atualizadosGET /v1/convai/conversations
parent_conversation_id opcional (string)guardrail_types repetível opcional (GuardrailType[]) e custom_guardrail_names opcional (matriz de strings)GET /v1/convai/agents/{agent_id}/branches
include_commit_status opcional (booleano, padrão false)commits_ahead (inteiro), commits_behind (inteiro) e merged_into_branch_id (string) anuláveisGET /v2/voices
gender, age e accent (string)language e use_cases (matriz de strings)min_notice_period_days (inteiro), include_custom_rates, include_live_moderated e high_quality (booleano)max_duration_seconds (inteiro) e pronunciation_dictionary_locators (matriz)request_metaalerting; a detecção de idioma adiciona only_at_conversation_start (booleano)AnalysisCharging.last_run agora é obrigatório e não anulável; os totais acumulados adicionam runs obrigatório (inteiro)content_format e document_type