List SMS campaigns

Campaigns from SMS > SMS Campaigns with status, send time and recipient count.

GET https://cotlet.dev/api/v1/clicksend/sms-campaigns

read

Returns the campaigns on the SMS Campaigns page, newest first, 50 to a page; pass next_cursor back as cursor for the next page. Each campaign has its status, send time and recipient count. A campaign with status Scheduled has not gone out yet and does not appear in SMS History. campaign_id goes into cancel_scheduled_sms.

Parameters

Parameters: list_sms_campaigns
NameTypeDescription
status string string Status as the page shows it, for example Scheduled. Default: all campaigns.
cursor string string Next page cursor from the previous call.

Request

cURL
curl https://cotlet.dev/api/v1/clicksend/sms-campaigns \
  -H "Authorization: Bearer $COTLET_API_KEY"
Python
result = client.call("clicksend", "list_sms_campaigns")
Node.js
const result = await cotlet.call('clicksend', 'list_sms_campaigns');
CLI
cotlet call clicksend list_sms_campaigns

Example response

JSON

{
  "campaigns": [
    {
      "campaign_id": 48213,
      "name": "Black Friday teaser",
      "status": "Scheduled",
      "send_at": "2026-10-26 09:00",
      "recipients": 1840
    },
    {
      "campaign_id": 47990,
      "name": "Webinar reminder",
      "status": "Sent",
      "send_at": "2026-10-20 08:30",
      "recipients": 312
    }
  ],
  "next_cursor": null
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.