Update a campaign
Campaigns
Update a campaign
Update a draft Loops campaign’s name, group, audience targeting, or scheduling before sending, including segment and mailing list configuration.
POST
Update a campaign
Campaigns can only be updated while they are in
Draft status. At least one
field must be provided.Request
Path parameters
The ID of the campaign.
Body
The updated campaign name.
The ID of the group to move this campaign to.
The ID of the mailing list to send to.
The ID of an audience segment. Setting
this clears any
audienceFilter.An inline audience filter. See Get an audience segment for the filter structure.
When the campaign should send.
Response
Success
The campaign ID.
The campaign name.
The campaign status. One of
Draft, Scheduled, Sending, Sent.ISO 8601 timestamp for when the campaign was created.
ISO 8601 timestamp for when the campaign was last updated.
The associated email message ID.
The ID of the campaign group this campaign belongs to.
The ID of the mailing list this campaign sends to, if set.
The ID of the audience segment this campaign targets, if set.
The inline audience filter, if set.
When the campaign is scheduled to send.
Error
If the request body is invalid, or if the campaign group is not found, a400 Bad Request is returned.
A 404 Not Found is returned if the campaign, mailing list, or audience segment
does not exist.
A 409 Conflict is returned if the campaign is not in draft status.
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 June 30, 2026

