DocumentazioneOttenere i log email
Ottenere i log email
Elenca le email inviate e il loro stato dall'SDK JavaScript.
Usa getLogs per paginare le tue email inviate e il loro stato di consegna.
import { MailingCore } from 'mailingcore-js'
MailingCore.init({ apiKey: 'mc_live_...' })
const { data, meta } = await MailingCore.getLogs({ page: 1, limit: 20 })
Parametri
| Opzione | Tipo | Predefinito |
|---|---|---|
page | number | 1 |
limit | number | 20 |
getLogs pagina soltanto — oggi non ci sono filtri per status o data nell'SDK.
Risposta
Un elenco paginato di log email:
{
"data": [
{
"id": "...",
"toEmail": "[email protected]",
"subject": "...",
"status": "DELIVERED",
"provider": "...",
"messageId": "...",
"createdAt": "...",
"tags": []
}
],
"meta": { "page": 1, "limit": 20, "total": 0, "totalPages": 0 }
}
Sotto il cofano chiama GET /emails/logs, che richiede una API key con lo scope email:read. Vedi Stati email per i valori di status e Log di invio per l'endpoint REST.