Skip to main content
Playbooks are reusable knowledge bundles you attach to agents. Wrapped by the Python SDK and Node SDK.

Endpoints at a glance

Reference

GET /api/v1/playbooks

List playbooks Parameters Responses Example

POST /api/v1/playbooks

Create a custom playbook Request body (application/json) Schema: handlers.CreatePlaybookRequest. Server-set fields (id, created_at, updated_at, …) are ignored if supplied; only the user-settable fields are shown below. Responses Example

GET /api/v1/playbooks/{id}

Get a single playbook Looks up by uuid or snake_case name. Includes the markdown content from the prompts table. Parameters Responses Example

PUT /api/v1/playbooks/{id}

Update a playbook Default playbooks flip modified_from_default=TRUE on first update so re-seeds skip them. Parameters Request body (application/json) Schema: handlers.UpdatePlaybookRequest. Server-set fields (id, created_at, updated_at, …) are ignored if supplied; only the user-settable fields are shown below. Responses Example

DELETE /api/v1/playbooks/{id}

Delete a custom playbook Default (seeded) playbooks cannot be deleted — only custom ones. Parameters Responses Example