> 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

- **Ramificación e implementaciones de agentes**: Se ha añadido un sistema completo de control de versiones para agentes que permite a los equipos crear ramas, iterar en las configuraciones de los agentes de forma aislada y fusionar cambios cuando estén listos. Las nuevas rutas incluyen `POST /v1/convai/agents/{agent_id}/branches` para crear ramas, `POST /v1/convai/agents/{agent_id}/branches/{source_branch_id}/merge` para fusionarlas y `POST /v1/convai/agents/{agent_id}/deployments` para crear implementaciones. También se pueden crear y eliminar borradores mediante las nuevas rutas de borradores. Consulta la documentación de [Ramas](/docs/es/api-reference/agents/branches/list) e [Implementaciones](/docs/es/api-reference/agents/deployments/create) para obtener más información.
- **Gestión de cuentas de WhatsApp**: Se han añadido rutas `PATCH` y `DELETE` para cuentas de WhatsApp Business, que te permiten actualizar y eliminar cuentas de WhatsApp conectadas de los agentes.
- **Nombre del agente de la conversación**: La ruta [Obtener conversación](/docs/es/api-reference/conversations/get) ahora devuelve `agent_name` en la respuesta para identificar más fácilmente qué agente gestionó una conversación.
- **Seguimiento de tipos de error**: Se ha añadido el campo `error_type` a los modelos de eventos de conversación para mejorar la depuración y categorización de errores.

### Base de conocimiento

- **Gestión de carpetas**: Se ha añadido compatibilidad para organizar documentos de la base de conocimiento en carpetas. Las nuevas rutas incluyen [Crear carpeta](/docs/es/api-reference/knowledge-base/create-folder) para crear carpetas, [Mover documento](/docs/es/api-reference/knowledge-base/move-document) para mover documentos individuales y [Mover en bloque](/docs/es/api-reference/knowledge-base/bulk-move) para mover varios documentos a la vez.

### Herramientas

- **Listado de herramientas mejorado**: La ruta [Obtener herramientas](/docs/es/api-reference/tools/list) ahora admite filtrado y paginación con nuevos parámetros de consulta, incluidos `search`, `page_size`, `types`, `sort_by`, `sort_direction` y `cursor`. La respuesta ahora incluye los campos `next_cursor` y `has_more` para la paginación.

### Música

- **Mejoras en los metadatos de canciones**: Se han añadido los campos `bpm` y `time_signature` a los metadatos de canciones para ofrecer información más completa en el análisis de audio.

### ElevenCreative Studio

- **Plantillas de estilo de subtítulos**: Se ha añadido el campo `caption_style_template_overrides` a los modelos de proyecto, lo que permite personalizar el estilo de los subtítulos por plantilla.
- **Tipo de proyecto de doblaje de vídeo**: Se ha añadido `dub_video` al enum de tipos de creación de proyecto.
- **Metadatos de publicación**: Se ha añadido la marca de tiempo `last_updated_from_project_unix` a los metadatos de publicación y de proyecto.

### Espacios de trabajo

- **Gestión de tipos de plaza**: Se ha introducido el nuevo enum `SeatType` con los campos `seat_type` y `workspace_seat_type`, quedando obsoletos los campos anteriores `workspace_permission` y `workspace_role`.
- **Permiso de analítica del espacio de trabajo**: Se ha añadido `workspace_analytics_full_read` al enum `PermissionType` para un control de acceso granular a la analítica.

### Lanzamientos de SDK

#### SDK de Python

