Skip to main content
An automation generates events on a schedule, at a specific time, or in response to participant state changes. Automations are scoped to a program. The trigger.type can be cron, one_time, immediate, or participant_state. All endpoints are under /v1/programs/{programId}/automations.

Endpoints

  • Create, list, get, update, and delete automations
  • Trigger an automation manually outside its schedule
  • Cancel a pending or scheduled automation run
  • Trigger a participant state evaluation
  • List subscriptions for a participant_state automation
For usage patterns and examples, see the Automations guide.