Reference

API Reference

Control plane route groups and common request patterns.

Base URL locally:

http://localhost:3001

Auth

MethodPathAuthPurpose
POST/auth/tenantPrivy bearer tokenCreate or fetch tenant, returns API key on first creation.
GET/auth/meTenant keyReturn current tenant record.

Fleets

MethodPathPurpose
POST/fleetsCreate fleet.
GET/fleetsList fleets for tenant.
GET/fleets/:idGet one fleet.
GET/fleets/:id/costs?periodDays=30Return model, compute, storage, markup, and per-agent cost telemetry for the fleet.

Agents

MethodPathPurpose
POST/fleets/:id/agentsDeploy an agent.
GET/fleets/:id/agentsList fleet agents.
GET/fleets/:id/agents/:agentIdGet one agent.
PATCH/fleets/:id/agents/:agentIdUpdate world, AXL, or status fields.
DELETE/fleets/:id/agents/:agentIdTerminate pod and mark agent terminated.
GET/fleets/:id/agents/:agentId/workspace/read?path=...Read a workspace file through cloud provider helpers.
GET/fleets/:id/peersList AXL peer directory.

Tasks

MethodPathPurpose
POST/fleets/:id/agents/:agentId/taskQueue a task.
GET/fleets/:id/agents/:agentId/tasksList recent task history.
GET/agents/:agentId/tasks/nextAgent runtime claims next task.
POST/agents/:agentId/tasks/:taskId/completeAgent runtime completes task.

Events And World

MethodPathPurpose
POST/eventsAgent emits structured event.
GET/fleets/:id/worldGet world state snapshot.
WS/fleets/:id/stream?token=...Subscribe to live fleet events.

Messages And Sessions

MethodPathPurpose
POST/fleets/:id/agents/:agentId/messageStore and broadcast an inter-agent message.
POST/fleets/:id/agents/:agentId/human-messageSend a human conversation message.
GET/fleets/:id/agents/:agentId/human-messagesList recent human messages.
GET/fleets/:id/agents/:agentId/sessionsList sessions.
POST/fleets/:id/agents/:agentId/sessionsCreate a session.
GET/fleets/:id/agents/:agentId/sessions/:sessionIdLoad session with messages.

Wallets And Directory

MethodPathPurpose
GET/fleets/:id/directoryAgent identity directory.
GET/fleets/:id/directory/resolve/:nameResolve recipient by handle/name.
GET/fleets/:id/agents/:agentId/walletWallet state and recent transactions.
GET/fleets/:id/agents/:agentId/wallet/transactionsWallet transaction list.
POST/agents/:agentId/wallet/send-transactionAgent-authorized transaction request.

Runtime Bootstrap

MethodPathPurpose
POST/agents/:agentId/bootstrapRuntime asks control plane for Agent Commons credentials.
GET/agents/:agentId/session/currentRuntime recovers current session.
POST/agents/:agentId/session/currentRuntime registers current session.
GET/agents/resolve/:nameAgent resolves a peer by agent ID or AXL peer ID.

On this page