---
title: "List immutable automation playbooks"
method: GET
path: "/v1/automation-playbooks"
tags: ["Automation"]
---

# List immutable automation playbooks

`GET /v1/automation-playbooks`

## Request

- Base URL: `https://api.agentry.sh`
- URL: `https://api.agentry.sh/v1/automation-playbooks`
- Auth: none required

Public, read-only catalog. Choose an exact immutable version before collecting bindings.

## Response `200`

OK

- object
  - `kind` 'automation_playbook_catalog', required
  - `count` integer, required
  - `version_policy` 'immutable_semver', required
  - `list_policy` 'latest_version_per_template', required
  - `playbooks` object[], required
    - `kind` 'automation_playbook', required
    - `id` 'error-to-draft-pr' | 'weekly-funnel-review', required
    - `version` '4.0.0' | '2.0.0', required
    - `latest` boolean, required
    - `title` string, required
    - `description` string, required
    - `trigger_kind` 'unhandled_cases' | 'schedule', required
    - `output_kind` 'draft_pr' | 'funnel_review', required
    - `locked_invariants` BoundedEvidenceObject, required
    - `render_request_schema` BoundedEvidenceObject, required
    - `run_output_schema` BoundedEvidenceObject, required
    - `related_operations` object[], required
      - `operation_id` string, required
      - `method` 'GET' | 'POST' | 'PUT' | 'PATCH', required
      - `path` string, required
    - `latest_version` '4.0.0' | '2.0.0', required
    - `available_versions` string[], required
    - `endpoints` object, required
      - `detail` string, required
      - `render` string, required
    - `template_hash` string, required
    - `next_action` string
  - `next_action` string, required

## Other responses

- `default`: Error

---

[API](https://skmtc.dev/agentry/apis/agentry-api.md) · [All operations](https://skmtc.dev/agentry/apis/agentry-api/llms.txt) · [OpenAPI document](https://skmtc.dev/agentry/apis/agentry-api/revisions/abdecddf009f?raw)
