Skip to content

Scheduling

Add scheduledAt with an ISO 8601 date-time, up to 30 days ahead. Include a time zone offset; +05:30 is IST.

{
"from": "Acme <[email protected]>",
"subject": "Your appointment is tomorrow",
"text": "See you at 10:00.",
"scheduledAt": "2026-11-01T09:00:00+05:30"
}

The email’s status is scheduled until it is sent. A time in the past, or within the next few seconds, sends immediately.

Terminal window
curl -X POST https://api.vaartix.com/emails/em_.../cancel -H "Authorization: Bearer $VAARTIX_API_KEY"

Only scheduled emails can be canceled; others return 409 conflict. Canceling gives the recipients back to the daily limit of the day the email was created.

Scheduled emails can’t be part of a batch.