This endpoint provides complete details of a scheduled email, including its current status, delivery attempts, and all original content.
Authentication
This endpoint requires authentication via:- API key auth: Bearer token in Authorization header
Path Parameters
Unique identifier of the scheduled email to retrieve.
Headers
Bearer token for API authentication.
Request Example
Response
Unique identifier for the scheduled email.
Sender email address.
Array of recipient email addresses.
Array of CC recipient email addresses.
Array of BCC recipient email addresses.
Array of reply-to email addresses.
Email subject line.
Plain text version of the email body.
HTML version of the email body.
Custom headers attached to the email.
Array of file attachments included with the email.
Array of tag objects for email categorization.
ISO 8601 timestamp of when the email is/was scheduled to be sent.
Timezone used for scheduling the email.
Current status of the scheduled email:
scheduled
, sent
, failed
, or cancelled
.Number of delivery attempts made.
Maximum number of delivery attempts allowed before marking as failed.
ISO 8601 timestamp of when the next delivery attempt will be made (only present if status is ‘failed’ and more attempts remain).
Error message from the last failed delivery attempt (only present if status is ‘failed’).
ISO 8601 timestamp of when the email was originally scheduled.
ISO 8601 timestamp of when the email record was last updated.
ISO 8601 timestamp of when the email was successfully sent (only present if status is ‘sent’).
ID of the sent email record (only present if status is ‘sent’).
Status Information
Status Values
Status Values
scheduled
: Email is waiting to be sent at the scheduled timesent
: Email was successfully deliveredfailed
: Email failed to send after all retry attemptscancelled
: Email was cancelled before being sent
Retry Logic
Retry Logic
Failed emails are automatically retried up to
max_attempts
times with exponential backoff:- Attempt 1: Immediate
- Attempt 2: After 1 minute
- Attempt 3: After 5 minutes
next_retry_at
field shows when the next attempt will occur.Error Messages
Error Messages
Common error messages in
last_error
field:- “Recipient email address rejected by server”
- “Domain not found”
- “Rate limit exceeded”
- “Attachment processing failed”
Related Endpoints
List Scheduled Emails
View all your scheduled emails with filtering
Cancel Scheduled Email
Cancel a scheduled email before it’s sent
Schedule Email
Schedule a new email for future delivery
Important Notes
Real-time Status: The status and attempt information is updated in real-time as the system processes scheduled emails.
Access Control: You can only retrieve scheduled emails that belong to your account.
Monitoring: Use this endpoint to build monitoring and alerting systems for critical scheduled emails.