> 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

- **Vista previa de fusiones y rebase de ramas**: Se añadieron [Vista previa de la configuración fusionada](/docs/es/api-reference/agents/branches/preview) (`GET /v1/convai/agents/{agent_id}/branches/{source_branch_id}/merge-preview`) y la vista previa de la configuración con rebase (`GET /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase-preview`) para revisar la configuración del agente fusionada o con rebase antes de confirmar los cambios. Ambas devuelven `MergePreviewResponseModel` con la configuración resultante, `overridden_fields` y `source_identical_to_target`.
- **Métricas de uso de ramas**: Las respuestas de resumen de ramas de [Listar ramas del agente](/docs/es/api-reference/agents/branches/list) añaden el campo opcional `calls_7d` (entero) con el volumen de llamadas de siete días por rama.
- **Estado de conexión de autenticación**: Los modelos de respuesta de conexión de autenticación del espacio de trabajo sustituyen `OAuthConnectionStatus`, exclusivo de OAuth, por el compartido `AuthConnectionStatus` (`active`, `refresh_failed`, `revoked`, `credential_invalid`). Las respuestas de autenticación Bearer, Basic, mTLS, cabecera personalizada, OAuth, OAuth2 JWT, Slack, secreto de URL y WhatsApp añaden los campos opcionales `status`, `status_detail` y `status_updated_at`.
- **Filtrado de respuestas de herramientas**: Los esquemas de configuración de herramientas HTTP y de agentes añaden `response_filter` opcional para recortar las respuestas de herramientas antes de que lleguen al LLM, junto con `response_filter_mode` y `response_filters` en los modelos de anulación relacionados.
- **Transferencias telefónicas de workflows**: Los nodos de transferencia de números de teléfono de workflows añaden `uui` opcional (`UUITransferConfig`) para la información de usuario a usuario hexadecimal de RFC 7433 en transferencias SIP REFER.
- **Asignación de agentes de telefonía**: Los esquemas de solicitudes de importación de números de teléfono de Twilio, Exotel y troncales SIP añaden `agent_id` opcional (cadena) para asignar un agente durante la configuración del número.
- **Transcripción de turnos con interrupciones desactivadas**: Los esquemas de configuración de turnos añaden `transcribe_on_disabled_interruptions` opcional (booleano, `false` de forma predeterminada) para controlar si se transcribe el habla del usuario cuando las interrupciones están desactivadas.
- **Sentimiento de la conversación**: Los esquemas de resumen de conversaciones añaden `sentiment_analysis` opcional. Los modelos de usuario de conversación añaden `sentiment` opcional con referencias a conversaciones frustradas.

### Voz a Texto

- **Salida multicanal combinada**: [Convertir voz a texto](/docs/es/api-reference/speech-to-text/convert) añade `multichannel_output_style` opcional (`separate` de forma predeterminada | `combined`) cuando `use_multi_channel` está activado. Configura `combined` para recibir una única transcripción con todos los canales fusionados y ordenados por tiempo, en lugar de transcripciones por canal. Las respuestas a nivel de palabra incluyen `channel_index` en cada palabra cuando el modo multicanal está activo.

### Texto a Voz

- **Comportamiento de `language_code`**: Los esquemas de solicitudes de TTS aclaran que los valores de `language_code` no compatibles se ignoran en lugar de rechazarse, y que `language_code` no es compatible con los modelos `multilingual_v2`.

### Espacios de trabajo

- **Política de desactivación de claves de API de terceros**: Se añadió [Configurar la política de desactivación de terceros del espacio de trabajo](/docs/es/api-reference/api-keys/set-third-party-disabling-policy) (`POST /v1/workspaces/api-keys/third-party-disabling`) para controlar en todo el espacio de trabajo si quienes tienen claves de API pueden desactivarlas por su cuenta mediante la ruta de desactivación de terceros. Los modelos de creación, parche y respuesta de claves de API del espacio de trabajo añaden `third_party_disable_allowed` opcional (booleano).
- **Actualizaciones de conexión de autenticación Bearer**: La unión de solicitudes de [Actualizar conexión de autenticación del espacio de trabajo](/docs/es/api-reference/workspace/auth-connections/update) añade `UpdateBearerAuthRequest` para actualizar credenciales de token Bearer.
- **Permisos del espacio de trabajo**: Las enumeraciones de permisos añaden `conversation_privacy_manage` y `synthid_detector`. Los modelos de grupos del espacio de trabajo añaden `scim_group` opcional (cadena).

### Lanzamientos de SDK

#### SDK de JavaScript

- [v2.55.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.55.0) - Regenerado a partir del esquema OpenAPI más reciente con clientes de vista previa de fusiones y rebase de ramas, métricas de volumen de llamadas de ramas, campos de estado de conexión de autenticación, tipos de filtrado de respuestas de herramientas, salida multicanal combinada de voz a texto y política de desactivación de claves de API de terceros del espacio de trabajo.

#### SDK de Python

- [v2.55.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.55.0) - Regenerado a partir del esquema OpenAPI más reciente con clientes de vista previa de fusiones y rebase de ramas, métricas de volumen de llamadas de ramas, campos de estado de conexión de autenticación, modelos de filtrado de respuestas de herramientas, salida multicanal combinada de voz a texto y política de desactivación de claves de API de terceros del espacio de trabajo.

#### Paquetes

