Partially update an existing automation’s name, enabled state, trigger, or action. Only the fields you send are changed — all other fields remain untouched.
Use this endpoint to update any combination of fields on an existing automation. The PATCH method performs a partial update — only the fields you include in the request body are changed, leaving all other fields untouched. This makes it safe to toggle an automation on or off, rename it, or adjust a single trigger condition without needing to resend the full automation config.
Updating trigger or action replaces those objects entirely. If you send a new trigger object with only some conditions, any conditions you omit will be permanently removed. Retrieve the current automation first using the List Automations endpoint if you want to merge your changes into the existing config rather than overwrite it.
The unique identifier of the automation you want to update. You can find this in the id field returned by the List or Create endpoints (e.g., auto_a1b2c3d4).
A replacement trigger configuration. This fully replaces the existing trigger object. For incoming automations, include method and optionally integration. For outgoing automations, include event and optionally conditions.
A replacement action configuration. This fully replaces the existing action object. Include type and a complete config object for the destination integration.
To pause the automation, send "enabled": false instead.
Raise or lower a score threshold, change a matching value, or swap out the event type. Remember to include all existing conditions alongside the one you are changing, since the trigger object is replaced in full.
Redirect an automation to a different integration or update the field mappings for the existing one. Provide the complete action object since it will be replaced entirely.