---
title: "List email campaigns"
method: GET
path: "/emails/campaigns"
tags: ["Email campaigns (legacy)"]
deprecated: true
---

# List email campaigns

`GET /emails/campaigns`

## Request

- Base URL: `https://api.emelia.io`
- URL: `https://api.emelia.io/emails/campaigns`
- Auth: API key in header `Authorization`

> **Deprecated.**

Returns non-archived email campaigns with a reduced field set (_id, name, status, createdAt, startAt, useManyProviders, providersUsed, plannedStart) and the populated provider. New integrations should use the multichannel /advanced campaign endpoints instead.

## Response `200`

Campaigns.

- object
  - `success` true, required
  - `campaigns` LegacyEmailCampaignListItem[], required
    - `_id` string
    - `name` string
    - `status` string
    - `createdAt` string, date-time
    - `startAt` string, date-time
    - `plannedStart` string, date-time
    - `useManyProviders` boolean
    - `providersUsed` string[]
    - `provider` object, nullable: Populated email provider.

## Other responses

- `400`: Business or validation error. 400 by default; Joi validation errors carry code INVALID_REQUEST.

---

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