REST API - Agents
List Agents
Retrieve a paginated list of agents with core metadata. The response may include additional summary fields beyond ID, name, and status.
GET
List Agents (Minimal)
Retrieve a paginated list of agents for browsing and selection. Although this is the lighter-weight listing endpoint, the payload typically includes core deployment and model metadata and may include additional summary fields such as instructions or compatibility flags.
This endpoint returns standard agents. Workflows (agents of type
orchestration) are listed separately by List Workflows, so the count here can be lower than the total number of agents in your organization.Which agents your key sees
The list depends on the API key you send.total counts only the agents that key sees.
A key is linked to an agent in these cases:
- The agent was created with that key, through the API or the agent builder.
- The agent was imported from a template: it is linked to one of the importing person’s API keys in the organization.
- The key stepped down from Default: it stays linked to every agent the organization had at that moment.
access_scope set to personal (see Create Agent). Another person’s personal agent appears for a non-default key after its owner shares it with the organization, or when the key is linked to that agent. Each person’s Omni is personal. To pull every agent for an inventory, use the Default key.
Query Parameters
integer
default:1
Page number (starting from 1)
integer
default:20
Items per page (maximum 50)
Response
Returns a paginated list of agent summaries. Treat unknown fields as forward-compatible metadata.array
Array of agent objects
integer
Total number of agents across all pages
integer
Current page number
integer
Number of items per page
integer
Total number of pages available
Example Request
Example Response
Notes
/v1/agentsis the lighter-weight listing endpoint, but the response includes more than justid,name, andstatus- Additional fields may appear over time; client code should ignore unknown keys
- The order of
itemsis not guaranteed. Sort bycreated_atin your client if you need it - Use pagination to handle large result sets efficiently
- Status values are:
ACTIVE(deployed and ready),INACTIVE(not deployed) - See List Agents (Full Details) for complete agent configuration
Authorizations
API Key for authentication
Query Parameters
Page number (starting from 1)
Required range:
x >= 1Items per page (max 50)
Required range:
1 <= x <= 50
