Skip to main content
GET
List automations

Permissions

Requires a service user with the ViewOrgAutomations permission at the organization level.

Filtering

Supports filtering by search, creator_id, enabled, event_type, and agent_types (repeat to match any of several types). metadata.<key>=<value> query parameters filter on metadata labels (exact match; multiple filters AND together). Results are newest first with cursor-based pagination (after, first). total is only returned when a single unfiltered scan covered the whole result set.

Authorizations

Authorization
string
header
required

Service User credential (prefix: cog_)

Path Parameters

org_id
string
required

Organization ID (prefix: org-)

Example:

"org-abc123def456"

Query Parameters

after
string | null
first
integer
default:100
Required range: 1 <= x <= 200
search
string | null
creator_id
string | null
enabled
boolean | null
event_type
string | null
agent_types
enum<string>[] | null
Available options:
new_session,
long_running,
auto_triage,
remediate_finding,
triage_session,
incident_session

Response

Successful Response

items
AutomationResponse · object[]
required
end_cursor
string | null

Cursor to fetch the next page, or None if this is the last page.

has_next_page
boolean
default:false

Whether there are more items available after this page.

total
integer | null

Optional total count (can be omitted for performance).