Skip to main content
POST
Campaign List

Authorizations

Authorization
string
header
required

Your Mailercloud API key (plain text, no Bearer prefix). Create keys in Settings → API.

Headers

Content-Type
string
default:application/json
required

application/json

Body

application/json
limit
number
required

Maximum number of elements to return.

Maximum: 100 Minimum: 10

page
number
required

You can retrieve a subset of records starting from the page value you have specified. You can add a limit, which will determine the number of records you can retrieve on a single page.

Starts From: 1

date_from
string

When the campaign type is a draft or duplicate, date_from checks modified date; otherwise, date_from checks your scheduled date.

Format Y-m-d.

Minimum string length: 1
date_to
string

When the campaign type is a draft or duplicate, date_to checks modified date; otherwise, date_to checks your scheduled date.

Format Y-m-d.

Minimum string length: 1

Filter campaign list by campaign name

Minimum string length: 1
sender_email
string

Filter campaign list by sender email.

Minimum string length: 1
sort_field
string

Sort list data based on the following field.

Available sort fields name,schedule_date,open_percentage, modified_date,clicks,opens,sent,unsubscribe

Minimum string length: 1
sort_order
string

Sorting order for sort field

Available sort orders

asc, ASC, desc, DESC

Minimum string length: 1
status
string

Filter campaign list by campaign status

Available statuses

Processing,Queued,Sending,Paused,Finished, Aborted,Duplicate,Draft,Scheduled,Rescheduled,Failed

Minimum string length: 1

Response

OK

count
object[]
Minimum array length: 1
data
object