Skip to main content

2026-09-15 Automation API

  • Automation flows can now be triggered by Event Catalog events: a new event catalog trigger shape is accepted on POST /v1/automation/flows and PUT /v1/automation/flows/{flow_id} and returned wherever flows are read, GET /v1/automation/flows accepts a new optional trigger_event_name query parameter for finding the flows a catalog event triggers, and executions report the catalog event as their trigger_event — so consumers must be prepared for these additional trigger and trigger event shapes
  • Conditions can now be evaluated against the event that started the automation: conditions[].statements[].source.originType accepts and returns the new event value
  • Automations can now loop over the files uploaded in a journey: loops[].source_type accepts and returns the new journey-file-upload value, together with a new optional loops[].filter_tags for narrowing which files are looped over