Skip to content

Helm (AI Agents)

MethodPathAuthDescription
GET/api/v1/agentsJWTList agents
POST/api/v1/agentsAdminCreate agent
GET/api/v1/agents/{id}JWTGet agent
PUT/api/v1/agents/{id}AdminUpdate agent
DELETE/api/v1/agents/{id}AdminDelete agent
Terminal window
curl -X POST http://localhost:8080/api/v1/agents \
-H "Authorization: Bearer $TOKEN" \
-H "Content-Type: application/json" \
-d '{
"name": "Analyst",
"model": "claude-sonnet-4-5-20250514",
"system_prompt": "You are a financial analyst."
}'

Response:

{
"id": "analyst-abc123",
"name": "Analyst",
"provider": "anthropic",
"model": "claude-sonnet-4-5-20250514",
"system_prompt": "You are a financial analyst.",
"enabled": true,
"created_by": "user-id",
"created_at": "2025-01-15T10:30:00Z"
}

Partial update: {"enabled": false} to disable, {"model": "claude-opus-4-20250514"} to change model.