Automations
Every Automations tool, with the scope it needs, its arguments and the API operation it calls.
21 tools
Create automations
Changes dataatlas_automations_create
Automations: create an audit-event automation rule with one trigger and one or more validated actions.
- Scope
automations:write- Calls
- Example prompt
- Create an automation that notifies me when a task becomes overdue.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
name | string | Yes | |
trigger | object | Yes | |
actions | array of object | Yes | |
enabled | boolean | No |
Delete automations
Destructiveatlas_automations_delete
Automations: delete an automation rule by id.
- Scope
automations:write- Calls
- Example prompt
- Delete automation auto_123.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes |
Disable automations
Changes dataatlas_automations_disable
Automations: disable an automation rule without deleting its configuration.
- Scope
automations:write- Calls
- Example prompt
- Disable the stale task escalation automation.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes |
Enable automations
Changes dataatlas_automations_enable
Automations: enable an automation rule so matching events can trigger it.
- Scope
automations:write- Calls
- Example prompt
- Enable the onboarding reminder automation.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes |
Get automations
Read onlyatlas_automations_get
Automations: fetch a single automation rule by id.
- Scope
automations:read- Calls
- Example prompt
- Show automation auto_123.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes |
List automations
Read onlyatlas_automations_list
Automations: list tenant automation rules, including their trigger, actions, enabled state, and operational metadata.
- Scope
automations:read- Calls
- Example prompt
- List our automations.
Arguments
This tool takes no arguments.
Run automations
Changes dataatlas_automations_run
Run one automation rule now, once, without waiting for its trigger event. The rule runs its actions in order and the run is recorded in the run history. Returns the new run id and its outcome: succeeded, partial or failed. Use this when a person asks to test a rule or to apply it immediately.
- Scope
automations:write- Calls
- Example prompt
- Run the Overdue task alert automation now.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | The automation rule id. |
Get automation runs
Read onlyatlas_automations_runs_get
Read one run of an automation rule: its outcome, the event that triggered it, the result of each action step with any error, and when it started and finished. Use this after atlas_automations_runs_list to explain why a particular run failed or only partly succeeded.
- Scope
automations:read- Calls
- Example prompt
- Why did the last run of the Escalate blockers automation fail?
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | The automation rule id. |
runId | string | Yes | The run id, as the run history returns it. |
List automation runs
Read onlyatlas_automations_runs_list
Automations: list recent runs for one automation rule, optionally filtered by succeeded, partial, or failed status.
- Scope
automations:read- Calls
- Example prompt
- Show failed runs for automation auto_123.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | |
status | "succeeded" | "partial" | "failed" | No | |
limit | integer | No |
Create automation scripts
Changes dataatlas_automations_scripts_create
Automations: create a JavaScript or Python script automation with cron, event, or webhook trigger configuration.
- Scope
automations:write- Calls
- Example prompt
- Create a nightly JavaScript hygiene automation.
Arguments
This tool takes no arguments.
Disable automation scripts
Destructiveatlas_automations_scripts_disable
Automations: deactivate a script automation without calling its public webhook.
- Scope
automations:write- Calls
- Example prompt
- Deactivate script automation script_123.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes |
Get automation scripts
Read onlyatlas_automations_scripts_get
Automations: fetch one script automation by id.
- Scope
automations:read- Calls
- Example prompt
- Show script automation script_123.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes |
List automation scripts
Read onlyatlas_automations_scripts_list
Automations: list tenant script automations and their trigger configuration.
- Scope
automations:read- Calls
- Example prompt
- List script automations.
Arguments
This tool takes no arguments.
Run automation scripts
Changes dataatlas_automations_scripts_run
Automations: manually run a script automation and return the accepted run receipt.
- Scope
automations:write- Calls
- Example prompt
- Run script automation script_123 now.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes |
List automation scripts runs
Read onlyatlas_automations_scripts_runs_list
Automations: list recent script automation runs, optionally filtered by queued, running, success, failed, or timeout status.
- Scope
automations:read- Calls
- Example prompt
- Show timeout runs for script automation script_123.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | |
status | "queued" | "running" | "success" | "failed" | "timeout" | No | |
limit | integer | No |
Update automation scripts
Changes dataatlas_automations_scripts_update
Automations: update a script automation source, runtime settings, active state, or trigger configuration.
- Scope
automations:write- Calls
- Example prompt
- Set script automation script_123 to inactive.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | |
name | string | No | |
language | "js" | "python" | No | |
source | string | No | |
active | boolean | No | |
timeoutMs | integer | No | |
triggerKind | "cron" | "event" | "webhook" | No | |
triggerSpec | any | No |
Apply automation templates
Changes dataatlas_automations_templates_apply
Automations: expand a workflow template into a concrete automation and install it. Pass the templateId and a params map (keyed by template param ids). Returns the new automation.
- Scope
automations:write- Calls
- Example prompt
- Install the late-task-escalation workflow with my manager + exec.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
templateId | string | Yes | |
name | string | No | |
params | object | No | |
enabled | boolean | No |
List automation templates
Read onlyatlas_automations_templates_list
Automations: list every workflow template available to install. Returns the catalog (linear + branching templates), the trigger catalog used by the custom builder, and the enum values for status/priority pickers.
- Scope
automations:read- Calls
- Example prompt
- Show me every workflow template I can install.
Arguments
This tool takes no arguments.
Update automations
Changes dataatlas_automations_update
Automations: update an automation rule name, trigger, or action list. At least one mutable field is required.
- Scope
automations:write- Calls
- Example prompt
- Rename automation auto_123 to Team escalation.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | |
name | string | No | |
trigger | object | No | |
actions | array of object | No |
List automation versions
Read onlyatlas_automations_versions_list
List the saved versions of one automation rule, newest first. Each version carries its number, a snapshot of the name, trigger, actions and enabled state at that point, who saved it and when. Use this to see what changed in a rule or to choose a version to restore.
- Scope
automations:read- Calls
- Example prompt
- Show me the version history of the Weekly digest automation.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | The automation rule id. |
Restore automation versions
Changes dataatlas_automations_versions_restore
Restore the name, trigger and actions of an automation rule from an earlier saved version; whether the rule is enabled is left as it is. The restore is applied as a new change, so it adds a version rather than deleting any, and it can be reversed by restoring the version that was current before it. Returns the rule as it now stands.
- Scope
automations:write- Calls
- Example prompt
- Put the Weekly digest automation back to version 3.
Arguments
| Field | Type | Required | Description |
|---|---|---|---|
id | string | Yes | The automation rule id. |
version | integer | Yes | The version number to restore, as the version history returns it. Versions start at 1. |