Skip to main content

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