> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fetchhive.com/llms.txt
> Use this file to discover all available pages before exploring further.

# YouTube

> Administra contenido de YouTube, listas de reproducción y comentarios mediante tu cuenta conectada.

# YouTube

Usa YouTube cuando necesites publicar contenido, organizar listas de reproducción o gestionar comentarios de videos. Agrégalo como un paso cuando tu flujo de trabajo tenga un ID de video, un ID de lista de reproducción, un ID de comentario o texto listo para usar.

## Configuration

| Option | Required | Description |
| - | - | - |
| Name | No | Etiqueta para el paso en el lienzo del flujo de trabajo. |
| Authentication | Yes | La cuenta de YouTube conectada que se usará para este paso. |
| Action | Yes | La acción de YouTube que se realizará (por ejemplo Get video details, Search videos, Upload video, Update video). |
| Arguments | Yes | Campos de formulario por acción generados a partir del esquema de la acción. Cada campo de texto tiene un botón **Insert Variable** para insertar valores `{{placeholder}}`. Hay una pestaña **Raw JSON** disponible para uso avanzado. |
| When the step fails | No | Controla si el flujo de trabajo debe **Terminate Workflow** o **Continue** si este paso falla. |

Antes de configurar este paso, conecta YouTube en **Integrations** para tu espacio de trabajo usando el flujo de inicio de sesión. Si no hay una conexión activa disponible, el paso muestra una advertencia con un enlace a **Integrations** en lugar del selector de cuenta.

## Arguments form

Cuando seleccionas una acción, la sección **Arguments** muestra un formulario impulsado por el esquema de entrada de la acción. Los campos que hacen referencia a registros existentes incluyen selectores desplegables.

Cambia a la pestaña **Raw JSON** cuando prefieras escribir todo el objeto de argumentos manualmente. Los cambios en cualquiera de las dos pestañas se mantienen sincronizados.

## Common actions

| Action | Description |
| - | - |
| **Get video details** | Obtén metadatos detallados de uno o más videos por ID. |
| **Search videos** | Busca videos, canales o listas de reproducción por consulta. |
| **Upload video** | Sube un archivo de video a un canal con metadatos y configuración de privacidad. |
| **Update video** | Actualiza los metadatos de un video existente. |
| **Update thumbnail** | Establece una miniatura personalizada para un video desde una URL de imagen. |
| **List playlist items** | Enumera los videos de una lista de reproducción. |
| **Create playlist** | Crea una nueva lista de reproducción en el canal conectado. |
| **Update playlist** | Actualiza los metadatos y la configuración de privacidad de una lista de reproducción. |
| **Add video to playlist** | Inserta un video en una lista de reproducción. |
| **Update playlist item** | Cambia la posición o la nota de un elemento de la lista de reproducción. |
| **List comment threads** | Enumera hilos de comentarios para un video o canal. |
| **Post comment** | Publica un nuevo comentario de nivel superior en un video. |
| **Insert comment reply** | Responde a un comentario existente. |
| **Update comment** | Edita el texto de un comentario existente. |
| **Set moderation status** | Aprueba, rechaza o marca comentarios como retenidos para revisión. |

Las acciones destructivas, como eliminar registros, no están disponibles en el selector de acciones del flujo de trabajo.

## Output

Este paso almacena la respuesta de YouTube como la salida del paso. La estructura de la respuesta depende de la acción.

Usa la referencia completa de salida en pasos posteriores:

```text theme={null}
{{STEP_IDENTIFIER.output}}
```

## Example

1. Abre **Integrations** y conecta YouTube si aún no lo has hecho.
2. Añade un paso **YouTube** a tu flujo de trabajo.
3. Selecciona una cuenta conectada en **Authentication**.
4. Elige **Get video details** en **Action**.
5. Completa los campos requeridos. Usa **Insert Variable** para hacer referencia a la salida de un paso anterior para cualquier valor de campo.
6. Haz clic en **Run** en el encabezado del paso para probar la acción y luego revisa la carga útil devuelta en **Output**.

## Use cases

### Publish a new video

1. Upload video
2. Update thumbnail
3. Update video

### Organize a playlist

1. Create playlist
2. Add video to playlist
3. Update playlist

### Moderate comments

1. List comment threads
2. Set moderation status
3. Insert comment reply

## Notes

* Este paso depende de una integración de YouTube conectada en tu espacio de trabajo.
* El selector de acciones del flujo de trabajo muestra un conjunto curado de acciones. Los agentes con la herramienta de YouTube pueden usar más de ellas.
* La pantalla de inicio de sesión puede mostrar la marca de autorización de terceros.

## Using YouTube as an Agent Tool

También puedes agregar YouTube como una herramienta en el **Agent Editor**. Abre el agente, haz clic en **Add tool** y selecciona **YouTube**. En el panel de configuración de la herramienta, elige la cuenta conectada que el agente debe usar. El agente llama a acciones de YouTube cuando son relevantes para la conversación.

See also: [Integrations](https://docs.fetchhive.com/es/workspace/integrations.md), [Creating and Editing](https://docs.fetchhive.com/es/workflows/creating-and-editing.md), and [Testing and Iteration](https://docs.fetchhive.com/es/workflows/testing-and-iteration.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.