> 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

- **Registros SIP**: Los registros de señalización SIP ya están disponibles para llamadas de troncales SIP en el historial de conversaciones y la configuración de números de teléfono. Los registros incluyen el ID de llamada SIP, números de teléfono, direcciones, transporte, dirección de los mensajes, mensajes sin procesar y errores para ayudar a depurar problemas de configuración y enrutamiento de llamadas.
- **Actualizaciones de documentos de la base de conocimientos**: Nueva API para listar fragmentos indexados (RAG) de un documento. Los documentos también se pueden editar directamente: cambiar el nombre del elemento y, en documentos basados en texto, actualizar el contenido sin volver a subir el archivo. (Los documentos basados en archivos siguen usando el flujo existente de reemplazo de archivos cuando corresponde).
- **Metadatos de conversaciones por SMS**: Añadido soporte para SMS a los metadatos de conversaciones con `SMSConversationInfo`, `sms` como método de autorización y `twilio_sms` como fuente de inicio de conversación.
- **Actualizaciones de configuración de agentes**: Añadidos esquemas de configuración de música de fondo, configuración de monitorización de alertas, campos de diseño 2D, configuración de subida de archivos del widget y nuevas opciones de LLM: `gpt-5.4-mini`, `gpt-5.4-nano`, `gpt-5.4-mini-2026-03-17` y `gpt-5.4-nano-2026-03-17`.

### Espacios de trabajo

- **Analítica de solicitudes de API**: Añadida una ruta de analítica del espacio de trabajo para consultar solicitudes de API con controles de intervalo de tiempo, filtrado, búsqueda, ordenación y límite.
- **Lista de IP permitidas para claves de API**: Añadido `allowed_ips` a los esquemas de creación, edición y respuesta de claves de API de cuentas de servicio. Las solicitudes de creación aceptan una matriz de direcciones IP o rangos CIDR, o `null` para permitir todas las IP. Las solicitudes de edición también aceptan `clear` y `no_update`.
- **Permisos del espacio de trabajo**: Añadidos `conversational_ai_read` y `voice_design` a los permisos de grupos del espacio de trabajo.

### Diseño de voz

- **Migración de vistas previas de voz**: `POST /v1/text-to-voice/create-previews` queda obsoleto. Usa [Diseña una voz](/docs/es/api-reference/text-to-voice/design) para crear vistas previas y, después, usa el `generated_voice_id` devuelto al crear una voz.

### Cambiador de Voz

- **Formatos de salida WAV**: Añadidos `wav_8000`, `wav_16000`, `wav_22050`, `wav_24000`, `wav_32000`, `wav_44100` y `wav_48000` al parámetro de consulta `output_format` en la conversión de voz a voz.

### Lanzamientos de SDK

#### SDK de Python

- [v2.47.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.47.0) - SDK regenerado para el esquema de API del 12 de mayo de 2026. La versión añade soporte tipado para listar fragmentos RAG, actualizar documentos de archivo, analítica de solicitudes de API del espacio de trabajo, listas de IP permitidas para claves de API de cuentas de servicio, campos de configuración de agentes para números de teléfono, cabeceras de solicitudes de webhook, moderación de metadatos de voz, nuevas opciones de LLM y formatos de salida de voz a voz actualizados.

#### SDK de JavaScript

- [v2.47.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.47.0) - SDK regenerado para el esquema de API del 12 de mayo de 2026. La versión añade soporte tipado para listar fragmentos RAG, actualizar documentos de archivo, analítica de solicitudes de API del espacio de trabajo, listas de IP permitidas para claves de API de cuentas de servicio, campos de configuración de agentes para números de teléfono, cabeceras de solicitudes de webhook, moderación de metadatos de voz, nuevas opciones de LLM y formatos de salida de voz a voz actualizados.

#### Paquetes

