List automations
Automations
List automations
Retrieve automations using GraphQL. Supports filtering by resource, event, status, and integration.
POST
List automations
Query Structure
Filter Argument
All filters are passed inside thefilter argument. Each field accepts an input object with operators.
Available Filters
| Filter | Input Type | Operators | Description |
|---|---|---|---|
name | StringInputType | eq, ilike, like, in, between | Automation name |
resource_name | ResourceNameInputType | eq | Triggering resource (e.g. goods_out) |
event | EventInputType | eq | Triggering event (e.g. completed) |
enabled | BooleanInputType | eq | Active status |
integration_id | IdInputType | eq, in, filled | Linked integration |
created_at | DatetimeInputType | eq, from, to, between | Creation time |
Authorizations
OAuth 2.0 authentication. Use the client credentials or authorization code flow to obtain an access token.
The subdomain/tenant name identifying which tenant's data to access. Required for all API requests.
Body
application/json
GraphQL query string
Example:
"query($filter: AutomationFilterType) { automations { all(filter: $filter) { edges { node { id name resource_name event enabled integration_id created_at } } } } }"
Query variables including the filter object
Example:
{
"filter": { "resource_name": { "eq": "goods_out" } }
}
