Skip to main content
GET
cURL
Retrieve a single notification by the id returned from send a notification. Because sending is asynchronous, this is how you learn what actually happened to a send:
  • status — the in-app outcome. enqueued right after the send, then delivered, muted (preferences disallow), quota_exceeded, or failed.
  • email — the email outcome, present only when the send included an email block. It has its own lifecycle: pendingsent (provider accepted) → delivered / bounced / complained (from provider webhooks), or failed / muted / no_contact.
Poll this endpoint after a send to confirm email delivery. email.delivered_at is set once the provider confirms delivery; email.bounced_at / email.complained_at flag problems.

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer bv_xxxxxxxxx, where bv_xxxxxxxxx is your API Key with Full access scope.

Path Parameters

notification_id
integer
required

The unique identifier of the notification (the id returned by the send endpoint).

Response

Notification found