Campaigns

List campaigns

Returns a paginated list of campaigns for the authenticated team, each with embedded engagement stats. Requires the campaigns:read scope.

get/campaigns

Request

  • Base URL: https://app.lettr.com/api
  • URL: https://app.lettr.com/api/campaigns
  • Auth: HTTP bearer

Query parameters

pageinteger

Page number

per_pageinteger

Items per page (max 100)

status'draft' | 'scheduled' | 'preparing' | 'in_review' | 'sending' | 'sent' | 'failed'

Filter by campaign status

Response

Campaigns retrieved successfully.

messagestring required

Example response

{
  "message": "Campaigns retrieved successfully.",
  "data": {
    "campaigns": [
      {
        "id": "0193e6a8-1f3a-7c2a-b9e2-1aa1d2e5d3f0",
        "name": "Spring Sale",
        "status": "sent",
        "sent_count": 124,
        "created_at": "2026-05-01T09:00:00+00:00"
      }
    ],
    "pagination": {
      "total": 42,
      "per_page": 20,
      "current_page": 1,
      "last_page": 3
    }
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.