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

# Instagram

> Gestiona contenido, comentarios, insights y mensajes directos de cuentas de empresa y creador de Instagram mediante tu cuenta conectada.

# Instagram

Usa Instagram cuando tu flujo de trabajo necesite publicar contenido, revisar comentarios, consultar insights o gestionar mensajes directos. Funciona con cuentas de empresa y de creador de Instagram.

## Configuración

| Opción | Requerido | Descripción |
| - | - | - |
| Nombre | No | Etiqueta para el paso en el lienzo del flujo de trabajo. |
| Authentication | Sí | La cuenta de Instagram conectada que se usará para este paso. |
| Action | Sí | La acción de Instagram que se realizará (por ejemplo Get account info, List conversations, Get conversation, List messages). |
| Arguments | Sí | 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 inyectar 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 Instagram en **Integrations** para tu espacio de trabajo usando el flujo de inicio de sesión. Si no hay ninguna conexión activa disponible, el paso muestra una advertencia con un enlace a **Integrations** en lugar del selector de cuenta.

## Formulario de Arguments

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 se refieren a registros existentes incluyen selectores desplegables.

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

## Acciones comunes

| Action | Description |
| - | - |
| **Get account info** | Obtén los detalles y estadísticas de la cuenta de empresa o creador de Instagram conectada. |
| **List conversations** | Lista las conversaciones de mensajes directos de Instagram para la cuenta conectada. |
| **Get conversation** | Obtén los detalles de una conversación específica de mensajes directos de Instagram. |
| **List messages** | Lista los mensajes de una conversación específica de mensajes directos de Instagram. |
| **Send text message** | Envía un mensaje de texto a un usuario de Instagram en mensajes directos. |
| **Mark conversation seen** | Marca como vistos los mensajes directos de Instagram de un usuario específico. |
| **List user media** | Lista el contenido publicado de una cuenta de empresa o creador de Instagram. |
| **Get media** | Obtén un objeto de contenido publicado de Instagram por ID. |
| **Create carousel container** | Crea un contenedor borrador de carrusel para una publicación de Instagram. |
| **Create media container** | Crea un contenedor de contenido para una publicación de Instagram. |
| **Publish media** | Publica un contenedor de contenido en una cuenta de empresa de Instagram. |
| **List media comments** | Lista los comentarios de un objeto de contenido de Instagram. |
| **Create media comment** | Crea un comentario en un objeto de contenido de Instagram. |
| **Reply to comment** | Crea una respuesta a un comentario de Instagram. |
| **List comment replies** | Lista las respuestas a un comentario específico de Instagram. |

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

## Output

Este paso guarda la respuesta de Instagram como la salida del paso. La forma de la respuesta depende de la acción.

Usa la referencia completa de salida en pasos posteriores:

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

## Ejemplo

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

## Casos de uso

### Publicar una publicación de carrusel

1. Crear contenedor de carrusel
2. Publicar contenido
3. Obtener contenido

### Responder a un comentario

1. Listar comentarios del contenido
2. Responder al comentario
3. Listar respuestas a comentarios

### Gestionar un DM

1. Listar conversaciones
2. Obtener conversación
3. Enviar mensaje de texto
4. Marcar conversación como vista

## Notas

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

## Using Instagram as an Agent Tool

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

Ver también: [Integrations](https://docs.fetchhive.com/es/workspace/integrations.md), [Creating and Editing](https://docs.fetchhive.com/es/workflows/creating-and-editing.md) y [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.