/delivery-log
GET
/delivery-log
const url = 'https://example.com/api/v1/delivery-log?status=sent&class=delivered&direction=inbound&days=7&limit=100&offset=0';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://example.com/api/v1/delivery-log?status=sent&class=delivered&direction=inbound&days=7&limit=100&offset=0' \ --header 'Authorization: Bearer <token>'Searchable delivery log with bounce classification (delivered / hard / soft / policy / reputation / throttled). domain_admin sees only its domains.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”q
string
status
string
class
string
direction
string
domain
string
days
integer
limit
integer
offset
integer
Responses
Section titled “Responses”Default Response
Media typeapplication/json
object
items
required
Array<object>
object
id
required
string
at
required
string
recipient
required
string
relay
required
string
status
required
string
class
required
string
detail
required
string
direction
required
string
total
required
integer
byClass
required
object
delivered
required
integer
hard
required
integer
soft
required
integer
policy
required
integer
reputation
required
integer
throttled
required
integer
Example
{ "items": [ { "status": "sent", "class": "delivered", "direction": "inbound" } ]}