Skip to main content
GET
/
api
/
v1
/
campaigns
List Campaigns
curl --request GET \
  --url https://api.sequenzy.com/api/v1/campaigns \
  --header 'Authorization: Bearer <token>'
{
  "success": true,
  "campaigns": [
    {
      "id": "camp_abc123",
      "name": "April Launch",
      "subject": "A quick update",
      "status": "draft",
      "labels": ["edm"],
      "scheduledAt": null,
      "sentAt": null,
      "createdAt": "2026-05-01T10:30:00Z"
    }
  ]
}

Documentation Index

Fetch the complete documentation index at: https://docs.sequenzy.com/llms.txt

Use this file to discover all available pages before exploring further.

List campaigns for the authenticated company. You can filter by status or label.

Request

status
string
Optional status filter: draft, scheduled, sent, sending, cancelled, or paused.
label
string
Optional label name filter. Only campaigns assigned this label are returned.
curl "https://api.sequenzy.com/api/v1/campaigns?status=draft&label=edm" \
  -H "Authorization: Bearer YOUR_API_KEY"

Responses

{
  "success": true,
  "campaigns": [
    {
      "id": "camp_abc123",
      "name": "April Launch",
      "subject": "A quick update",
      "status": "draft",
      "labels": ["edm"],
      "scheduledAt": null,
      "sentAt": null,
      "createdAt": "2026-05-01T10:30:00Z"
    }
  ]
}