Get Agent
REST API - Agents
Get Agent
Retrieve an agent in a simplified view — its attached tools as one flat list, plus core configuration.
GET
Get Agent
Returns a simplified agent view. Instead of the low-level
graph, attached_tools, oas, and fully-resolved tool schemas, the agent’s tools are surfaced as one flat tools array (see the AgentTool shape below). Use the Tools API to add or remove tools.
Path Parameters
Unique identifier of the agent (UUID format)
Response
Agent UUID
Display name
What the agent does (auto-generated on deploy from
instructions)Emoji icon (e.g.,
🚀)Agent type (e.g.,
regular, manager)ACTIVE (deployed) or INACTIVELLM provider (e.g.,
anthropic)LLM model (e.g.,
claude-sonnet-4-6)IDs of attached knowledge bases
Trigger source types (e.g.,
sdk, webhook, slack)The agent’s attached tools, unified across kinds. Each item is an
AgentTool:ISO 8601 creation timestamp
UUID of the creating user
Resolved creator details (
null when unavailable — null-check before reading).Authorizations
API Key for authentication
Path Parameters
Response
Successful Response
Lean agent view exposing tools as one simple list, hiding low-level graph/oas internals.
Agent name.
Agent id.
Agent description.
Agent icon.
Agent type.
Available options:
manager, regular, a2a, curl, orchestration Agent status.
Available options:
DRAFT, ACTIVE, INACTIVE LLM provider.
LLM model.
Agent instructions.
Attached knowledge base ids.
Trigger source types (sdk, webhook, slack, ...).
Tools attached to this agent.
Creation timestamp.
Creator user id.
Creator details.

