> 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

- **Tickets de conversación para todo el espacio de trabajo**: Se añadió [Listar tickets del espacio de trabajo](/docs/es/api-reference/triage-tickets/list-for-workspace) para obtener tickets de clasificación de conversaciones de todos los agentes accesibles. Filtra por estado o persona asignada y usa paginación por cursor para obtener hasta 100 tickets por página.
- **Filtros de conversación por variables dinámicas**: [Listar conversaciones](/docs/es/api-reference/conversations/list) y [Buscar texto en mensajes de conversaciones](/docs/es/api-reference/conversations/messages/text-search) ahora aceptan filtros `dynamic_variable_params` repetibles. Usa `name:op:value` con `eq`, `gt`, `gte`, `lt` o `lte`; los operadores de comparación requieren valores numéricos.
- **Detección de contestadores automáticos de Twilio**: Las configuraciones de telefonía saliente y llamadas por lotes ahora admiten `twilio_machine_detection` opcional. Elige `enable` para una detección temprana de persona o máquina, o `detect_message_end` para esperar a que termine el saludo del buzón de voz. Los resultados llegan mediante el nuevo evento de webhook `answering_machine_detection`.
- **Restricciones de valores de recopilación de datos**: Las propiedades de recopilación de datos ahora pueden usar `allowed_values` para indicar una variable dinámica que contiene los valores permitidos. El campo anterior `allowed_values_dynamic_variable` está obsoleto.
- **Metadatos de agentes**: Las respuestas de [Listar ramas de agentes](/docs/es/api-reference/agents/branches/list) ahora indican cuándo se creó un borrador y si es anterior a la punta de la rama. Los resúmenes de agentes y del motor de voz ahora requieren `voice_id`.
- **URL de fuentes de la base de conocimiento**: Los fragmentos de consultas RAG de agentes ahora incluyen `source_url` anulable obligatorio, que contiene la URL rastreada de los documentos URL.
- **Adjuntos en respuestas de agentes**: Los eventos WebSocket `agent_response` ahora incluyen `attachments` opcional. Cada adjunto requiere `url` y `name`, y puede incluir `mime_type`.

### Espacios de trabajo

- **Límites de plataforma para claves de API**: Las respuestas de claves de API de cuentas de servicio ahora pueden incluir `platform_limits` empresariales para créditos, Clones de Voz Profesionales y concurrencia de Texto a Voz, Doblaje y Música.

### Lanzamientos de SDK

#### SDK de JavaScript

- [v2.67.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.67.0) - Se añadió `dynamicVariableParams` a las solicitudes de listado de conversaciones y búsqueda de texto. Se regeneraron los tipos para la detección de contestadores automáticos de Twilio, restricciones de valores de recopilación de datos, límites de plataforma de claves de API, metadatos de borradores de ramas de agentes y URL de fuentes de la base de conocimiento.

#### SDK de Python

- [v2.67.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.67.0) - Se añadió `dynamic_variable_params` a los métodos síncronos y asíncronos de listado de conversaciones y búsqueda de texto. Se regeneraron los tipos para la detección de contestadores automáticos de Twilio, restricciones de valores de recopilación de datos, límites de plataforma de claves de API, metadatos de borradores de ramas de agentes y URL de fuentes de la base de conocimiento. El cliente de texto a voz en tiempo real ya no pasa el centinela interno de omisión a la conexión.

#### CLI de ElevenLabs

