Skip to main content
POST
/
reactivate
/
scheduling
Email Scheduling
curl --request POST \
  --url https://api.example.com/reactivate/scheduling
Handles email scheduling with batched delivery via AWS SQS queues. Supports immediate sends, scheduled future sends, and recurring sequences.

Authentication

Requires a valid Reactivate auth token.

Schedule Emails

Request Body

{
  "sequenceId": "uuid",
  "scheduledAt": "2024-03-15T10:00:00Z",
  "batchSize": 500,
  "timezone": "America/New_York"
}
FieldTypeRequiredDescription
sequenceIdstringYesSequence to schedule
scheduledAtstringYesISO 8601 delivery time
batchSizenumberNoEmails per batch (default: 500)
timezonestringNoCustomer timezone for send optimization

Batched Delivery

Email delivery is batched through SQS queues to handle high volumes:
Schedule Request


SQS_QUEUE_SCHEDULES → Process Schedule


Batch into groups of N → SQS_QUEUE_EMAIL_ANALYTICS


SendGrid delivery → Webhook events → Metrics update

Queue Configuration

QueuePurpose
SQS_QUEUE_SCHEDULESEmail schedule processing
SQS_QUEUE_EMAIL_ANALYTICSEmail delivery and analytics
SQS_QUEUE_OUTGOING_WEBHOOKSWebhook event delivery