Manage Campaigns
Update, pause, resume, and delete campaigns
Pause, resume, or delete campaigns to control your scheduled content.
List All Campaigns
GET /v1/workspaces/{id}/campaigns/Example
curl "https://api.missinglettr.com/v1/workspaces/1/campaigns/" \
-H "Authorization: Bearer YOUR_API_KEY"Response
{
"campaigns": [
{
"id": 42,
"name": "Product Launch 2025",
"template": "2_week_blast",
"status": "active",
"total_posts": 10,
"published_posts": 3,
"scheduled_posts": 7
},
{
"id": 43,
"name": "Blog Evergreen",
"template": "12_month_evergreen",
"status": "paused",
"total_posts": 5,
"published_posts": 1,
"scheduled_posts": 4
}
]
}Pause a Campaign
Temporarily pause a campaign. Scheduled posts will not publish while paused:
POST /v1/workspaces/{id}/campaigns/{campaign_id}/pause/Example
curl -X POST "https://api.missinglettr.com/v1/workspaces/1/campaigns/42/pause/" \
-H "Authorization: Bearer YOUR_API_KEY"Response
{
"id": 42,
"name": "Product Launch 2025",
"status": "paused",
"message": "Campaign paused. Scheduled posts will not publish."
}Resume a Campaign
Resume a paused campaign. Scheduled posts will start publishing again:
POST /v1/workspaces/{id}/campaigns/{campaign_id}/resume/Example
curl -X POST "https://api.missinglettr.com/v1/workspaces/1/campaigns/42/resume/" \
-H "Authorization: Bearer YOUR_API_KEY"Response
{
"id": 42,
"name": "Product Launch 2025",
"status": "active",
"message": "Campaign resumed. Posts will publish as scheduled."
}Delete a Campaign
Permanently delete a campaign and cancel all pending posts:
DELETE /v1/workspaces/{id}/campaigns/{campaign_id}/Example
curl -X DELETE "https://api.missinglettr.com/v1/workspaces/1/campaigns/42/" \
-H "Authorization: Bearer YOUR_API_KEY"Response
{
"message": "Campaign deleted successfully",
"cancelled_posts": 7
}Warning: Deleting a campaign will cancel all scheduled posts. Already published posts will remain on social platforms but will be removed from the system.
Use Cases
- Pause: Temporarily halt promotion during holidays or company events
- Resume: Continue campaign after addressing feedback or updates
- Delete: Cancel outdated campaigns or promotional periods that ended