---
title: "List email sequence steps"
method: GET
path: "/email-sequences"
---

# List email sequence steps

`GET /email-sequences`

## Request

- Base URL: `https://api.web2wave.com/api`
- URL: `https://api.web2wave.com/api/email-sequences`
- Auth: API key in header `api_key`

Source emails of the project's email sequences (translations are nested via `GET /email-sequences/{id}`).
Requires the `email_sequences` feature on the project (403 otherwise).
For automation triggered by a user event see `send_trigger_event`; for a one-off email use `POST /email-templates/send`.

## Query parameters

- `send_trigger` 'no_trigger' | 'lead_registration' | 'any_purchase' | 'purchase' | 'subscribe' | 'start_trial' | 'app_installed'
- `status` 'active' | 'deleted' | 'all'
- `limit` integer

## Headers

- `api_key` string, required

## Response `200`

Steps (without `content`)

- object
  - `success` boolean
  - `steps` EmailSequenceStep[]
    - `id` integer
    - `project_id` integer
    - `subject` string
    - `content` string: Only in single-step responses
    - `language` string
    - `send_trigger_event` string
    - `delay_value` integer
    - `delay_unit` string
    - `stop_trigger` string
    - `status` string
    - `subscription_price_ids` integer[], nullable
    - `quiz_ids` integer[], nullable
    - `source_email_sequence_step` integer, nullable
    - `is_translation` boolean
    - `deleted_at` string, nullable

## Other responses

- `403`: Email sequences feature is not enabled for this project

## Changes

- **2026-11-03** `eb8b2d9124ac`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/web2wave/apis/web2wave-api/changes/email-sequences/get.md)

---

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