Skip to main content
PATCH
Update campaign
Update a campaign you own, including one that is running. Send only the fields you want to change. Arrays such as schedule_windows, allowed_days, and phone_number_ids replace the existing lists. The campaign’s channel is fixed. Use Update campaign status to start or stop it.
integer
required
ID from Get campaign.
Use an IANA timezone such as America/New_York. An ISO 8601 scheduled_start_at without an offset is interpreted in the campaign timezone. Send null to clear it. Assigning a different outbound assistant can also change the timezone unless you supply one explicitly. When replacing a WhatsApp template, map all its placeholders to lead variables.
The response includes the updated campaign in data. A 422 response identifies invalid fields or settings that conflict with the current campaign configuration.