---
title: "List sequences"
method: GET
path: "/v1/sequences"
tags: ["Sequences"]
---

# List sequences

`GET /v1/sequences`

## Request

- Base URL: `https://api.automatedclientacquisition.com`
- URL: `https://api.automatedclientacquisition.com/v1/sequences`
- Auth: HTTP bearer

Read-only. Authoring a sequence means writing a step graph the builder
validates; an API that accepted a raw `steps` blob would let you create
sequences the processor cannot run.

## Query parameters

- `limit` integer
- `cursor` string
- `status` 'draft' | 'active' | 'paused'
- `campaign_id` string, uuid

## Response `200`

A page of sequences. `steps` is omitted here — see the single-sequence read.

- object
  - `success` boolean
  - `data` Sequence[]
    - `id` string, uuid
    - `name` string
    - `status` 'draft' | 'active' | 'paused': Only `active` sequences send. Enrolling into a draft is allowed and simply waits.
    - `source_type` string, nullable: How the sequence was authored, e.g. `ai`, `manual`.
    - `campaign_id` string, uuid, nullable
    - `lead_list_id` string, uuid, nullable: Legacy single-list link. Prefer `lead_list_ids`.
    - `lead_list_ids` string[]: Lead lists feeding this sequence. A sequence may draw from several.
    - `auto_enroll_new_members` boolean: When true, contacts added to any linked list are enrolled automatically.
    - `settings` object, nullable: Send windows, daily caps, mailbox pool and tracking configuration.
    - `steps` object[]: The step graph. Single-sequence read only — absent from list responses.
    - `created_at` string, date-time
    - `updated_at` string, date-time, nullable
  - `has_more` boolean
  - `next_cursor` string, nullable

## Other responses

- `401`: Missing, invalid or revoked token.

---

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