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

OpzioneTipoPredefinito
pagenumber1
limitnumber20

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.