- [@elevenlabs/client@1.7.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.7.0), [@elevenlabs/react@1.6.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.6.0), [@elevenlabs/react-native@1.2.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.0) y [@elevenlabs/types@0.13.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Ftypes%400.13.0) - Añadido soporte completo para la carga útil de resultados de herramientas a `onAgentToolResponse`. La devolución de llamada ahora recibe eventos `agent_tool_response_full_payload` con la cadena `full_tool_result` sin procesar, limitada a 64 KB, cuando está activada en la configuración del agente.
- [@elevenlabs/client@1.6.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.6.0), [@elevenlabs/react@1.5.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.5.0), [@elevenlabs/react-native@1.1.6](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.1.6) y [@elevenlabs/types@0.12.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Ftypes%400.12.0) - Añadido soporte nativo para silenciar y reactivar el audio en STT en tiempo real de Scribe. `RealtimeConnection` ahora expone `mute()`, `unmute()` e `isMuted`, y `useScribe` expone el estado y las devoluciones de llamada correspondientes. Las versiones también añaden `onAgentResponseCorrection` para eventos de corrección de respuestas del agente.
- [@elevenlabs/client@1.5.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.5.0), [@elevenlabs/react@1.4.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.4.0), [@elevenlabs/react-native@1.1.5](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.1.5) y [@elevenlabs/types@0.11.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Ftypes%400.11.0) - Añadido el `contextId` opcional a `sendContextualUpdate` para deduplicar actualizaciones contextuales y añadido `llm` a la anulación tipada del prompt del agente para sesiones de conversación. El paquete de React también permite que el `deviceId` del micrófono de `useScribe` use restricciones completas de `ConstrainDOMString`.
- [@elevenlabs/convai-widget-core@0.12.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.12.0) y [@elevenlabs/convai-widget-embed@0.12.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.12.0) - Añadido soporte para subir archivos al widget integrado de ElevenAgents.
- [@elevenlabs/convai-widget-core@0.12.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.12.1) y [@elevenlabs/convai-widget-embed@0.12.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.12.1) - Corregido el envío de texto para usuarios de IME al ignorar las pulsaciones de la tecla Intro mientras la composición está activa.
- [@elevenlabs/convai-widget-core@0.12.2](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.12.2) y [@elevenlabs/convai-widget-embed@0.12.2](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.12.2) - Actualizados los paquetes del widget a `@elevenlabs/client@1.7.0`, incluido el soporte completo para la carga útil de resultados de herramientas.
- [@elevenlabs/convai-widget-core@0.12.3](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.12.3) y [@elevenlabs/convai-widget-embed@0.12.3](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.12.3) - Corregido el orden de las transcripciones cuando los mensajes del usuario y del agente comparten el mismo `event_id`, de forma que los turnos de voz y DTMF muestran la transcripción del usuario antes que el mensaje del agente.
- [@elevenlabs/convai-widget-core@0.12.4](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.12.4) y [@elevenlabs/convai-widget-embed@0.12.4](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.12.4) - Corregidas las transcripciones del widget de voz para que se ignoren las partes de respuesta del agente transmitidas en sesiones de voz y las transcripciones de usuario tardías se inserten antes de la respuesta del agente correspondiente.

### API

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

## Nuevas rutas

### ElevenAgents

- [Obtener mensajes SIP de una conversación](/docs/es/api-reference/conversations/get-sip-messages) - `GET /v1/convai/conversations/{conversation_id}/sip-messages`
  - Añadido el parámetro de ruta obligatorio `conversation_id` (cadena)
  - Añadidos los parámetros de consulta opcionales `page_size` (entero, predeterminado `20`) y `cursor`
  - Devuelve `GetSIPLogMessagesResponse` con `sip_messages`, `next_cursor` anulable y `has_more`
- [Obtener mensajes SIP de un número de teléfono](/docs/es/api-reference/phone-numbers/get-sip-messages) - `GET /v1/convai/phone-numbers/{phone_number_id}/sip-messages`
  - Añadido el parámetro de ruta obligatorio `phone_number_id` (cadena)
  - Añadidos los parámetros de consulta opcionales `page_size` (entero, predeterminado `20`) y `cursor`
  - Devuelve `GetSIPLogMessagesResponse`
- [Obtener fragmentos RAG de un documento](/docs/es/api-reference/knowledge-base/get-chunks) - `GET /v1/convai/knowledge-base/{documentation_id}/chunks`
  - Añadido el parámetro de ruta obligatorio `documentation_id` (cadena)
  - Añadido el parámetro de consulta obligatorio `embedding_model`
  - Añadidos los parámetros de consulta opcionales `page_size` (entero, predeterminado `30`) y `cursor`
  - Devuelve `KnowledgeBaseDocumentChunksResponseModel` con `chunks` y `next_cursor` anulable
- [Actualizar archivo de documento](/docs/es/api-reference/knowledge-base/update-file) - `PATCH /v1/convai/knowledge-base/{documentation_id}/update-file`
  - Añadido el parámetro de ruta obligatorio `documentation_id` (cadena)
  - Añadido un cuerpo de formulario multipart con `file` obligatorio (cadena, binario)
  - Devuelve el modelo de documento de la base de conocimientos actualizado

