docs/use-cases/scheduled-send.md
Use the sendAt property to specify when to send the emails (in UNIX timestamp seconds, not milliseconds):
const msg = {
to: '[email protected]',
from: '[email protected]',
subject: 'Hello delayed email',
html: '<p>Some email content</p>',
sendAt: 1500077141,
};
await sgMail.send(msg);
batchId set, the call to sgMail.send() returns a 202 status code with an empty response body. Currently, cancelling a scheduled email without a batchId set requires a change of password or contacting our support team.msg object:const msg = {
to: '[email protected]',
from: '[email protected]',
subject: 'Hello delayed email',
html: '<p>Some email content</p>',
sendAt: 1500077141,
batchId: 'YOUR_BATCH_ID'
};
await sgMail.send(msg);
cancel or pause status.