Update a campaign’s settings. Only draft campaigns can be updated. You can configure the name, subject, template, sender, audience, preview text, reply-to address, and schedule.
API key from your SendKit dashboard. Pass it as a Bearer token in the Authorization header.
The campaign ID.
The campaign name.
255The email subject line.
255The email template ID to use.
The sender ID to send from.
The audience type.
all_contacts, contact_list, segment The contact list or segment ID. Required when audience_type is contact_list or segment.
Preview text shown in email clients.
255Reply-to email address.
255Schedule the campaign for a future date. Must be in the future.
Campaign updated successfully
"550e8400-e29b-41d4-a716-446655440000"
"March Newsletter"
"Our latest updates"
"Check out what's new"
"support@example.com"
draft, scheduled, sending, sent, partial_sent "draft"
all_contacts, contact_list, segment "contact_list"
1500
1200
5
"2026-03-15 10:00:00"
"2026-03-11 14:30:00"
"2026-03-10 09:00:00"