Update email

Change the send time of a scheduled email.

PATCHhttps://api.cresca.xyz/api/v1/emails/:id

Requires a full-access key. Only emails whose status is scheduled can be updated; others return 422 validation_error.

Path parameters

idstringrequired

The email id.

Body parameters

scheduled_atstringrequired

The new ISO 8601 send time, up to 30 days ahead. A time in the past sends immediately.

Example

Request
curl -X PATCH 'https://api.cresca.xyz/api/v1/emails/4ef9a417-02e9-4d39-ad75-9611e0fcc33c' \
  -H 'Authorization: Bearer cr_live_xxxxxxxxx' \
  -H 'Content-Type: application/json' \
  -d '{
  "scheduled_at": "2026-10-21T09:00:00Z"
}'
Response 200
{
  "object": "email",
  "id": "4ef9a417-02e9-4d39-ad75-9611e0fcc33c"
}