### Espacios de trabajo

- `POST /v1/workspace/analytics/requests`
  - Añadido un cuerpo de solicitud con `start_time`, `end_time`, `limit` opcionales (entero, predeterminado `100`, máximo `1000`), `sort`, `filters` y `search`
  - Devuelve `WorkspaceAnalyticsQueryResponseModel` con `columns`, `column_types`, `rows` y `column_units`

## Rutas y esquemas actualizados

### ElevenAgents

- [Actualizar documento de la base de conocimientos](/docs/es/api-reference/knowledge-base/update) - `PATCH /v1/convai/knowledge-base/{documentation_id}`
  - Añadidos los campos del cuerpo de solicitud JSON `name` (cadena anulable opcional) y `content` (cadena anulable opcional)
- [Crear agente](/docs/es/api-reference/agents/create) - `POST /v1/convai/agents/create`
  - El valor predeterminado de `enable_versioning` cambia de `false` a `true`
- [Actualizar agente](/docs/es/api-reference/agents/update) - `PATCH /v1/convai/agents/{agent_id}`
  - El valor predeterminado de `enable_versioning_if_not_enabled` cambia de `false` a `true`
- [Actualizar número de teléfono](/docs/es/api-reference/phone-numbers/update) - `PATCH /v1/convai/phone-numbers/{phone_number_id}`
  - Añadidos `environment` y `branch_id` a la configuración del agente del número de teléfono
  - `store_sip_messages` ahora tiene como valor predeterminado `true`
- [Obtener widget](/docs/es/api-reference/widget/get) - `GET /v1/convai/agents/{agent_id}/widget`
  - Añadido `file_input_config` para la subida de archivos del widget
- Enumeración `LLM`
  - Añadidos `gpt-5.4-mini`, `gpt-5.4-nano`, `gpt-5.4-mini-2026-03-17` y `gpt-5.4-nano-2026-03-17`
- Enumeración `AuthorizationMethod`
  - Añadido `sms`
- Enumeración `ConversationInitiationSource`
  - Añadido `twilio_sms`
- `AgentTopicResponseModel`
  - Añadidos `parent_topic_id`, `x_2d` e `y_2d` opcionales y anulables
- `BackgroundMusicConfig` y `BackgroundMusicConfigWorkflowOverride`
  - Añadidos `source_type`, `source_id`, `volume` y `crossfade_loop`
  - Añadidos los valores de enumeración `BackgroundMusicPresetId`: `city`, `elevator1`, `elevator2`, `elevator3`, `elevator4`, `office1`, `office2`, `restaurant` y `typing`
- `AgentPlatformSettingsResponseModel`
  - Añadido `alerting` con valores de enumeración `Monitor`: `elevated_conversation_failure_rate` y `elevated_tool_failure_rate`
- Enumeración `ProcedureCompilerMode`
  - Eliminado `deterministic`

### Espacios de trabajo

- Esquemas de creación y edición de claves de API de cuentas de servicio
  - Añadido `allowed_ips` como matriz opcional de direcciones IP o rangos CIDR, con entre 1 y 100 entradas
  - Las solicitudes de creación pueden pasar `null` para permitir todas las IP
  - Las solicitudes de edición pueden pasar `clear` o `no_update`; el valor predeterminado es `no_update`
- `WorkspaceApiKeyResponseModel`
  - Añadido `allowed_ips` anulable
- Enumeración `WorkspaceGroupPermission`
  - Añadidos `conversational_ai_read` y `voice_design`
- Esquemas de conexiones de autenticación
  - Añadido `ApiIntegrationOAuth2CustomAppResponse` para conexiones de aplicaciones personalizadas OAuth2 propiedad del usuario

### Diseño de voz

- [Crear vistas previas de voz](/docs/es/api-reference/legacy/voices/create-previews) - `POST /v1/text-to-voice/create-previews`
  - Marcado como obsoleto
  - Actualizada la descripción para dirigir a desarrolladores a [Diseña una voz](/docs/es/api-reference/text-to-voice/design)

### Cambiador de Voz

- [Convertir voz a voz](/docs/es/api-reference/speech-to-speech/convert) - `POST /v1/speech-to-speech/{voice_id}`
  - Añadidos `wav_8000`, `wav_16000`, `wav_22050`, `wav_24000`, `wav_32000`, `wav_44100` y `wav_48000` a la enumeración `output_format`
  - Actualizada la descripción para indicar que los formatos PCM y WAV de 44,1 kHz requieren el plan Pro o superior

</Accordion>