> 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.

### Plataforma de agentes

- **ID de conversación en webhooks de Twilio/SIP**: El `conversation_id` ahora se incluye en las cargas útiles de los webhooks al obtener datos de cliente para el inicio de conversaciones en las integraciones de Twilio, SIP y WhatsApp. Esto permite la monitorización en tiempo real sin consultar repetidamente la API para obtener los ID de conversación.
- **Campos de versionado de agentes**: Los modelos de respuesta de agentes ahora incluyen los campos `version_id`, `branch_id` y `main_branch_id` (cadenas que admiten valores nulos) para hacer seguimiento de las versiones y ramas de los agentes.
- **Seguimiento de versiones de conversaciones**: Se ha añadido el campo `version_id` a los modelos de conversación para identificar la versión del agente usada en cada conversación.
- **Mejoras en las llamadas por lotes**: La enumeración `BatchCallRecipientStatus` ahora incluye el estado `dispatched`, y las respuestas de llamadas por lotes incluyen el campo `total_calls_finished` con valores predeterminados mejorados para el seguimiento.

### Voces

- **ID de colecciones**: Los modelos de voz ahora incluyen un campo `collection_ids` (matriz de cadenas, admite valores nulos) que indica a qué colecciones pertenece una voz.
- **Ampliación del filtro por tipo de voz**: La ruta `GET /v2/voices` ahora admite `saved` como valor de filtro de `voice_type` para recuperar voces no predeterminadas que se hayan añadido a una colección.

### Lanzamientos de SDK

#### SDK de Python

- [v2.28.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.28.0) - Se ha actualizado el esquema de la API con campos de versionado de agentes, ID de colecciones de voz, mejoras en llamadas por lotes y etiquetas de números de teléfono

#### SDK de JavaScript

- [v2.29.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.29.0) - Se ha actualizado el esquema de la API con campos de versionado de agentes, ID de colecciones de voz, mejoras en llamadas por lotes y etiquetas de números de teléfono

### API

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

## Rutas actualizadas

### Voces

- [Obtener todas las voces v2](/docs/es/api-reference/voices/search)
  - Se ha añadido la opción `saved` al parámetro de consulta `voice_type` para filtrar las voces añadidas a colecciones

### Plataforma de agentes

- [Obtener agente](/docs/es/api-reference/agents/get), [Actualizar agente](/docs/es/api-reference/agents/update)
  - Se ha añadido `version_id` (cadena, admite valores nulos) para identificar la versión del agente
  - Se ha añadido `branch_id` (cadena, admite valores nulos) para identificar la rama del agente
  - Se ha añadido `main_branch_id` (cadena, admite valores nulos) como referencia a la rama principal
- [Obtener conversación](/docs/es/api-reference/conversations/get)
  - Se ha añadido `version_id` (cadena, admite valores nulos) con la descripción "El ID de la versión del agente usada para esta conversación"
- [Obtener llamada por lotes](/docs/es/api-reference/batch-calling/get), [Enviar llamada por lotes](/docs/es/api-reference/batch-calling/create)
  - Se ha añadido `total_calls_finished` (entero, valor predeterminado `0`) a los modelos de respuesta de llamadas por lotes
  - Se ha ampliado la enumeración `BatchCallRecipientStatus` para incluir el estado `dispatched`
  - Se ha permitido que `signed_url` admita valores nulos para los recursos de vídeo

### Números de teléfono

- [Actualizar número de teléfono](/docs/es/api-reference/phone-numbers/update)
  - Se ha añadido el campo opcional `label` (cadena, admite valores nulos) para etiquetar números de teléfono

</Accordion>