Skip to content
View as Markdown
Enter your site to enable Send. Requests are sent from your browser, so the site must allow cross-origin calls (CORS).

PUT Patch Recurring Campaign Email Status​

PUT
/recurring-campaigns/{campaign_id}/emails/{email_id}

Update the status of a specific child email in a recurring campaign. Only allows status transitions between draft and cancelled. The email's current status must be either draft or cancelled, and the target status must also be one of those two values. Requires FluentCampaign Pro.

Required capability: fcrm_read_emails or fcrm_manage_emails — which one applies depends on the action being performed.

Enforced by SequencePolicy::verifyRequest(), the policy default for this route group.

Requires: FluentCampaign Pro. Without it the route does not exist.

Authorizations​

ApplicationPasswords

WordPress Application Passwords — use Basic auth with your WordPress username and an application password in the format: username:application_password

Type
API Key (header: Authorization)

Parameters​

Path Parameters

campaign_id*

The parent recurring campaign ID.

Type
integer
Required
email_id*

The child email ID.

Type
integer
Required

Request Body​

application/json
JSON
{
"status": "string"
}

Responses​

Email status changed successfully.

application/json
JSON
{
"message": "string"
}

Playground​

Authorization
Variables
Key
Value
Body

Samples​

Powered by VitePress OpenAPI