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
| Metodo | Percorso | Scope | Descrizione |
|---|---|---|---|
POST | /scheduled-emails | email:send | Programma invio |
GET | /scheduled-emails | email:read | Elenca programmati |
DELETE | /scheduled-emails/:id | email:send | Annulla pendente |
POST /scheduled-emails
Stesso corpo di POST /emails/send piu:
| Campo | Obbligatorio | Descrizione |
|---|---|---|
sendAt | Si | Data/ora ISO 8601 |
timezone | No | IANA — 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).