Lists what each device reported for one push message: any message whose channel is push, from a campaign, a journey or a transactional send. A push reaches every ready installation of the contact, so a message has one delivery per device. accepted: Apple, Google or the browser's push service took it, which is not proof the device showed it. invalid: the device is gone and its installation was retired. rejected: refused, often the app's key or a payload the provider would not take. retryable: will be tried again. unknown: the provider may have taken it, so it is not resent. skipped: not attempted, as when the app's key was refused for another device of the same app. pending and started are still in flight. Any other message returns 404 NOT_FOUND: a missing one says Message not found, and one on another channel names it in details.channel (an email's delivery events are on the message itself).
Path parameters
idstringrequired
The message's id.
uuid
Query parameters
limitintegeroptional
How many items a page holds: 1 to 100, 20 by default.
min > 0 · max 100 · default 20
cursorstringoptional
Where the page starts: the previous page's meta.pagination.nextCursor. Omit it for the first page, and send the same filters with it.
1–2,048 characters
Header parameters
Kirora-Workspacestringoptional
Partner keys only: the child workspace to act in, by the external id the partner gave it. Without it, a partner key acts in its own workspace. Any other key that sends it is refused with 403, and an unknown workspace is 404.
pattern ^[A-Za-z0-9._:-]{1,128}$
Returns
Returns 200 OK with a list of PushDelivery objects in data, and the next page's cursor in meta (see pagination). Otherwise returns an error; Errors lists every code and which to retry.
idstringrequired
uuid
installationIdstringrequired
The device the delivery went to.
uuid
platformstringrequired
one of ios, android, web
statusstringrequired
one of pending, started, accepted, invalid, rejected, retryable, unknown, skipped
attemptCountintegerrequired
Times sending was tried.
min 0
startedAtstring | nullrequired
When the first attempt began.
date-time
resolvedAtstring | nullrequired
When it reached a final status.
date-time
createdAtstringrequired
date-time
We'd like to use Google Analytics cookies to understand how people use this site. You can accept or decline them. See our Cookie Policy.