Authenticated API
ACP (AI Cost & Performance) endpoints require a valid JWT Bearer token. Accessible via the API gateway.
Capability Management
Capabilities define what an agent can do at a high level. Use capabilities to organize and control agent permissions.
Register Capability
POST /acp/capabilities
Content-Type: application/json
Request Body:
{
"name": "inventory_management",
"display_name": "Inventory Management",
"description": "Ability to query and modify inventory levels",
"category": "operations",
"risk_level": "medium",
"requires_approval": true,
"approval_threshold": "high_value",
"related_tools": ["query_inventory", "update_stock", "create_order_request"]
}
Response (201 Created):
{
"capability_id": "cap_inv_mgmt",
"name": "inventory_management",
"display_name": "Inventory Management",
"category": "operations",
"risk_level": "medium",
"created_at": "2026-01-19T14:30:00Z"
}
List Capabilities
GET /acp/capabilities?category=operations
Query Parameters:
| Parameter | Type | Description |
|---|---|---|
category | string | Filter by category: operations, commerce, analytics, admin |
Response (200 OK):
{
"capabilities": [
{
"capability_id": "cap_order_mgmt",
"name": "order_management",
"display_name": "Order Management",
"category": "commerce",
"risk_level": "medium",
"requires_approval": false
},
{
"capability_id": "cap_inv_mgmt",
"name": "inventory_management",
"display_name": "Inventory Management",
"category": "operations",
"risk_level": "medium",
"requires_approval": true
}
],
"total": 15
}
Get Capability Details
GET /acp/capabilities/{capability_id}
Response (200 OK):
{
"capability_id": "cap_inv_mgmt",
"name": "inventory_management",
"display_name": "Inventory Management",
"description": "Ability to query and modify inventory levels",
"category": "operations",
"risk_level": "medium",
"requires_approval": true,
"approval_threshold": "high_value",
"related_tools": [
{
"tool_id": "tool_query_inv",
"name": "query_inventory"
},
{
"tool_id": "tool_update_stock",
"name": "update_stock"
}
],
"agents_with_capability": 3,
"created_at": "2026-01-19T14:30:00Z"
}
Related Pages
- Agent Management - Register and manage agents
- Tool Permissions - Grant tools to agents based on capabilities
- Overview - ACP Integration overview