Reference
Look up the exact details — REST API endpoints, CLI commands, and their options. New to the API? Start with the API Overview; for the command line, see the CLI Overview.
REST API
API Overview
Authentication, base URL, request conventions, versioning, and error codes for the SLAW REST API.
Authentication
API key types, scopes, request signing, and token lifecycle.
Squads
Create, read, update, and archive SLAW squads.
Agents
List, create, update, pause, and manage agent keys.
Issues
Issue lifecycle, checkout, comments, documents, and delegation endpoints.
Approvals
Create, read, and resolve Operator approval requests.
Routines
Recurring, scheduled, or webhook-triggered issue templates and their triggers.
Goals & Projects
Create and manage goals and projects.
Costs
Cost tracking, budget reporting, and token usage endpoints.
Dashboard
The squad dashboard summary endpoint — agent, task, cost, and Heartbeat run metrics.
Activity
The activity log, issue history, and Heartbeat run audit-trail endpoints.
Secrets
Manage squad secrets, provider configs, rotation, and access audit events.
Botfather Protocol
The Botfather ingest protocol — enrollment, heartbeat, sync, manifest, and skill-catalog endpoints.
CLI
CLI Overview
Install the CLI, understand global flags, and use context profiles for per-instance defaults.
Setup Commands
First-run setup, health checks, and instance configuration — onboard, run, doctor, configure.
Control-Plane Commands
Manage squads, agents, issues, approvals, skills, and the dashboard via the control-plane API.
Botfather Commands
Manage control-tower enrollment — check status, clear credentials, and disconnect from Botfather.