Skip to main content
GET
List AI Agents

Query Parameters

page_size
integer
default:10

Number of agents per page, 1–100. Any other value returns 422.

Required range: 1 <= x <= 100
page_token
string

Opaque cursor from the previous response's next_page_token. Omit for the first page.

agent_ids
string[]

Restrict the result to these agent ids. Repeat the parameter or pass a comma-separated list.

agent_status
enum<string>

Filter by lifecycle status. Defaults to ACTIVE.

Available options:
ACTIVE,
INACTIVE,
DELETED
agent_type
enum<string>

Filter by LLM type of the agent.

Available options:
simple,
agentic,
flow
agent_name
string

Filter by agent name. Maximum 255 characters.

Maximum string length: 255
sort_direction
enum<string>

Sort order on creation time. Case-insensitive; any other value returns 422.

Available options:
asc,
desc

Response

Page of agents

Standard v3 envelope wrapping a page. The envelope's data holds the page object; the agents are in its items array.

status
enum<string>

Outcome of the request: success or error, in lowercase.

Available options:
success,
error
message
string

Human-readable message about the result.

data
Page<AIAgent> · object

One page of agents. Omitted on errors.

error_details
Error Details · object | null

Field path to message, for validation failures. Omitted when there are none.