Skip to main content
GET
/
v1
/
campaign
/
list
List campaigns
curl --request GET \
  --url https://api.sendo.dev/v1/campaign/list \
  --header 'Authorization: Bearer <token>'
{
  "campaigns": [
    {
      "id": "h4cQ2gls",
      "brandId": "A8wm4k2s",
      "displayName": "Internal Testing",
      "createdAt": "2023-12-12T12:33:33.630Z",
      "updatedAt": "2023-12-12T12:33:33.630Z",
      "status": "ACTIVE",
      ...
    },
    {
      "id": "A8wm4k2s",
      "brandId": "oR439zks",
      "displayName": "User Notifications",
      "createdAt": "2023-12-07T12:33:33.630Z",
      "updatedAt": "2023-12-08T12:33:33.630Z",
      "status": "PENDING",
      ...
    }
    And so on...
  ]
}

Documentation Index

Fetch the complete documentation index at: https://docs.sendo.dev/llms.txt

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

This endpoint lists your submitted campaigns. Campaigns in DRAFT status will not be returned. Click here for more information about campaigns.

URL Params

limit
number
The number of campaigns to return (default 10).
skip
number
The number of campaigns to skip (i.e. offset).

Response

campaigns
[campaign]
An array of campaign objects returned.
error
string
Error message if the request fails.
{
  "campaigns": [
    {
      "id": "h4cQ2gls",
      "brandId": "A8wm4k2s",
      "displayName": "Internal Testing",
      "createdAt": "2023-12-12T12:33:33.630Z",
      "updatedAt": "2023-12-12T12:33:33.630Z",
      "status": "ACTIVE",
      ...
    },
    {
      "id": "A8wm4k2s",
      "brandId": "oR439zks",
      "displayName": "User Notifications",
      "createdAt": "2023-12-07T12:33:33.630Z",
      "updatedAt": "2023-12-08T12:33:33.630Z",
      "status": "PENDING",
      ...
    }
    And so on...
  ]
}