Email Campaigns
List, create, retrieve, and delete email campaigns
Pass the API token in the Api-Token header
Page number to retrieve (page-token pagination). Defaults to 1.
1Example: 1Number of campaigns per page. Defaults to 50, maximum 100.
50Example: 50Filter campaigns by name (case-insensitive partial match).
springA paginated list of email campaigns.
Authentication failed — missing or invalid API token.
The API token does not have permission to access this resource.
Too many requests. The public API is rate limited to 150 requests per 10 seconds per
API token. Retry after the window resets (see the x-ratelimit-reset header).
Pass the API token in the Api-Token header
Campaign attributes. Both create and update accept the same fields. Create and update only
manage attributes and audience — the campaign always stays in draft; scheduling and
starting are performed via the dedicated lifecycle action endpoints.
Campaign name.
Spring SaleID of the verified sending domain used for the campaign, as returned by the Sending Domains endpoints.
4321Display name shown in the From header.
Acme MarketingLocal part (before the @) of the From address.
newsHow the campaign is delivered. rapid sends as fast as possible; gradual throttles
sending to delivery_options.emails_per_hour.
rapidPossible values: IDs of contact lists to send to. Treated as the full set of included lists — lists not
listed are removed. Combine with contact_segment_ids to target both.
[55,56]IDs of contact segments to send to. Treated as the full set of included segments.
[12]A single email campaign.
Authentication failed — missing or invalid API token.
The API token does not have permission to access this resource.
The request was rejected due to validation errors.
Too many requests. The public API is rate limited to 150 requests per 10 seconds per
API token. Retry after the window resets (see the x-ratelimit-reset header).
Pass the API token in the Api-Token header
Unique identifier of the email campaign
4567A single email campaign.
Authentication failed — missing or invalid API token.
The API token does not have permission to access this resource.
The requested email campaign was not found.
Too many requests. The public API is rate limited to 150 requests per 10 seconds per
API token. Retry after the window resets (see the x-ratelimit-reset header).
Pass the API token in the Api-Token header
Unique identifier of the email campaign
4567The email campaign was deleted. No response body.
No content
Authentication failed — missing or invalid API token.
The API token does not have permission to access this resource.
The requested email campaign was not found.
The request was rejected due to validation errors.
Too many requests. The public API is rate limited to 150 requests per 10 seconds per
API token. Retry after the window resets (see the x-ratelimit-reset header).
No content
Pass the API token in the Api-Token header
Unique identifier of the email campaign
4567Campaign attributes. Both create and update accept the same fields. Create and update only
manage attributes and audience — the campaign always stays in draft; scheduling and
starting are performed via the dedicated lifecycle action endpoints.
Campaign name.
Spring SaleID of the verified sending domain used for the campaign, as returned by the Sending Domains endpoints.
4321Display name shown in the From header.
Acme MarketingLocal part (before the @) of the From address.
newsHow the campaign is delivered. rapid sends as fast as possible; gradual throttles
sending to delivery_options.emails_per_hour.
rapidPossible values: IDs of contact lists to send to. Treated as the full set of included lists — lists not
listed are removed. Combine with contact_segment_ids to target both.
[55,56]IDs of contact segments to send to. Treated as the full set of included segments.
[12]A single email campaign.
Authentication failed — missing or invalid API token.
The API token does not have permission to access this resource.
The requested email campaign was not found.
The request was rejected due to validation errors.
Too many requests. The public API is rate limited to 150 requests per 10 seconds per
API token. Retry after the window resets (see the x-ratelimit-reset header).
Pass the API token in the Api-Token header
Unique identifier of the email campaign
4567A single email campaign.
Authentication failed — missing or invalid API token.
The API token does not have permission to access this resource.
The requested email campaign was not found.
The lifecycle action was rejected — the campaign was in a state that does not allow the
action, the datetime was invalid, or sending validation failed.
Too many requests. The public API is rate limited to 150 requests per 10 seconds per
API token. Retry after the window resets (see the x-ratelimit-reset header).
Pass the API token in the Api-Token header
Unique identifier of the email campaign
4567When to start sending the campaign.
When to send the campaign (ISO 8601). Must be in the future and no more than 1 month
ahead, otherwise the request is rejected with 422.
2026-06-01T09:00:00.000ZA single email campaign.
Authentication failed — missing or invalid API token.
The API token does not have permission to access this resource.
The requested email campaign was not found.
The lifecycle action was rejected — the campaign was in a state that does not allow the
action, the datetime was invalid, or sending validation failed.
Too many requests. The public API is rate limited to 150 requests per 10 seconds per
API token. Retry after the window resets (see the x-ratelimit-reset header).
Pass the API token in the Api-Token header
Unique identifier of the email campaign
4567A single email campaign.
Authentication failed — missing or invalid API token.
The API token does not have permission to access this resource.
The requested email campaign was not found.
The lifecycle action was rejected — the campaign was in a state that does not allow the
action, the datetime was invalid, or sending validation failed.
Too many requests. The public API is rate limited to 150 requests per 10 seconds per
API token. Retry after the window resets (see the x-ratelimit-reset header).
Pass the API token in the Api-Token header
Unique identifier of the email campaign
4567A single email campaign.
Authentication failed — missing or invalid API token.
The API token does not have permission to access this resource.
The requested email campaign was not found.
The lifecycle action was rejected — the campaign was in a state that does not allow the
action, the datetime was invalid, or sending validation failed.
Too many requests. The public API is rate limited to 150 requests per 10 seconds per
API token. Retry after the window resets (see the x-ratelimit-reset header).
Pass the API token in the Api-Token header
Unique identifier of the email campaign
4567A single email campaign.
Authentication failed — missing or invalid API token.
The API token does not have permission to access this resource.
The requested email campaign was not found.
The lifecycle action was rejected — the campaign was in a state that does not allow the
action, the datetime was invalid, or sending validation failed.
Too many requests. The public API is rate limited to 150 requests per 10 seconds per
API token. Retry after the window resets (see the x-ratelimit-reset header).
Last updated
Was this helpful?

