curl --request GET \
--url https://app.sendmux.ai/api/v1/emails/logs/{public_id} \
--header 'Authorization: Bearer <token>'{
"ok": true,
"data": {
"id": "dlog_clxxxxxxxxxxxxxxxxxxxxxxxxx",
"provider_id": "<string>",
"provider_name": "<string>",
"message_id": "<string>",
"from_email": "<string>",
"sent_from_email": "<string>",
"to_email": "<string>",
"subject": "<string>",
"status": "pending",
"status_reason": "<string>",
"attempts": 123,
"sent_at": "<string>",
"size_bytes": 123,
"created_at": "<string>"
},
"meta": {
"request_id": "req_clxxxxxxxxxxxxxxxxxxxxxxxxx"
}
}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.
curl --request GET \
--url https://app.sendmux.ai/api/v1/emails/logs/{public_id} \
--header 'Authorization: Bearer <token>'{
"ok": true,
"data": {
"id": "dlog_clxxxxxxxxxxxxxxxxxxxxxxxxx",
"provider_id": "<string>",
"provider_name": "<string>",
"message_id": "<string>",
"from_email": "<string>",
"sent_from_email": "<string>",
"to_email": "<string>",
"subject": "<string>",
"status": "pending",
"status_reason": "<string>",
"attempts": 123,
"sent_at": "<string>",
"size_bytes": 123,
"created_at": "<string>"
},
"meta": {
"request_id": "req_clxxxxxxxxxxxxxxxxxxxxxxxxx"
}
}Documentation Index
Fetch the complete documentation index at: https://docs.sendmux.ai/llms.txt
Use this file to discover all available pages before exploring further.
Sendmux API key. Obtain from the dashboard under API Keys. Format: smx_root_...
Weak ETag from a previous response. Returns 304 when unchanged.
Delivery log public ID (dlog_...)
Delivery log detail
true Hide child attributes
Log public ID
"dlog_clxxxxxxxxxxxxxxxxxxxxxxxxx"
Provider public ID
Provider display name
Email Message-ID header
The actual from address used for delivery after transformation. NULL if no transformation occurred or for older log entries.
pending, sent, failed, rejected ISO 8601 timestamp when email was sent
ISO 8601 creation timestamp
Was this page helpful?