- [v2.32.0](https://github.com/elevenlabs/elevenlabs-python/releases/tag/v2.32.0) - Se han añadido rutas de ramificación, implementaciones y borradores de agentes, gestión de carpetas de la base de conocimiento, un listado de herramientas mejorado con filtrado y paginación, y gestión de tipos de plaza

#### SDK de JavaScript

- [v2.33.0](https://github.com/elevenlabs/elevenlabs-js/releases/tag/v2.33.0) - Se han añadido rutas de ramificación, implementaciones y borradores de agentes, gestión de carpetas de la base de conocimiento, un listado de herramientas mejorado con filtrado y paginación, y gestión de tipos de plaza

### API

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

## Nuevas rutas

- [Listar ramas de agentes](/docs/es/api-reference/agents/branches/list) - `GET /v1/convai/agents/{agent_id}/branches` - Lista todas las ramas de un agente
- [Crear rama de agente](/docs/es/api-reference/agents/branches/create) - `POST /v1/convai/agents/{agent_id}/branches` - Crea una nueva rama para un agente
- [Obtener rama de agente](/docs/es/api-reference/agents/branches/get) - `GET /v1/convai/agents/{agent_id}/branches/{branch_id}` - Obtén una rama específica
- [Actualizar rama de agente](/docs/es/api-reference/agents/branches/update) - `PATCH /v1/convai/agents/{agent_id}/branches/{branch_id}` - Actualiza la configuración de la rama
- [Fusionar rama de agente](/docs/es/api-reference/agents/branches/merge) - `POST /v1/convai/agents/{agent_id}/branches/{source_branch_id}/merge` - Fusiona una rama en una rama de destino
- [Crear implementación](/docs/es/api-reference/agents/deployments/create) - `POST /v1/convai/agents/{agent_id}/deployments` - Crea o actualiza implementaciones de agentes
- [Crear borrador](/docs/es/api-reference/agents/drafts/create) - `POST /v1/convai/agents/{agent_id}/drafts` - Crea un borrador de agente
- [Eliminar borrador](/docs/es/api-reference/agents/drafts/delete) - `DELETE /v1/convai/agents/{agent_id}/drafts` - Elimina un borrador de agente
- [Crear carpeta](/docs/es/api-reference/knowledge-base/create-folder) - `POST /v1/convai/knowledge-base/folder` - Crea una carpeta para agrupar documentos
- [Mover documento](/docs/es/api-reference/knowledge-base/move-document) - `POST /v1/convai/knowledge-base/{document_id}/move` - Mueve un documento a una carpeta
- [Mover en bloque](/docs/es/api-reference/knowledge-base/bulk-move) - `POST /v1/convai/knowledge-base/bulk-move` - Mueve varios documentos a una carpeta

## Rutas actualizadas

### Plataforma de agentes

- [Obtener herramientas](/docs/es/api-reference/tools/list)
  - Se ha añadido el parámetro de consulta `search` (cadena, opcional) para filtrar herramientas por prefijo de nombre
  - Se ha añadido el parámetro de consulta `page_size` (entero, opcional, máximo 100, valor predeterminado 30)
  - Se ha añadido el parámetro de consulta `show_only_owned_documents` (booleano, opcional, valor predeterminado false)
  - Se ha añadido el parámetro de consulta `types` (array, opcional) para filtrar por tipo de herramienta
  - Se ha añadido el parámetro de consulta `sort_by` (enum, opcional) para ordenar resultados
  - Se ha añadido el parámetro de consulta `sort_direction` (enum, opcional) para el orden de clasificación
  - Se ha añadido el parámetro de consulta `cursor` (cadena, opcional) para la paginación
  - La respuesta ahora incluye los campos `next_cursor` (cadena) y `has_more` (booleano, obligatorio)
- [Crear agente](/docs/es/api-reference/agents/create)
  - Se ha actualizado el esquema de solicitud con compatibilidad para ramificación
- [Obtener conversación](/docs/es/api-reference/conversations/get)
  - Se ha añadido `agent_name` (cadena, opcional) al modelo de respuesta
- [Crear borrador de agente](/docs/es/api-reference/agents/drafts/create)
  - El campo `tags` ahora es opcional y se ha eliminado de los campos obligatorios

### Diccionarios de pronunciación

- [Añadir reglas](/docs/es/api-reference/pronunciation-dictionaries/rules/add)
  - Se ha actualizado la descripción para aclarar que se sustituirán las reglas con valores `string_to_replace` duplicados

### Espacios de trabajo

- [Añadir invitación al espacio de trabajo](/docs/es/api-reference/workspace/invites/create), [Añadir miembro al espacio de trabajo](/docs/es/api-reference/workspace/invites/create)
  - Se ha añadido el campo `seat_type` (enum, opcional)
  - Los campos `workspace_permission` y `workspace_role` han quedado obsoletos en favor de `seat_type`

### ElevenCreative Studio

- [Crear proyecto](/docs/es/api-reference/studio/add-project)
  - Se ha añadido el campo `create_publishing_read` (booleano, opcional)
  - Se ha añadido `dub_video` al enum de tipos de proyecto
- [Obtener proyecto](/docs/es/api-reference/studio/get-project), [Actualizar proyecto](/docs/es/api-reference/studio/edit-project)
  - Se ha añadido `caption_style_template_overrides` (objeto, opcional) para estilos de subtítulos personalizados

## Cambios de esquema

### Nuevos esquemas

- `AgentBranch`, `AgentBranchInput`, `AgentBranchOutput` - Configuración de ramas para agentes
- `AgentDeployment`, `AgentDeploymentInput` - Configuración de implementaciones para agentes
- `AgentVersion` - Información de la versión del agente
- `BranchProtectionStatus` - Ajustes de protección de ramas
- `SeatType` - Enum para tipos de plaza del espacio de trabajo
- `ToolSortBy` - Enum para opciones de ordenación de herramientas
- `ToolTypeFilter` - Enum para filtrar herramientas por tipo
- `CaptionStyleModel` - Configuración de estilo de subtítulos

### Esquemas modificados

- `ToolsResponseModel` - Se han añadido los campos `next_cursor` y `has_more` para la paginación
- `SongMetadata` - Se han añadido los campos `bpm` (número) y `time_signature` (cadena)
- `GetConversationResponseModel` - Se ha añadido el campo `agent_name`
- `PermissionType` - Se ha añadido el valor enum `workspace_analytics_full_read`
- `ProjectCreationType` - Se ha añadido el valor enum `dub_video`
- Varios modelos de eventos - Se ha añadido el campo `error_type` para la categorización de errores

</Accordion>