Emails
Get delivery log
Changed onReturns 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
Example response
{
"meta": {
"request_id": "req_clxxxxxxxxxxxxxxxxxxxxxxxxx"
},
"data": {
"id": "dlog_clxxxxxxxxxxxxxxxxxxxxxxxxx"
}
}Changes
- info
added the required property
//to the response with the status
- info
- info
the endpoint scheme security
oauth2was added to the API
- info