DocumentazioneEmail programmate

Email programmate

POST/GET/DELETE /scheduled-emails — invii transazionali differiti.

Programma un invio transazionale futuro. La quota si verifica al momento dell'invio, non alla programmazione.

Endpoint

MetodoPercorsoScopeDescrizione
POST/scheduled-emailsemail:sendProgramma invio
GET/scheduled-emailsemail:readElenca programmati
DELETE/scheduled-emails/:idemail:sendAnnulla pendente

POST /scheduled-emails

Stesso corpo di POST /emails/send piu:

CampoObbligatorioDescrizione
sendAtSiData/ora ISO 8601
timezoneNoIANA — default Europe/Madrid
{
  "to": "[email protected]",
  "subject": "Promemoria appuntamento",
  "htmlBody": "<p>Il tuo appuntamento e domani.</p>",
  "sendAt": "2026-06-20T10:00:00.000Z",
  "timezone": "Europe/Madrid"
}

GET /scheduled-emails

?status=PENDING — stati: PENDING | SENT | FAILED | CANCELLED.

DELETE /scheduled-emails/:id

Solo righe PENDING; rimuove il job BullMQ (mc:scheduled-emails).