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

# Herramientas para triggers

> Herramientas MCP para crear y editar triggers guardados.

Las herramientas de triggers definen cuándo se activa una campaña. Un trigger describe un momento, como que un visitante llegue a una página o que el número de visitas supere una cifra. Los atributos del visitante pertenecen a un segmento.

## Herramientas

| Herramienta | Descripción | Prompt de ejemplo |
| - | - | - |
| `trigger_list` | Explore los triggers guardados de un sitio, con filtro opcional por nombre. | "List triggers for site `d1alzzxd7k`." |
| `trigger_get` | Revise las condiciones de un trigger y las campañas que lo referencian. | "Show trigger `300118`." |
| `trigger_create` | Cree un trigger guardado a partir de condiciones que describen un momento, como la URL o el título de una página, la página de aterrizaje, el referente, el origen del tráfico, las vistas de página, las visitas, el día de la semana, un intervalo horario, datos personalizados, una cookie o un evento. Los atributos del visitante, como el dispositivo o la ubicación, pertenecen a un segmento. Un trigger nuevo no afecta al tráfico real hasta que lo vincula a un experimento. | "Create a trigger on site `d1alzzxd7k` that fires on `/pricing`." |
| `trigger_update` | Cambie el nombre, la descripción o las condiciones de un trigger. Si cambian las condiciones de un trigger usado por algo distinto de un experimento en draft, primero se muestra una vista previa y se aplica después de que confirme. | "Rename trigger `300118` to `Pricing page`." |
| `trigger_delete` | Elimine de forma permanente un trigger. Solo puede eliminar un trigger en uso con `force` establecido en true, y nunca mientras una campaña live lo use. | "Delete trigger `300118`." |

> [!NOTE]
>
> Las condiciones de un trigger admiten tipos de página, de visitas, de tiempo y de evento, como `PAGE_URL`, `VISITS`, `TIME_RANGE` y `EVENT`. Los atributos del visitante, como `DEVICE_TYPE`, `GEOLOCATION` y `BROWSER`, pertenecen a un segmento, y los triggers los rechazan. Con estas herramientas no puede editar los triggers que Kameleoon crea para la regla de targeting de un experimento. Para esos, use `targeting_rule_update`.

## Parámetros

Use los nombres exactos de parámetro que devuelve `tools/list`.

| Herramienta | Parámetros obligatorios | Parámetros opcionales |
| - | - | - |
| `trigger_list` | Ninguno | `siteCode`, `query`, `page`, `perPage` |
| `trigger_get` | `triggerId` | Ninguno |
| `trigger_create` | `name`, `siteCode`, `conditionDataTree` | `description`, `audienceTracking` (por defecto `false`) |
| `trigger_update` | `triggerId` | `name`, `description`, `conditionDataTree` (reemplaza todo el árbol), `confirm` (obligatorio cuando cambian las condiciones de un trigger usado por algo distinto de un experimento en draft) |
| `trigger_delete` | `triggerId` | `force` (por defecto `false`) |
