Create a campaign
Campaigns
Create a campaign
Create a new draft campaign and associated email message.
POST
Create a campaign
Documentation Index
Fetch the complete documentation index at: https://loops.so/docs/llms.txt
Use this file to discover all available pages before exploring further.
Request
Body
The campaign name.
Response
Success
This endpoint creates a draft campaign and an empty email message in one step. Use the returnedemailMessageId with
Update an email message to set
subject, sender, preview text, and LMX content.
The campaign ID.
The campaign name.
The initial campaign status (
Draft).ISO 8601 timestamp for when the campaign was created.
ISO 8601 timestamp for when the campaign was last updated.
The ID of the empty email message created for this campaign.
The initial content revision ID for the email message. Pass this as
expectedRevisionId on your first email message update.Error
If the request body is invalid, or if no sending domain is configured, a400 Bad Request is returned.
If the API key is invalid (or content API is not enabled for your team), a
401 Unauthorized is returned.
An error message describing what went wrong.
Last modified on May 20, 2026

