Triggered Automations
Create a triggered automation (state + changeset filter trees)
List triggered automations for an owner
Read a triggered automation
Replace a triggered automation (idempotent full write of the whole tree)
Delete a triggered automation and its filter trees
ModelsExpand Collapse
TriggeredAutomation object { kind, name, id, 11 more } A triggered automation. kind selects the shape: update fires on object updates and requires a changeset (from/to transition) filter plus an optional state precondition; lifecycle fires on create and/or delete (on_create/on_delete) and requires a state filter (no changeset). state permits dot-paths (nested reference filters); changeset is direct properties only. Object type is taken from the path.
A triggered automation. kind selects the shape: update fires on object updates and requires a changeset (from/to transition) filter plus an optional state precondition; lifecycle fires on create and/or delete (on_create/on_delete) and requires a state filter (no changeset). state permits dot-paths (nested reference filters); changeset is direct properties only. Object type is taken from the path.
actions: optional array of object { type, agent_id, cron_expression, 10 more } Actions to run when the automation fires; each item has a type plus type-specific fields.
Actions to run when the automation fires; each item has a type plus type-specific fields.
wait: cron schedule for the resume time. Exactly one of delay_seconds or cron_expression.
wait: relative delay in seconds. Exactly one of delay_seconds or cron_expression.
Required when type is email. The property (on the recipient view object) holding the recipient email address.
Required when type is linkedin. The property (on the recipient view object) holding the recipient LinkedIn provider id.
Required when type is email or linkedin. The saved prism view resolved at send time to the recipient audience (its filter re-runs each step, so responders drop out of later drip sends).
Required when type is email or linkedin. Must be contact — the recipient audience is a contact view (contacts carry the direct email / linkedin provider property).
Required when type is email or linkedin. The user (external id) the message is sent as.
Required when type is email. The subject line; rendered as a Liquid template per recipient.
changeset: optional object { combinator, filter } A changeset filter group (update automations only): a combinator plus an array of transition clauses matching what is changing. Dot-paths (nested reference filters) are NOT permitted — direct properties only.
A changeset filter group (update automations only): a combinator plus an array of transition clauses matching what is changing. Dot-paths (nested reference filters) are NOT permitted — direct properties only.
TriggeredAutomationListResponse object { data, has_more, next_cursor }
actions: optional array of object { type, agent_id, cron_expression, 10 more } Actions to run when the automation fires; each item has a type plus type-specific fields.
Actions to run when the automation fires; each item has a type plus type-specific fields.
wait: cron schedule for the resume time. Exactly one of delay_seconds or cron_expression.
wait: relative delay in seconds. Exactly one of delay_seconds or cron_expression.
Required when type is email. The property (on the recipient view object) holding the recipient email address.
Required when type is linkedin. The property (on the recipient view object) holding the recipient LinkedIn provider id.
Required when type is email or linkedin. The saved prism view resolved at send time to the recipient audience (its filter re-runs each step, so responders drop out of later drip sends).
Required when type is email or linkedin. Must be contact — the recipient audience is a contact view (contacts carry the direct email / linkedin provider property).
Required when type is email or linkedin. The user (external id) the message is sent as.
Required when type is email. The subject line; rendered as a Liquid template per recipient.
changeset: optional object { combinator, filter } A changeset filter group (update automations only): a combinator plus an array of transition clauses matching what is changing. Dot-paths (nested reference filters) are NOT permitted — direct properties only.
A changeset filter group (update automations only): a combinator plus an array of transition clauses matching what is changing. Dot-paths (nested reference filters) are NOT permitted — direct properties only.