Get agent
Retrieve agent details by its unique key.
Gateway not-found behavior: Unknown agentKey, lookup after soft-delete, and other AI-backend failures that return 404 from the Python query service are surfaced by the Node gateway as HTTP 404 with an ErrorResponse body.
Path parameters
Unique agent identifier
Response
Agent details
Example response
{
"status": "success",
"message": "Agent retrieved successfully",
"agent": {
"_id": "agentInstances/e6f848ca-e2ab-4594-9925-e1136629f474",
"_key": "e6f848ca-e2ab-4594-9925-e1136629f474",
"_rev": "_lkNlcOm---",
"name": "Customer Support Assistant",
"models": [
{
"modelType": "llm",
"provider": "azureOpenAI",
"modelName": "gpt-5.4-mini",
"modelKey": "f3a4b5b6-5b6c-4e85-9097-3202cfe696fc",
"isMultimodal": true,
"isReasoning": true,
"isDefault": true,
"modelFriendlyName": "GPT 5.4 mini"
}
],
"webSearch": {
"provider": "serper"
},
"access_type": "INDIVIDUAL",
"user_role": "OWNER"
}
}Changes
Changed in 5 of the 15 revisions of this API.1119
- ○
added the optional property
agent/usesOrgDefaultto the response with the200statusresponse-optional-property-added
- ○
- ○
added the required property
agent/mcpServersto the response with the200statusresponse-required-property-added
- ○
- ●
added the new
confluencedatacenterenum value to theagent/toolsets/items/name/allOf[AgentCreateToolsetName]/response property for the response status200response-property-enum-value-added
- ●
added the new
jiradatacenterenum value to theagent/toolsets/items/name/allOf[AgentCreateToolsetName]/response property for the response status200response-property-enum-value-added
- ○
added the optional property
agent/defaultReasoningEffortto the response with the200statusresponse-optional-property-added
- ○
added the required property
agent/skillsto the response with the200statusresponse-required-property-added
This revision also has 2 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ●
- ▲
the
agent/createdByresponse's property type/format changed fromstring/objectIdtostring/for status200response-property-type-changed
- ●
removed the optional property
agent/toolsets/items/iconPathfrom the response with the200statusresponse-optional-property-removed
- ○
added the non-success response with the status
404response-non-success-status-added
- ○
added the optional property
agent/toolsets/items/_keyto the response with the200statusresponse-optional-property-added
- ○
added the optional property
agent/toolsets/items/selectedToolsto the response with the200statusresponse-optional-property-added
- ○
added the optional property
agent/toolsets/items/tools/items/_keyto the response with the200statusresponse-optional-property-added
- ○
added the optional property
agent/toolsets/items/tools/items/toolsetNameto the response with the200statusresponse-optional-property-added
- ▲
- ●
removed the optional property
agent/agentKeyfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
agent/createdAtfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
agent/isPublicfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
agent/knowledgeBasesfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
agent/modelConfigfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
agent/orgIdfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
agent/toolsfrom the response with the200statusresponse-optional-property-removed
- ●
removed the optional property
agent/updatedAtfrom the response with the200statusresponse-optional-property-removed
- ●