Messages
Retrieve a sent message
GET/v1/messages/deliveries/{id}
Requires an API key with the messages:read scope. About keys and scopes
Any message in the send log, whatever its source, as the log lists it.
Path parameters
idstringrequireduuid
Returns
Returns 200 OK with a SentMessage in data. Otherwise returns an error; Errors lists every code and which to retry.
idstringrequireduuid
contactIdstring | nullrequiredNull when the contact was erased, or the message passed the retention period: the message no longer names anyone.
uuid
currentContactEmailstring | nullrequiredThe contact's email now, which may differ from
recipientAddress.recipientAddressstring | nullrequiredThe address the message went to, frozen at the first attempt; null until then.
simulatedbooleanrequiredSent to a reserved test address (
example.comand the like): it passed every check a real send does but was never handed to the provider. Any outcome was simulated from the address, asbounce@example.comsimulates a bounce.campaignIdstring | nullrequiredThe campaign it came from, if any.
uuid
journeyIdstring | nullrequiredThe journey it came from, if any.
uuid
journeyEnrollmentIdstring | nullrequiredThe journey enrollment it came from, if any.
uuid
journeyStepIndexinteger | nullrequiredPosition of the journey step that sent it, if any.
min -9007199254740991 · max 9007199254740991
sourceNamestring | nullrequiredThe campaign's or journey's name; null for a transactional send.
messageTypestringrequiredone of
marketing,transactionalchannelstringrequiredone of
email,pushstatusstringrequiredone of
queued,sending,skipped,sent,failed,delivered,bounced,complainedfailureReasonstring | nullrequiredWhy it failed, bounced or was skipped, e.g.
suppressed,consent_missing.correlationIdstring | nullrequiredThe reference a transactional send carried; null otherwise.
sendAtstring | nullrequiredWhen a timed transactional send is due; null for one sent at once.
date-time
sentAtstring | nullrequiredWhen it was handed to the provider.
date-time
deliveredAtstring | nullrequiredWhen the provider confirmed delivery.
date-time
failedAtstring | nullrequiredWhen it failed, bounced or was skipped (a cancelled send included).
date-time
openedAtstring | nullrequiredFirst open, when tracked.
date-time
clickedAtstring | nullrequiredFirst click, when tracked.
date-time
createdAtstringrequireddate-time
templateobject | nullrequiredThe stored template and published version it was sent from; null for inline content. Messages sent before template versions carry
version: null.2 child attributes
idstringrequireduuid
versioninteger | nullrequiredmin > 0 · max 9007199254740991