> This is a page from the ElevenLabs documentation. For a complete page index, fetch https://elevenlabs.io/docs/llms.txt. For the full documentation in a single file, fetch https://elevenlabs.io/docs/llms-full.txt.

### ElevenAgents

- **Prévia de merge e rebase de branches**: Adicionamos [Prévia da configuração mesclada](/docs/pt/api-reference/agents/branches/preview) (`GET /v1/convai/agents/{agent_id}/branches/{source_branch_id}/merge-preview`) e prévia da configuração com rebase (`GET /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase-preview`) para inspecionar a configuração mesclada ou com rebase do agente antes de confirmar. Ambas retornam `MergePreviewResponseModel` com a configuração resultante, `overridden_fields` e `source_identical_to_target`.
- **Métricas de uso de branches**: As respostas de resumo de branches de [Listar branches do agente](/docs/pt/api-reference/agents/branches/list) adicionam `calls_7d` opcional (inteiro), com o volume de chamadas de sete dias por branch.
- **Status da conexão de autenticação**: Os modelos de resposta de conexão de autenticação do workspace substituem o `OAuthConnectionStatus`, exclusivo para OAuth, pelo `AuthConnectionStatus` compartilhado (`active`, `refresh_failed`, `revoked`, `credential_invalid`). As respostas de autenticação Bearer, Basic, mTLS, cabeçalho personalizado, OAuth, OAuth2 JWT, Slack, segredo de URL e WhatsApp adicionam os campos opcionais `status`, `status_detail` e `status_updated_at`.
- **Filtragem de respostas de ferramentas**: Os esquemas de configuração de ferramentas HTTP e de agentes adicionam `response_filter` opcional para reduzir as respostas de ferramentas antes que cheguem ao LLM, com `response_filter_mode` e `response_filters` nos modelos de substituição relacionados.
- **Transferências telefônicas em workflows**: Os nós de transferência de número de telefone em workflows adicionam `uui` opcional (`UUITransferConfig`) para Informações Usuário a Usuário em hexadecimal do RFC 7433 em transferências SIP REFER.
- **Atribuição de agente de telefonia**: Os esquemas de solicitação de importação de números de telefone Twilio, Exotel e tronco SIP adicionam `agent_id` opcional (string) para atribuir um agente durante a configuração do número.
- **Transcrição de turno com interrupções desativadas**: Os esquemas de configuração de turno adicionam `transcribe_on_disabled_interruptions` opcional (booleano, padrão `false`) para controlar se a fala do usuário é transcrita quando as interrupções estão desativadas.
- **Sentimento da conversa**: Os esquemas de resumo de conversa adicionam `sentiment_analysis` opcional. Os modelos de usuário da conversa adicionam `sentiment` opcional com referências a conversas frustradas.

### Speech to Text

- **Saída multicanal combinada**: [Converter fala em texto](/docs/pt/api-reference/speech-to-text/convert) adiciona `multichannel_output_style` opcional (`separate` padrão | `combined`) quando `use_multi_channel` está ativado. Defina `combined` para receber uma única transcrição com todos os canais mesclados e ordenados por tempo, em vez de transcrições por canal. As respostas no nível de palavra incluem `channel_index` em cada palavra quando o modo multicanal está ativo.

### Text to Speech

- **Comportamento de `language_code`**: Os esquemas de solicitação de TTS esclarecem que valores `language_code` não compatíveis são ignorados, em vez de rejeitados, e que `language_code` não é compatível com modelos `multilingual_v2`.

### Workspaces

- **Política de desativação de chaves de API de terceiros**: Adicionamos [Definir política de desativação de terceiros do workspace](/docs/pt/api-reference/api-keys/set-third-party-disabling-policy) (`POST /v1/workspaces/api-keys/third-party-disabling`) para controle em todo o workspace sobre se os titulares de chaves de API podem desativar as próprias chaves pelo endpoint de desativação de terceiros. Os modelos de criação, patch e resposta de chaves de API do workspace adicionam `third_party_disable_allowed` opcional (booleano).
- **Atualizações de conexão de autenticação Bearer**: A união de solicitações de [Atualizar conexão de autenticação do workspace](/docs/pt/api-reference/workspace/auth-connections/update) adiciona `UpdateBearerAuthRequest` para atualizações de credenciais de token Bearer.
- **Permissões do workspace**: Os enums de permissão adicionam `conversation_privacy_manage` e `synthid_detector`. Os modelos de grupo do workspace adicionam `scim_group` opcional (string).

### Lançamentos de SDK

#### SDK JavaScript

- [v2.55.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.55.0) - Regenerado a partir do esquema OpenAPI mais recente com clientes de prévia de merge e rebase de branches, métricas de volume de chamadas por branch, campos de status de conexão de autenticação, tipos de filtragem de respostas de ferramentas, saída multicanal combinada de Speech to Text e política de desativação de chaves de API de terceiros do workspace.

#### SDK Python

- [v2.55.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.55.0) - Regenerado a partir do esquema OpenAPI mais recente com clientes de prévia de merge e rebase de branches, métricas de volume de chamadas por branch, campos de status de conexão de autenticação, modelos de filtragem de respostas de ferramentas, saída multicanal combinada de Speech to Text e política de desativação de chaves de API de terceiros do workspace.

#### Pacotes

