Documentation Index
Fetch the complete documentation index at: https://support.jetemail.com/llms.txt
Use this file to discover all available pages before exploring further.
Scheduled Email
You can schedule a transactional email for future delivery by settingscheduledAt on the POST /email request. JetEmail holds the message until the requested time and then sends it through the same pipeline as an immediate send.
When to use it
Use scheduled sends for:- Reminders, drip messages, and follow-ups
- Time-zone aware announcements
- Any send where the trigger time is known in advance
scheduledAt.
Field reference
| Field | Type | Notes |
|---|---|---|
scheduledAt | integer or string | Unix seconds (UTC) or ISO 8601 / RFC 3339 with offset. |
scheduled_at (snake_case) is also accepted as an alias.
Limits
- The time must be in the future.
- The time must be no more than 30 days out.
- A request that violates either rule returns
400 Bad Request.
Accepted formats
Example request
Example response
A scheduled send returns202 Accepted (immediate sends return 201 Created):
id is a scheduling UUID that identifies the queued message until it is dispatched.
Combining with idempotency
Scheduled sends work the same way as immediate sends with theIdempotency-Key header. Pairing the two is recommended for retried scheduling calls so a network blip does not produce a duplicate scheduled message.