Skip to content

API Endpoints

Base URL: http://localhost:8100

MethodPathDescription
GET/agentsList all agents
POST/agentsCreate agent
GET/agents/{name}Get agent detail
POST/agents/{name}/devStart dev server
DELETE/agents/{name}/devStop dev server
POST/agents/{name}/testRun validation
POST/agents/{name}/promotePromote to mesh
PATCH/agents/{name}/skillsAdd/remove skills
GET/agents/{name}/versionsList version snapshots
POST/agents/{name}/rollback/{version}Rollback to version
MethodPathDescription
GET/skillsList all skills
POST/skillsCreate skill
GET/skills/{name}Get skill detail
PUT/skills/{name}Update skill
MethodPathDescription
GET/connectorsList all connectors
POST/connectorsCreate connector
GET/connectors/{name}Get connector detail
GET/connectors/{name}/codeGet impl.py + parsed functions
PUT/connectors/{name}/codeUpdate impl.py (syntax validated)
GET/connectors/{name}/configGet resolved config (secrets masked)
GET/connectors/{name}/config/schemaGet config schema
MethodPathDescription
POST/executeSync execution with all events
POST/execute/streamSSE stream of execution events
MethodPathDescription
POST/chat/streamSSE stream — LLM builder with tool use
MethodPathDescription
GET/mesh/nodesProxy to control plane nodes
GET/mesh/servicesList registered services
POST/mesh/eventsReceive workflow events
GET/mesh/runsList recent run IDs
GET/mesh/runs/{run_id}/chainGet call chain for a run
MethodPathDescription
GET/teamsList teams
POST/teamsCreate team
GET/teams/{name}Get team detail
POST/teams/{name}/agentsAdd agent to team
DELETE/teams/{name}/agents/{agent}Remove agent from team