Ir para o conteúdo

Transacional — Estatísticas

Coleção de eventos recentes para um envio transacional.

Endpoint

Método URL
GET /transactional/<transactional>/stats

GET

Parâmetro Tipo Descrição
event string Parâmetro de query. Opcional. Tipo de evento a obter. Por defeito delivered.
start timestamp Opcional. Limite inferior para eventos reportados. Por defeito 24h atrás. Aceita timestamp Unix (int), datetime ISO 8601, ou data ISO 8601 (interpretada como 00:00 desse dia).

Valores de evento

Valor Descrição Disponível para SMTP?
submitted Mensagens submetidas Sim
delivered Mensagens entregues Sim
bounced Mensagens com bounce Sim
opened Mensagens abertas Não
clicked Qualquer link clicado Não
unsubscribed Causou cancelamento de subscrição Não
link_clicked Eventos de link específico Não

Devolve: Uma lista de eventos (events) contendo um timestamp e o contacto de destino por entrada.

Exemplo:

curl -u "username:api_key" -H "Accept: application/json" \
  "https://app.duo.pt/transactional/{transactional_id}/stats?event=delivered"

Resposta:

{
  "success": true,
  "data": {
    "startTimestamp": null,
    "transactional": {
      "id": 1,
      "owner": 1,
      "name": "Order Confirmation",
      "list": 1,
      "domain": 1,
      "smtp_submission": false,
      "send_dsn": false
    },
    "events": [],
    "page": 1,
    "pageSize": 10,
    "pageCount": 0
  }
}