- [@elevenlabs/client@1.13.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.13.0) - `sendFeedback(like, eventId?)` aceita um `event_id` opcional para avaliar uma mensagem anterior específica. `canSendFeedback` agora reflete o estado da conexão, para que o feedback possa ser enviado para qualquer mensagem enquanto a sessão estiver ativa.
- [@elevenlabs/client@1.14.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.14.0) - `sendFeedback` aceita `null` como primeiro argumento para limpar o feedback de um evento (`score: null`).
- [@elevenlabs/react@1.8.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.8.0) e [@elevenlabs/react@1.9.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.9.0) - Expuseram nos hooks do React as alterações de `sendFeedback` por mensagem e de limpeza de feedback de `@elevenlabs/client@1.13.0` e `@elevenlabs/client@1.14.0`.
- [@elevenlabs/react-native@1.2.11](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.11) e [@elevenlabs/react-native@1.2.12](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.12) - Alinhamento de dependências com `@elevenlabs/client@1.13.0`–`1.14.0` e `@elevenlabs/react@1.8.0`–`1.9.0`.
- [@elevenlabs/types@0.16.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Ftypes%400.16.0), [@elevenlabs/convai-widget-core@0.14.6](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.14.6)–[0.14.8](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.14.8) e [@elevenlabs/convai-widget-embed@0.14.6](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.14.6)–[0.14.8](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.14.8) - Alinhamento de dependências com `@elevenlabs/client@1.13.0`–`1.14.0`.

#### SDK Android

- [v0.10.0](https://github.com/elevenlabs/elevenlabs-android/releases/tag/v0.10.0) - Expôs a transcrição de mensagens reconciliada como `StateFlow`. Descontinuou callbacks de texto e agente em favor de variantes com ID de evento.
- [v0.11.0](https://github.com/elevenlabs/elevenlabs-android/releases/tag/v0.11.0) - Adicionou callback de frame de áudio para inspeção de áudio por frame durante conversas.

#### SDK iOS

- [v3.2.2](https://github.com/elevenlabs/elevenlabs-swift-sdk/releases/tag/v3.2.2) - Corrigiu a implementação do método delegado de sala do LiveKit para o processamento correto de eventos da sala.

### API

<Accordion title="Ver alterações da API">

## Novos endpoints

### ElevenAgents

- `GET /v1/convai/agents/{agent_id}/branches/{source_branch_id}/merge-preview` - Prévia da configuração mesclada antes do merge
- `GET /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase-preview` - Prévia da configuração com rebase antes do rebase

### Workspaces

- `POST /v1/workspaces/api-keys/third-party-disabling` - Definir política de desativação de chaves de API de terceiros do workspace

## Endpoints atualizados

### ElevenAgents

- [Listar branches do agente](/docs/pt/api-reference/agents/branches/list) - `GET /v1/convai/agents/{agent_id}/branches`
  - As respostas de resumo de branches adicionam `calls_7d` opcional (inteiro)
- [Prévia da configuração mesclada](/docs/pt/api-reference/agents/branches/preview) - `GET /v1/convai/agents/{agent_id}/branches/{source_branch_id}/merge-preview`
  - Retorna `MergePreviewResponseModel` com a configuração mesclada, `overridden_fields` e `source_identical_to_target`
- Prévia da configuração com rebase - `GET /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase-preview`
  - Retorna `MergePreviewResponseModel` com a prévia da configuração com rebase

### Speech to Text

- [Converter fala em texto](/docs/pt/api-reference/speech-to-text/convert) - `POST /v1/speech-to-text`
  - Adicionado `multichannel_output_style` opcional (`separate` | `combined`) quando `use_multi_channel` está ativado
  - As respostas no nível de palavra incluem `channel_index` por palavra no modo multicanal

### Workspaces

- [Definir política de desativação de terceiros do workspace](/docs/pt/api-reference/api-keys/set-third-party-disabling-policy) - `POST /v1/workspaces/api-keys/third-party-disabling`
  - Controla se os titulares de chaves de API podem desativar as próprias chaves pelo fluxo de desativação de terceiros
- [Atualizar conexão de autenticação do workspace](/docs/pt/api-reference/workspace/auth-connections/update) - `PATCH /v1/workspace/auth-connections/{auth_connection_id}`
  - A união de solicitações adiciona `UpdateBearerAuthRequest`

## Alterações de esquema

### ElevenAgents

- Conexões de autenticação
  - Substituído `OAuthConnectionStatus` por `AuthConnectionStatus` (`active`, `refresh_failed`, `revoked`, `credential_invalid`)
  - Adicionados `status`, `status_detail` e `status_updated_at` opcionais nos modelos de resposta de conexão de autenticação
- Ferramentas e workflows
  - Adicionado `response_filter` opcional nas configurações de ferramentas HTTP e de agentes
  - Adicionado `uui` opcional (`UUITransferConfig`) nos modelos de workflow relacionados a transferências
- Configuração de turno
  - Adicionado `transcribe_on_disabled_interruptions` opcional (booleano, padrão `false`)
- Importações de telefonia
  - Adicionado `agent_id` opcional nos esquemas de solicitação de importação de Twilio, Exotel e tronco SIP
- Modelos de conversa
  - Adicionado `sentiment_analysis` opcional nos tipos de resumo de conversa
  - Adicionado `sentiment` opcional nos modelos de usuário da conversa

### Text to Speech

- Esclarecido que `language_code` é ignorado quando não é compatível e não é compatível com `multilingual_v2`

### Workspaces

- Chaves de API
  - Adicionado `third_party_disable_allowed` opcional (booleano) nos modelos de criação, patch e resposta
- Permissões
  - Adicionados `conversation_privacy_manage` e `synthid_detector`
- Grupos
  - Adicionado `scim_group` opcional (string) nos modelos de grupo do workspace

</Accordion>