get_automations
Retrieve automations with optional filters by ID, name, or enabled state. Get compact summaries or full details including trigger config and actions.
Instructions
Get automations with optional filters.
Returns compact summaries by default (trigger_type, action_count). Filter by specific ID(s) for full detail including trigger config, actions, actions_on_trigger, and actions_on_resolve.
Filter operators:
id.any_: Match specific automation IDs
name.any_: Match automation names
enabled.eq_: Filter by enabled state
Examples: - List all automations: get_automations() - Full detail: get_automations(filter={"id": {"any_": [""]}}) - Get by name: get_automations(filter={"name": {"any_": ["my-automation"]}}) - Only enabled: get_automations(filter={"enabled": {"eq_": True}})
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum number of automations to return | |
| filter | No | JSON filter object for querying automations | |
| workspace_id | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | Yes | ||
| error | Yes | ||
| detail | No | ||
| success | Yes | ||
| automations | Yes |