curl --request GET \
--url https://api.xpander.ai/v1/agents/full \
--header 'x-api-key: <api-key>'{
"items": [
{
"name": "<string>",
"organization_id": "<string>",
"webhook_url": "<string>",
"id": "<string>",
"unique_name": "<string>",
"origin_template": "<string>",
"delegation_end_strategy": "return-to-start",
"environment_id": "<string>",
"sub_agents_continuous_thread": true,
"deployment_type": "serverless",
"created_by_prompt": "<string>",
"prompts": [],
"is_latest": true,
"framework": "agno",
"description": "",
"tools": [],
"icon": "🚀",
"avatar": "male-avatar",
"source_nodes": [],
"attached_tools": [],
"access_scope": "organizational",
"instructions": {
"role": [],
"goal": [],
"general": ""
},
"oas": {},
"graph": [],
"llm_settings": [],
"status": "ACTIVE",
"knowledge_bases": [],
"version": 1,
"created_by": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"type": "manager",
"delegation_type": "router",
"delegation_memory_strategy": "summarization",
"is_ai_employee": false,
"using_nemo": false,
"deletable": true,
"model_provider": "openai",
"model_name": "gpt-4.1",
"llm_api_base": "<string>",
"output_format": "markdown",
"output_schema": {},
"llm_credentials_key": "<string>",
"llm_credentials_key_type": "xpander",
"llm_credentials": {
"name": "<string>",
"value": "<string>",
"description": "<string>"
},
"expected_output": "",
"agno_settings": {
"session_storage": true,
"user_memories": false,
"session_summaries": false,
"num_history_runs": 3,
"max_tool_calls_from_history": 0,
"tool_call_limit": 0,
"coordinate_mode": true,
"pii_detection_enabled": false,
"pii_detection_mask": false,
"prompt_injection_detection_enabled": false,
"openai_moderation_enabled": false
},
"on_prem_event_streaming": true,
"prompts_caching_enabled": false,
"is_generalist": false
}
],
"total": 123,
"page": 123,
"per_page": 123,
"total_pages": 123
}Retrieve a paginated list of AI agents with complete configuration details
curl --request GET \
--url https://api.xpander.ai/v1/agents/full \
--header 'x-api-key: <api-key>'{
"items": [
{
"name": "<string>",
"organization_id": "<string>",
"webhook_url": "<string>",
"id": "<string>",
"unique_name": "<string>",
"origin_template": "<string>",
"delegation_end_strategy": "return-to-start",
"environment_id": "<string>",
"sub_agents_continuous_thread": true,
"deployment_type": "serverless",
"created_by_prompt": "<string>",
"prompts": [],
"is_latest": true,
"framework": "agno",
"description": "",
"tools": [],
"icon": "🚀",
"avatar": "male-avatar",
"source_nodes": [],
"attached_tools": [],
"access_scope": "organizational",
"instructions": {
"role": [],
"goal": [],
"general": ""
},
"oas": {},
"graph": [],
"llm_settings": [],
"status": "ACTIVE",
"knowledge_bases": [],
"version": 1,
"created_by": "<string>",
"created_at": "2023-11-07T05:31:56Z",
"type": "manager",
"delegation_type": "router",
"delegation_memory_strategy": "summarization",
"is_ai_employee": false,
"using_nemo": false,
"deletable": true,
"model_provider": "openai",
"model_name": "gpt-4.1",
"llm_api_base": "<string>",
"output_format": "markdown",
"output_schema": {},
"llm_credentials_key": "<string>",
"llm_credentials_key_type": "xpander",
"llm_credentials": {
"name": "<string>",
"value": "<string>",
"description": "<string>"
},
"expected_output": "",
"agno_settings": {
"session_storage": true,
"user_memories": false,
"session_summaries": false,
"num_history_runs": 3,
"max_tool_calls_from_history": 0,
"tool_call_limit": 0,
"coordinate_mode": true,
"pii_detection_enabled": false,
"pii_detection_mask": false,
"prompt_injection_detection_enabled": false,
"openai_moderation_enabled": false
},
"on_prem_event_streaming": true,
"prompts_caching_enabled": false,
"is_generalist": false
}
],
"total": 123,
"page": 123,
"per_page": 123,
"total_pages": 123
}Show Agent Object
curl -X GET -H "x-api-key: YOUR_API_KEY" \
"https://api.xpander.ai/v1/agents/full?page=1&per_page=2"
{
"items": [
{
"id": "0045cf07-8af6-4c69-8d13-0a13c631a5d0",
"unique_name": "lavender-wolverine",
"name": "DevOps AI Agent",
"icon": "🚀",
"avatar": "male-avatar",
"status": "ACTIVE",
"organization_id": "91fbe9bc-35b3-41e8-b59d-922fb5a0f031",
"deployment_type": "container",
"framework": "agno",
"model_provider": "openai",
"model_name": "gpt-4.1",
"type": "manager",
"delegation_type": "router",
"created_at": "2025-08-22T01:45:30.341088Z",
"instructions": {
"role": [
"users can't access your files so upload the files and use markdown when comment with public link.",
"Don't stop until complete all tools are valid.",
"generate_diagram can fail, retry with different code"
],
"goal": [],
"general": "AI DevOps"
},
"tools": [],
"knowledge_bases": [],
"deletable": true,
"using_nemo": false,
"source_nodes": [
{
"id": "283a165d-c8d7-4b2b-8d38-5d479ffef236",
"type": "assistant",
"targets": null,
"metadata": {}
}
],
"attached_tools": [],
"access_scope": "organizational",
"graph": []
}
],
"total": 24,
"page": 1,
"per_page": 2,
"total_pages": 12
}
GET /v1/agents) if you only need basic agent informationAPI Key for authentication
Page number (starting from 1) Page number (starting from 1)
x >= 1Items per page (max 50) Items per page (max 50)
1 <= x <= 50Successful Response
Show child attributes
Enumeration of the agent delegation end strategies.
Attributes: ReturnToStart: when last agent is finished and about to announce "finish" it will summarize and return to the first agent. FinishWithLast: finish at the last agent.
return-to-start, finish-with-last serverless, container Whether this is the latest version of the agent
personal, organizational Show child attributes
source_node, agent, tool, human_in_the_loop, custom_agent, storage, coding_agent, mcp sdk, task, assistant, webhook, operation, custom_function, local_tool Show child attributes
Show child attributes
slack Show child attributes
local, remote stdio, sse, streamable-http api_key, custom_headers, none Enumeration of possible agent statuses.
Attributes: DRAFT: Agent is in a draft state. ACTIVE: Agent is active and operational. INACTIVE: Agent is inactive and not operational.
DRAFT, ACTIVE, INACTIVE Show child attributes
vanilla, agentic_rag Enumeration of the agent types.
Attributes: Manager: marks the agent as a Managing agent. Regular: marks the agent as a regular agent.
manager, regular Enumeration of the agent delegation types.
Attributes: Router: Marks the agent as a router agent - xpanderAI's LLM will decide which sub-agent to trigger. Sequence: Marks the agent as a sequence agent - sub-agents will delegate to other sub-agents.
router, sequence Enumeration of the agent delegation memory strategies.
Attributes: Full: The memory object will be passed completely between agents. Summarization: Between each sub-agent delegation, a summarization will occur, and a new thread will be created for each agent. OriginalInput: the sub agent will get the initial task with a fresh memory thread
full, summarization, original-input openai, nim, amazon_bedrock, huggingFace, friendlyAI, anthropic, gemini, fireworks text, markdown, json xpander, custom Show child attributes
Was this page helpful?