triggers_update
Modify a GTM trigger with read-modify-write: update specific fields and parameters while preserving omitted ones. Requires confirmation.
Instructions
[WRITE] Update a GTM trigger (read-modify-write — omitted fields are preserved; parameter is merged by key). Requires GTM_MCP_ENABLE_WRITES=true and confirm=true.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| type | No | ||
| limit | No | Timer trigger: max fire count as a single Parameter. Top-level GTM field — not in `parameter`. | |
| notes | No | ||
| filter | No | ||
| confirm | Yes | ||
| interval | No | Timer trigger: firing interval in ms as a single Parameter. Top-level GTM field — not in `parameter`. | |
| accountId | Yes | ||
| eventName | No | ||
| parameter | No | GTM parameter list — supports NESTED list/map params. Example (a GA4 event parameter table): [{"type":"list","key":"eventSettingsTable","list":[{"type":"map","map":[{"type":"template","key":"parameter","value":"click_text"},{"type":"template","key":"parameterValue","value":"{{Click Text}}"}]}]}]. | |
| triggerId | Yes | ||
| containerId | Yes | ||
| fingerprint | No | ||
| waitForTags | No | ||
| workspaceId | Yes | ||
| autoEventFilter | No | ||
| checkValidation | No | ||
| intervalSeconds | No | Timer trigger: firing interval in seconds as a single Parameter. Top-level GTM field. | |
| customEventFilter | No | ||
| waitForTagsTimeout | No |