Emails

Get delivery log

Changed on

Returns a single delivery log by its public ID. Responses carry a weak ETag header — send it back as If-None-Match on the next request and the server will return 304 Not Modified (no body) when the log has not changed. Logs in a terminal status (sent/failed/rejected) stop changing, so 304 replay is a real bandwidth win on repeated polls.

get/emails/logs/{public_id}

Request

  • Base URL: https://app.sendmux.ai/api/v1
  • URL: https://app.sendmux.ai/api/v1/emails/logs/{public_id}
  • Auth: one of:
    • HTTP bearer
    • OAuth 2 (authorization code, authorization URL https://app.sendmux.ai/oauth/authorize, token URL https://app.sendmux.ai/oauth/token, scopes: logs.read)

Path parameters

public_idstring required

Delivery log public ID (dlog_...)

Headers

If-None-Matchstring

Weak ETag from a previous response. Returns 304 when unchanged.

Response

Delivery log detail

oktrue required

Example response

{
  "meta": {
    "request_id": "req_clxxxxxxxxxxxxxxxxxxxxxxxxx"
  },
  "data": {
    "id": "dlog_clxxxxxxxxxxxxxxxxxxxxxxxxx"
  }
}

Changes