- [@elevenlabs/client@1.13.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.13.0) - `sendFeedback(like, eventId?)` acepta un `event_id` opcional para valorar un mensaje anterior específico. Ahora `canSendFeedback` refleja el estado de la conexión, por lo que se pueden enviar comentarios para cualquier mensaje mientras la sesión está activa.
- [@elevenlabs/client@1.14.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.14.0) - `sendFeedback` acepta `null` como primer argumento para borrar los comentarios de un evento (`score: null`).
- [@elevenlabs/react@1.8.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.8.0) y [@elevenlabs/react@1.9.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.9.0) - Expusieron en los hooks de React los cambios de `sendFeedback` por mensaje y de borrado de comentarios de `@elevenlabs/client@1.13.0` y `@elevenlabs/client@1.14.0`.
- [@elevenlabs/react-native@1.2.11](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.11) y [@elevenlabs/react-native@1.2.12](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.12) - Alineación de dependencias con `@elevenlabs/client@1.13.0`–`1.14.0` y `@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) y [@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) - Alineación de dependencias con `@elevenlabs/client@1.13.0`–`1.14.0`.

#### SDK de Android

- [v0.10.0](https://github.com/elevenlabs/elevenlabs-android/releases/tag/v0.10.0) - Expuso la transcripción de mensajes reconciliada como `StateFlow`. Se dejaron obsoletas las devoluciones de llamada de texto y agente en favor de variantes con ID de evento.
- [v0.11.0](https://github.com/elevenlabs/elevenlabs-android/releases/tag/v0.11.0) - Añadió una devolución de llamada de fotogramas de audio para inspeccionar el audio fotograma a fotograma durante las conversaciones.

#### SDK de iOS

- [v3.2.2](https://github.com/elevenlabs/elevenlabs-swift-sdk/releases/tag/v3.2.2) - Se corrigió la implementación del método delegado de sala de LiveKit para gestionar correctamente los eventos de sala.

### API

<Accordion title="Ver cambios de la API">

## Nuevas rutas de API

### ElevenAgents

- `GET /v1/convai/agents/{agent_id}/branches/{source_branch_id}/merge-preview` - Vista previa de la configuración fusionada antes de fusionar
- `GET /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase-preview` - Vista previa de la configuración con rebase antes de aplicar rebase

### Espacios de trabajo

- `POST /v1/workspaces/api-keys/third-party-disabling` - Configurar la política de desactivación de claves de API de terceros del espacio de trabajo

## Rutas de API actualizadas

### ElevenAgents

- [Listar ramas del agente](/docs/es/api-reference/agents/branches/list) - `GET /v1/convai/agents/{agent_id}/branches`
  - Las respuestas de resumen de ramas añaden `calls_7d` opcional (entero)
- [Vista previa de la configuración fusionada](/docs/es/api-reference/agents/branches/preview) - `GET /v1/convai/agents/{agent_id}/branches/{source_branch_id}/merge-preview`
  - Devuelve `MergePreviewResponseModel` con la configuración fusionada, `overridden_fields` y `source_identical_to_target`
- Vista previa de la configuración con rebase - `GET /v1/convai/agents/{agent_id}/branches/{branch_id}/rebase-preview`
  - Devuelve `MergePreviewResponseModel` con la vista previa de la configuración con rebase

### Voz a Texto

- [Convertir voz a texto](/docs/es/api-reference/speech-to-text/convert) - `POST /v1/speech-to-text`
  - Se añadió `multichannel_output_style` opcional (`separate` | `combined`) cuando `use_multi_channel` está activado
  - Las respuestas a nivel de palabra incluyen `channel_index` por palabra en modo multicanal

### Espacios de trabajo

- [Configurar la política de desactivación de terceros del espacio de trabajo](/docs/es/api-reference/api-keys/set-third-party-disabling-policy) - `POST /v1/workspaces/api-keys/third-party-disabling`
  - Controla si quienes tienen claves de API pueden desactivarlas por su cuenta mediante el flujo de desactivación de terceros
- [Actualizar conexión de autenticación del espacio de trabajo](/docs/es/api-reference/workspace/auth-connections/update) - `PATCH /v1/workspace/auth-connections/{auth_connection_id}`
  - La unión de solicitudes añade `UpdateBearerAuthRequest`

## Cambios en los esquemas

### ElevenAgents

- Conexiones de autenticación
  - Se sustituyó `OAuthConnectionStatus` por `AuthConnectionStatus` (`active`, `refresh_failed`, `revoked`, `credential_invalid`)
  - Se añadieron `status`, `status_detail` y `status_updated_at` opcionales en los modelos de respuesta de conexión de autenticación
- Herramientas y workflows
  - Se añadió `response_filter` opcional en las configuraciones de herramientas HTTP y de agentes
  - Se añadió `uui` opcional (`UUITransferConfig`) en los modelos de workflow relacionados con transferencias
- Configuración de turnos
  - Se añadió `transcribe_on_disabled_interruptions` opcional (booleano, `false` de forma predeterminada)
- Importaciones de telefonía
  - Se añadió `agent_id` opcional en los esquemas de solicitudes de importación de Twilio, Exotel y troncales SIP
- Modelos de conversación
  - Se añadió `sentiment_analysis` opcional en los tipos de resumen de conversaciones
  - Se añadió `sentiment` opcional en los modelos de usuario de conversación

### Texto a Voz

- Se aclaró que `language_code` se ignora si no es compatible y que no es compatible con `multilingual_v2`

### Espacios de trabajo

- Claves de API
  - Se añadió `third_party_disable_allowed` opcional (booleano) en los modelos de creación, parche y respuesta
- Permisos
  - Se añadieron `conversation_privacy_manage` y `synthid_detector`
- Grupos
  - Se añadió `scim_group` opcional (cadena) en los modelos de grupos del espacio de trabajo

</Accordion>