Reschedule an email
PATCH
Move the send time of a future-dated, still-queued message. Only works for sends originally scheduled more than 15 minutes ahead (the ones that took the EventBridge branch); an immediate or ≤15-minute send cannot be rescheduled and returns 422. The new scheduled_at must be strictly in the future and no more than 90 days out. Requires the send scope.
Loading code example
Loading code example
Authorizations
Authorizationstringheaderrequired
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
idstringrequired
The message id (a bare 26-character ULID, no prefix).
Body
scheduled_atstring<date-time>requiredNew send time; must be strictly in the future and no more than 90 days out.
Response
application/json
The updated email detail with its new schedule.
object"email"requiredAllowed values:
"email"idstringrequiredtoarray<string>requiredfromstringrequiredcreated_atstring<date-time>requiredsubjectstringhtmlstringtextstringccarray<string>requiredbccarray<string>requiredreply_toarray<string>requiredlast_eventstringrequiredscheduled_atstring<date-time>tagsarray<object>requiredtags.namestringrequiredTag name; must match [A-Za-z0-9_-]+.
tags.valuestringrequiredTag value; must match [A-Za-z0-9_-]+.
