Skip to main content

PATCH /emails/

Update the scheduled time of a pending scheduled email.

Authentication

JWT (Dashboard) or API Key

Path Parameters

ParameterTypeDescription
idstring (UUID)Scheduled email ID

Request Body

FieldTypeRequiredDescription
scheduledAtstringYesNew ISO 8601 datetime (must be in the future)

Response

{
  "emailId": "550e8400-e29b-41d4-a716-446655440000"
}

Example

curl -X PATCH https://app.usesendi.com/api/emails/550e8400-e29b-41d4-a716-446655440000 \
  -H "Authorization: Bearer snd_your_api_key" \
  -H "Content-Type: application/json" \
  -d '{ "scheduledAt": "2026-03-09T15:00:00Z" }'

Errors

StatusErrorCause
404Not foundEmail doesn’t exist or isn’t in scheduled status
400Invalid timeScheduled time must be in the future