---
title: "Get Playbook"
method: GET
path: "/v1/playbooks/{playbook_id}"
tags: ["playbooks"]
---

# Get Playbook

`GET /v1/playbooks/{playbook_id}`

Fetch a single playbook configuration and run stats.

Requires the `sequences:read` scope on the API key.

## Path parameters

- `playbook_id` string, uuid, required

## Response `200`

Successful Response

- PlaybookPublicOutput
  - `id` string, uuid, required — Unique identifier of the playbook.
  - `name` string, required — Name of the playbook.
  - `status` 'DRAFT' | 'ENABLED' | 'PAUSED', required
  - `trigger_type` 'SIGNAL' | 'SCHEDULE' | 'EVENT' | 'INBOUND_REPLY' | 'MANUAL' | 'CSV', required
  - `run_stats` PlaybookRunStatsPublicOutput
    - `runs_last_7_days` integer, required — Total number of runs in the last 7 days.
    - `succeeded_last_7_days` integer, required — Number of succeeded runs in the last 7 days.
    - `failed_last_7_days` integer, required — Number of failed runs in the last 7 days.
    - `waiting_on_approval_last_7_days` integer, required — Number of runs waiting on approval in the last 7 days.
    - `prospects_enrolled_last_7_days` integer, required — Number of prospects enrolled in the last 7 days.

---

[API](https://skmtc.net/topo/apis/topo-public-api.md) · [All operations](https://skmtc.net/topo/apis/topo-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/topo/topo-public-api/revisions/ad6ac1d13526/schema)
