Orq MCP is live: Use natural language to interrogate traces, spot regressions, and experiment your way to optimal AI configurations. Available in Claude Desktop, Claude Code, Cursor, and more. Start now →
Register an external A2A-compliant agent into Orquesta. The agent card will be fetched during registration to validate the agent and cache its capabilities.
curl --request POST \
--url https://api.orq.ai/v2/agents/a2a \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"key": "<string>",
"display_name": "<string>",
"description": "<string>",
"path": "<string>",
"agent_url": "<string>",
"card_url": "<string>",
"headers": {}
}
'{
"_id": "<string>",
"type": "a2a",
"key": "<string>",
"display_name": "<string>",
"description": "<string>",
"workspace_id": "<string>",
"project_id": "<string>",
"status": "<string>",
"path": "<string>",
"metrics": {
"total_cost": 123
},
"memory_stores": [
"<string>"
],
"team_of_agents": [
"<unknown>"
],
"created_by_id": "<string>",
"updated_by_id": "<string>",
"role": "<string>",
"instructions": "<string>",
"created": "<string>",
"updated": "<string>",
"a2a": {
"agent_url": "<string>",
"headers": {},
"card_url": "<string>",
"cached_card": "<unknown>"
}
}Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Unique identifier for the agent
^[A-Za-z][A-Za-z0-9]*([._-][A-Za-z0-9]+)*$Display name for the agent
1Description of the agent
Project path for organizing the agent
The A2A agent endpoint URL
Optional explicit agent card URL (must be different from agent_url)
Authentication headers for the A2A agent
Show child attributes
A2A agent registered successfully
a2a, internal Show child attributes
Show child attributes
Was this page helpful?
curl --request POST \
--url https://api.orq.ai/v2/agents/a2a \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"key": "<string>",
"display_name": "<string>",
"description": "<string>",
"path": "<string>",
"agent_url": "<string>",
"card_url": "<string>",
"headers": {}
}
'{
"_id": "<string>",
"type": "a2a",
"key": "<string>",
"display_name": "<string>",
"description": "<string>",
"workspace_id": "<string>",
"project_id": "<string>",
"status": "<string>",
"path": "<string>",
"metrics": {
"total_cost": 123
},
"memory_stores": [
"<string>"
],
"team_of_agents": [
"<unknown>"
],
"created_by_id": "<string>",
"updated_by_id": "<string>",
"role": "<string>",
"instructions": "<string>",
"created": "<string>",
"updated": "<string>",
"a2a": {
"agent_url": "<string>",
"headers": {},
"card_url": "<string>",
"cached_card": "<unknown>"
}
}