Automation lifecycle events
prefect.automation.created
Emitted when a new automation is created.
Resource
Related resources
This event has no related resources.Payload
The full automation serialized as JSON, includingid, name, description,
enabled, trigger, actions, actions_on_trigger, and
actions_on_resolve.
prefect.automation.updated
Emitted when an automation is updated.
Resource
Same asprefect.automation.created.
Related resources
This event has no related resources.Payload
Same asprefect.automation.created.
prefect.automation.deleted
Emitted when an automation is deleted.
Resource
Same asprefect.automation.created.
Related resources
This event has no related resources.Payload
Same asprefect.automation.created.
Trigger state events
prefect.automation.triggered
Emitted when an automation’s trigger condition is met and the automation enters
the triggered state.
Resource
Related resources
Payload
prefect.automation.resolved
Emitted when an automation’s trigger condition is no longer met and the automation
returns to the resolved state (for example, a proactive trigger that previously
fired because events stopped now sees events resume).
Resource
Same asprefect.automation.triggered.
Related resources
Same asprefect.automation.triggered.
Payload
Same asprefect.automation.triggered.
Action lifecycle events
prefect.automation.action.triggered
Emitted when an automation action begins execution.
Resource
Related resources
Payload
prefect.automation.action.executed
Emitted when an automation action completes successfully. Uses the follows field
to link back to the corresponding action.triggered event.
Resource
Same asprefect.automation.action.triggered.
Related resources
Same asprefect.automation.action.triggered.
Payload
Additional fields vary by action type and include details about the action’s
result (for example, the flow run ID created by a
run-deployment action).
prefect.automation.action.failed
Emitted when an automation action fails. Uses the follows field to link back to
the corresponding action.triggered event.
Resource
Same asprefect.automation.action.triggered.
Related resources
Same asprefect.automation.action.triggered.
Payload
Prefect Cloud automation events
The following events are only available in Prefect Cloud.
prefect-cloud namespace.
These are structurally identical to the OSS events above but use different event
names.
prefect-cloud.automation.triggered
Cloud equivalent of prefect.automation.triggered. Emitted when an automation
enters the triggered state.
prefect-cloud.automation.resolved
Cloud equivalent of prefect.automation.resolved. Emitted when an automation
returns to the resolved state.
prefect-cloud.automation.action.triggered
Cloud equivalent of prefect.automation.action.triggered.
prefect-cloud.automation.action.executed
Cloud equivalent of prefect.automation.action.executed.
prefect-cloud.automation.action.failed
Cloud equivalent of prefect.automation.action.failed.