We have released a new Outbox Endpoint that gives you the ability to send and schedule emails.

Schedule Messages

Schedule messages using send_at.

curl --location --request POST 'https://api.nylas.com/outbox' \
--header 'Authorization: Bearer <access_token>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "subject": "Welcome to Nylas!,
    "send_at": 1608156000,
    "to": [
        {
            "email": "dorothy@spacetech.com",
            "name": "Dorothy"
        }
    ],
    "from": [
        {
            "name": "kat@spacetech.com",
            "email": "Katherine"
        }
    ],
    "body": "This email was sent using the Nylas email API. Visit https://nylas.com for details."
}'

Improved Deliverability

Emails are more likely to be delivered due to error handling. When we [receive a 429], we keep trying on the provider side.

Manage Your Outbox

Outbox is integrated with Webhooks and Job Status, so you can get updates, delete messages, or change the scheduled send time.