Update a sequence email
Updates any field on a sequence email — subject, preview_text, content, delay_value, delay_unit, send_days, position, email_template_id, or published. Only fields included in the request body change; everything else is preserved.
Note: pass send_days: null to revert a per-email schedule override and inherit the parent sequence's send_days again. The response will then return all 7 days, indicating no per-email restriction.
Warning: sending send_days on an email with delay_unit: "hours" returns 422 — send_days only applies to day-based emails.
Warning: changing position while subscribers are actively progressing through the sequence can cause emails to be sent out of order or skipped. The same caution applies to flipping published on a position: 0 email — it triggers Kit to process all queued subscribers for that email.
For the sequence-email model and how delay_unit and send_days interact, see Create a sequence email.
Request
- Base URLhttps://api.kit.com
- URLhttps://api.kit.com/v4/sequences/{sequence_id}/emails/{id}
- Auth
- API key in header X-Kit-Api-Key
- or OAuth 2Authorization code: https://api.kit.com/v4/oauth/authorizeToken URL: https://api.kit.com/v4/oauth/token
Path parameters
Request body
Response
Updates the sequence email and returns its details
Changes
No recorded changes to this operation across all 2 revisions of this API.