---
title: "List a table's sequences (cursor-paginated, filtered)"
method: GET
path: "/tables/{tableId}/sequences"
tags: ["Sequences"]
---

# List a table's sequences (cursor-paginated, filtered)

`GET /tables/{tableId}/sequences`

Sequences scoped to one table — the quick "does this table have any
sequences?" read. Same filters (status / channel / recipient) and
pagination as `GET /sequences`, but the table is resolved org-scoped
first, so a missing or cross-org table returns 404 TABLE_NOT_FOUND
instead of an empty list.

## Query parameters

- `cursor` string
- `limit` integer
- `status` string
- `channel` string
- `recipient` string

## Response `200`

A page of sequence summaries for the table in the canonical list envelope.

- object — The canonical v2 list envelope. Every list endpoint returns this shape; per-endpoint `items` element types (and documented extras like `total`) are declared on each operation.
  - `object` 'list', required
  - `items` SequenceSummary[], required — The page of objects. Element type is per-endpoint.
    - `object` 'sequence', required
    - `id` string, uuid, required
    - `sequenceId` string, uuid, required — Legacy alias of `id` — kept for pre-restructure consumers.
    - `campaignId` string, uuid, nullable, required — The first-class campaigns-row id this thread is enrolled in — follow it into `GET /campaigns/{campaignId}`. Distinct from `columnId` (the outreach column); null for legacy campaign-less sequences.
    - `status` string, required
    - `stopReason` string, nullable, required
    - `sendStatus` string, nullable, required
    - `tableId` string, uuid, nullable, required
    - `columnId` string, uuid, nullable, required
    - `rowId` string, uuid, nullable, required
    - `workspaceId` string, uuid, nullable, required
    - `url` string, uri, nullable, required — Deep link a human can open.
  - `nextCursor` string, nullable, required — Cursor for the next page; `null` means this is the last page.
  - `url` string, required — The path this list was fetched from (query string excluded).

## Other responses

- `404` — TABLE_NOT_FOUND.

---

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