- [v1.2.0](https://github.com/elevenlabs/cli/releases/tag/v1.2.0) - Se añadió el comando `elevenlabs say` y su habilidad de agente, se regeneraron los enlaces de comandos de la API y `eleven_v3` pasó a ser el modelo de Texto a Voz predeterminado.

#### Paquetes

- [@elevenlabs/client@1.25.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.25.0), [@elevenlabs/react@1.15.2](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.15.2), [@elevenlabs/react-native@1.2.27](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.27), [@elevenlabs/convai-widget-core@0.18.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.18.1) y [@elevenlabs/convai-widget-embed@0.18.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.18.1) - Se reexportó `MessageAttachment` desde `@elevenlabs/client` para que quienes lo consumen puedan importar el tipo directamente.
- [@elevenlabs/client@1.24.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fclient%401.24.0), [@elevenlabs/types@0.23.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Ftypes%400.23.0), [@elevenlabs/react@1.15.1](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact%401.15.1), [@elevenlabs/react-native@1.2.26](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Freact-native%401.2.26), [@elevenlabs/convai-widget-core@0.18.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-core%400.18.0) y [@elevenlabs/convai-widget-embed@0.18.0](https://github.com/elevenlabs/packages/releases/tag/%40elevenlabs%2Fconvai-widget-embed%400.18.0) - Se reenviaron los adjuntos de archivos de respuestas de agentes a `onMessage` y se añadió la configuración de sesión opcional `webRtc.singlePeerConnection`. El widget también localiza los botones de saludo y corrige respuestas de chat de texto perdidas o duplicadas.

### API

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

## Nuevas rutas

### ElevenAgents

- [Listar tickets del espacio de trabajo](/docs/es/api-reference/triage-tickets/list-for-workspace) - `GET /v1/convai/triage-tickets`
  - Enumera los tickets de clasificación de conversaciones de todos los agentes a los que la persona que llama puede acceder, ordenados primero por los creados más recientemente.
  - Se añadieron los parámetros de consulta opcionales `page_size` (entero, 1–100, valor predeterminado `100`), `status` (`AgentConversationTicketStatus`), `assignee_user_id` (cadena o `unassigned`) y `cursor` (cadena).
  - Devuelve `GetAgentConversationTicketsPageResponseModel`.

## Rutas actualizadas

### ElevenAgents

- [Listar conversaciones](/docs/es/api-reference/conversations/list) - `GET /v1/convai/conversations`
  - Se añadió `dynamic_variable_params` opcional y anulable (array de cadenas repetible). Cada valor usa `name:op:value`, donde `op` es `eq`, `gt`, `gte`, `lt` o `lte`.
- [Buscar texto en mensajes de conversaciones](/docs/es/api-reference/conversations/messages/text-search) - `GET /v1/convai/conversations/messages/text-search`
  - Se añadió `dynamic_variable_params` opcional y anulable (array de cadenas repetible) con la misma sintaxis.
- [Llamada saliente de Twilio](/docs/es/api-reference/twilio/outbound-call), [Llamada saliente de troncal SIP](/docs/es/api-reference/sip-trunk/outbound-call), [Llamada saliente de Exotel](/docs/es/api-reference/exotel/outbound-call) y [Enviar llamadas por lotes](/docs/es/api-reference/batch-calling/submit)
  - `telephony_call_config` ahora usa esquemas de entrada y salida independientes.
  - Se añadió `twilio_machine_detection` opcional y anulable (`TwilioMachineDetectionConfig`). Su `mode` acepta `enable` o `detect_message_end` y su valor predeterminado es `enable`. La configuración se ignora para proveedores que no son Twilio y llamadas entrantes.
- [Importar número de teléfono](/docs/es/api-reference/phone-numbers/create) - `POST /v1/convai/phone-numbers`
  - Se añadió `account_auth_token` opcional y anulable (cadena) para que las importaciones de claves de API de Twilio validen las firmas de webhooks entrantes.

## Cambios de esquema

### ElevenAgents

- `WebhookEventType` añade `answering_machine_detection`.
- `AgentBranchSummary` añade `draft_created_at` opcional y anulable (entero), y `draft_is_behind_tip` opcional (booleano, valor predeterminado `false`).
- `AgentKnowledgeBaseRagChunkResponseModel` añade `source_url` obligatorio y anulable (cadena).
- `AgentSummaryResponseModel` y `SpeechEngineSummaryResponse` añaden `voice_id` obligatorio (cadena).
- `AnalysisProperty` añade `name` opcional y anulable (cadena), y `allowed_values` (`AllowedValues`). `LiteralJsonSchemaProperty` también añade `allowed_values`. Ambos dejan obsoleto `allowed_values_dynamic_variable`.
- `DataCollectionResultCommonModel` añade `name` opcional y anulable (cadena).
- `WorkspaceApiKeyResponseModel` añade `platform_limits` opcional y anulable (`PlatformLimits`).
- La herramienta MCP `Icon` añade `theme` opcional y anulable (`light` o `dark`).
- `SMBToolConfig` añade las variantes de parámetros `send_custom_email`, `create_service_quote_request` y `create_product_quote_request`.
- Los esquemas de parámetros de consulta de webhooks y la configuración de llamadas telefónicas ahora usan modelos de entrada y salida independientes.
- Los eventos WebSocket `agent_response` añaden `attachments` opcional (array). Cada elemento requiere `url` y `name` (cadenas), y acepta `mime_type` opcional (cadena).

### ElevenCreative

- `ReferenceVideo.studio_clip` ahora usa `StudioClipLocator` en lugar de `StudioClipReference`. Los campos y el formato de transmisión no cambian.

</Accordion>