Reach: Campaigns
Create a draft campaign
Create a campaign in a profile.
The campaign is created as a draft, so nothing is sent and no contact is touched. It has no audience yet either - targeting and scheduling are not part of this request, the draft is finished and sent from the Reach interface.
post/api/reach/v1/profiles/{profileUuid}/campaigns
Path parameters
profileUuidstring required
Example:550e8400-e09b-41d4-a716-400055000000
Profile uuid parameter
Request body
Example request
{
"sender_name": "Marketing Team",
"sender_email": "marketing@example.com",
"title": "Black Friday Campaign",
"subject": "Don't miss our Black Friday deals!",
"template_uuid": "550e8400-e29b-41d4-a716-446655440000",
"metadata": {
"preheader": "Our biggest deals of the year",
"source": "api"
}
}Response
Success response
Example response
{
"uuid": "550e8400-e29b-41d4-a716-446655440000",
"title": "Black Friday Campaign",
"subject": "Don't miss our Black Friday deals!",
"sender_name": "Marketing Team",
"sender_email": "marketing@example.com",
"template_uuid": "2080cc86-e026-4f7b-9598-d4132f8c7c2f",
"status": "draft",
"type": "campaign",
"metadata": {
"preheader": "Our biggest deals of the year"
},
"created_at": "2025-02-27T11:54:22Z",
"updated_at": "2025-03-04T09:12:07Z"
}Changes
Changed in 1 of the 94 revisions of this API.1
- ○
endpoint added
endpoint-added
- ○