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

# List sequences

`GET /sequences`

Returns filtered, paginated automation sequences for the authenticated company.

## Query parameters

- `status` 'draft' | 'active' | 'paused' | 'archived'
- `search` string
- `labels` string
- `limit` integer
- `offset` integer

## Response `200`

Sequences retrieved successfully

- object
  - `success` boolean
  - `sequences` SequenceSummary[]
    - `id` string
    - `name` string
    - `description` string, nullable
    - `userCancellable` boolean
    - `labels` string[]
    - `labelIds` string[]
    - `status` 'draft' | 'active' | 'paused' | 'archived'
    - `enrollmentPaused` boolean — Whether new enrollments are paused while current recipients continue.
    - `pauseReason` string, nullable
    - `pauseSource` string, nullable
    - `pausedByUserId` string, nullable
    - `pausedByUser` object, nullable
      - `id` string
      - `name` string
      - `email` string, email
    - `pausedAt` string, date-time, nullable
    - `trigger` string, nullable
    - `triggerConfig` object, nullable
    - `sendingWindow` SequenceSendingWindow — Optional local-time sending window applied to every email step in a sequence. Email steps that become due outside the window wait until the next allowed local time.
      - `enabled` boolean
      - `timezone` string — IANA timezone for the window.
      - `startTime` string — Earliest local send time in 24-hour HH:mm format.
      - `endTime` string — Latest local send cutoff in 24-hour HH:mm format. Must be later than startTime.
      - `days` string[] — Allowed local days. Omit days when creating or updating to allow every day.
    - `bccEmails` string[], nullable — Email addresses blind-copied on every email this sequence sends.
    - `senderProfileId` string, nullable
    - `fromName` string, nullable
    - `fromEmail` string, email, nullable
    - `replyProfileId` string, nullable
    - `replyToName` string, nullable
    - `replyToEmail` string, email, nullable
    - `createdAt` string, date-time
    - `updatedAt` string, date-time
  - `pagination` object
    - `limit` integer, nullable — Applied page size, or null when the unpaginated default returned every sequence.
    - `offset` integer
    - `count` integer
    - `total` integer
    - `hasMore` boolean

## Other responses

- `401` — Unauthorized
- `403` — No company selected

## Changes

- **2026-07-18** `09f0c32988fb` — 17 info
  - added the new optional `query` request parameter `labels`
  - added the new optional `query` request parameter `limit`
  - added the new optional `query` request parameter `offset`
  - added the new optional `query` request parameter `search`
  - …13 more
- **2026-07-12** `d103f2b71fca` — 6 info
  - added the optional property `sequences/items/fromEmail` to the response with the `200` status
  - added the optional property `sequences/items/fromName` to the response with the `200` status
  - added the optional property `sequences/items/replyProfileId` to the response with the `200` status
  - added the optional property `sequences/items/replyToEmail` to the response with the `200` status
  - …2 more
- **2026-07-07** `41f4c7caf8d6` — 1 info
  - added the optional property `sequences/items/bccEmails` to the response with the `200` status
- **2026-06-19** `810a8f0c38e5` — 1 info
  - added the optional property `sequences/items/enrollmentPaused` to the response with the `200` status
- **2026-06-17** `8d79cd23ac01` — 1 info
  - added the optional property `sequences/items/sendingWindow` to the response with the `200` status

[Full history](https://skmtc.dev/sequenzy/apis/sequenzy-api/changes/sequences/get.md)

---

[API](https://skmtc.dev/sequenzy/apis/sequenzy-api.md) · [All operations](https://skmtc.dev/sequenzy/apis/sequenzy-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/sequenzy/sequenzy-api/revisions/09f0c32988fb/schema)
