List Agents
List all agents for an instance with pagination, filtering, and sorting. Endpoint:GET /instances/:instanceId/agents
Query Parameters:
type(string, optional) - Filter by type: “AI” or “HUMAN”active(boolean, optional) - Filter by active statusname(string, optional) - Search by namepage(number, optional) - Page number (0-based)size(number, optional) - Page sizesort(string, optional) - Sort field and direction (e.g., “name,desc”)
Get Agent
Get a single agent by ID. Endpoint:GET /instances/:instanceId/agents/:agentId
Response: Agent object
Source: Feature Inventory - API Surface (Agents API)
Create Agent
Create a new agent. Endpoint:POST /instances/:instanceId/agents
Request Body:
name(string, required) - Agent nametype(string, required) - Agent type: “AI” or “HUMAN”active(boolean, required) - Whether agent is activecapabilities(array, optional) - Agent capabilitiesmodel(string, optional, AI only) - AI model identifierpriority(string, optional) - Priority level: “high”, “medium”, “low”metadata(object, optional) - Additional metadata
Update Agent
Update an existing agent. Endpoint:PUT /instances/:instanceId/agents/:agentId
Request Body: Same as Create Agent
Response: Updated agent object
Source: Feature Inventory - API Surface (Agents API)
Delete Agent
Delete an agent. Endpoint:DELETE /instances/:instanceId/agents/:agentId
Response: 204 No Content
Source: Feature Inventory - API Surface (Agents API)
Related
- Agent Concept - Understand agents
- Manage Agents Guide - Usage guide