# Ver una automatización

> plazbot automations get: un flujo con sus nodos y triggers; resumen legible o definición completa en JSON.

Fuente: https://developers.plazbot.com/cli/automations/get/

### Ver una automatización

Muestra una automatización con sus nodos y sus triggers.

- **Sin `--json`**: un resumen. Los datos del flujo, la lista de nodos (ID, tipo, título y nodo siguiente) y los triggers con su estado.
- **Con `--json`**: la definición completa que devuelve la API, con la configuración de cada nodo (mensajes, condiciones, acciones, agentes de IA...), los triggers asociados y la versión publicada activa (`publishData`).

> **Nota:** Abrir una automatización con este comando actualiza su fecha de "última apertura" (`openingDate`), igual que abrirla en el editor de la app. Es lo que muestra la columna `Opened` de [`plazbot automations list`](https://developers.plazbot.com/cli/automations/list).

```bash
plazbot automations get <automationId> [options]
```

### Parámetros

| Parámetro | Flag | Requerido | Descripción |
|-----------|------|-----------|-------------|
| ID | `<automationId>` | Sí | ID de la automatización (`aut_...`). |
| Workspace | `-w, --workspace <id>` | No | Workspace donde se ejecuta. Por defecto, el activo. |
| Zona | `-z, --zone <zone>` | No | `LA` o `EU`. Por defecto, la zona de la sesión. |
| JSON | `--json` | No | Imprime el resultado como JSON. |

### Ejemplos

```bash
# Resumen de los nodos de un flujo
plazbot automations get aut_AbcDef123

# Definición completa (nodos con su configuración) en JSON
plazbot automations get aut_AbcDef123 --json

# Solo los nodos de tipo mensaje
plazbot automations get aut_AbcDef123 --json | jq '.nodes[] | select(.nodeType == 2)'
```

### Resultado

```text
Automation Bienvenida
────────────────────────────────────────
{
  "id": "aut_AbcDef123",
  "title": "Bienvenida",
  "status": "published",
  "channel": 2,
  "nodes": [
    { "id": "node-1786550917222-462765", "type": 1, "title": null, "nextNode": "node-623081041-340652057" },
    { "id": "node-623081041-340652057", "type": 2, "title": "Saludo", "nextNode": null }
  ],
  "triggers": [
    { "id": "trigg-94341-835968", "type": 1, "isActive": true }
  ]
}
```

`type` es el tipo de nodo: `1` trigger, `2` envío de mensaje, `3` acción, `4` integración, `5` pausa, `6` condición, `7` iniciar automatización, `8` agente IA, `10` código, entre otros.

### Salida JSON

```json
{
"data": {
  "id": "aut_AbcDef123",
  "title": "Bienvenida",
  "status": 2,
  "channel": 2,
  "workspaceId": "wok_AbcDef123",
  "isSubflow": false
},
"nodes": [
  {
    "id": "node-623081041-340652057",
    "nodeType": 2,
    "title": "Saludo",
    "nextNode": null,
    "messages": [],
    "actions": [],
    "conditions": []
  }
],
"asociatedTriggers": [
  { "id": "trigg-94341-835968", "type": 1, "isActive": true, "configuration": {} }
],
"publishData": {}
}
```

### Errores comunes

| Mensaje | Causa | Solución |
|---------|-------|----------|
| `You are not signed in.` | No hay sesión. | Ejecuta [`plazbot login`](https://developers.plazbot.com/cli/login). |
| `Automation aut_... not found.` | El ID no existe, o es de un workspace del que no eres miembro. | Revisa el ID con [`plazbot automations list`](https://developers.plazbot.com/cli/automations/list). |
| `Automation aut_... belongs to another workspace.` | El flujo es de otro de tus workspaces. | Pasa ese workspace con `-w`. |
