List AI automations

get/v1/ai/automations
Requires any one of these rolesAbout roles
org.permission.assistant.read
Legacyorg.user.apps.read

The API key or user must hold at least one of them. Legacy roles still work; prefer the others for new keys.

Retrieves a paginated list of AI automations (version 0 only).

Note: Automations can only be created or modified through the Kustomer application UI.

About this resource

AI automations

An AI automation is an AI agent built in Kustomer, such as one that answers customers in chat or one that helps your team with their work. The API lists them so you can find an agent's ID, mainly to test it with evaluations; building and editing agents happens in Kustomer.

AI automations are the AI agents your org builds in Kustomer. Each one has instructions, tools it can call, and triggers: the events that start it. These endpoints are read-only: you can't create, edit, turn on or delete an agent through the API. Their main use is finding the automationId you need to create and run evaluations, and listing your agents for an inventory or dashboard.

Key fields

Field Meaning
name, description What the agent is called and what it's for.
type The kind of agent: customer for agents that talk to your customers, rep for agents that help your team, and also conversational or workflow.
machineUserId The Kustomer user the agent acts as.
version The agent version. The API returns version 0, the agent's current draft, which is also the version evaluations test.
createdAt, updatedAt, modifiedAt When the agent was created and last changed.

Filtering

GET /v1/ai/automations returns only one type at a time, and type defaults to customer, so ask for type=rep (or another type) explicitly to see other agents. name filters by name, and triggers takes a comma-separated list of trigger event names to find the agents that respond to them.

Which endpoint to use

To Call
List your AI agents of one type GET /v1/ai/automations
Look up one agent by ID GET /v1/ai/automations/{automationId}
List the evaluations that test an agent GET /v1/ai/automations/{automationId}/evaluations

Results are paginated with page and pageSize. These endpoints need the AI Agents feature on your Kustomer plan; without it, they return 403 Forbidden. Reading automations only needs read access to apps or AI agents, so a read-only API key is enough for listing and evaluation scripts.

Query parameters

typestring
One ofcustomerrepconversationalworkflowDefault "customer"Example "customer"
namestring
Example "Customer Support Agent"
triggersstring
Example "kustomer.conversation.create,kustomer.message.create"
pageinteger
Default 1Example 1
pageSizeinteger
Default 100Example 100

Responses

OK

object
object
array<Automation>