List notifications
Lists the wallet notifications, newest change first. The wallet makes a notification when a held credential is pending (`credential_pending`), received (`credential_acked`), revoked (`credential_revoked`) or expired (`credential_expired`). Filter by read status, type or a search term: `search` finds text, without regard to case, in the `vct`, the last W3C credential type, the mDoc `docType`, the display names of the credential configuration and the issuer name. For new notifications as they come, use [Stream notifications (SSE)](/docs/openid4vc-api/config-list-digital-wallet-open-id-notification-sse).
Delete all notifications
Deletes every wallet notification of the organisation, with no filter and no confirmation. Unlike [Delete notification](/docs/openid4vc-api/config-delete-digital-wallet-open-id-notification), it keeps the credentials of the notifications.
Read notification
Returns one wallet notification. The wallet makes a notification when a held credential is pending, received, revoked or expired, for example to show it in an inbox. Get the `notificationId` from [List notifications](/docs/openid4vc-api/config-list-digital-wallet-open-id-notification) or from [Stream notifications (SSE)](/docs/openid4vc-api/config-list-digital-wallet-open-id-notification-sse).
Update notification
Marks a wallet notification as read. `read` is the only value: a notification cannot go back to `unread`. A change of the read status gives no frame on the notification stream.
Delete notification
Deletes a wallet notification. For a `credential_acked` notification whose credential is still in `credential_acked` (received, not accepted), the delete declines the offer: the wallet also deletes the credential and tells the issuer, as [Delete credential](/docs/openid4vc-api/config-delete-digital-wallet-open-id-credential) does. An unknown `notificationId` also gives HTTP 204.
Create SSE ticket
Exchanges the `Authorization` header of the caller for a one-time ticket for one Server-Sent Events (SSE) operation. A browser `EventSource` cannot set request headers: your backend calls this operation with its API key or token, and the browser puts only the ticket in the `ticket` query parameter of the SSE operation. The API key then never appears in a URL, a browser or an access log.
Stream notifications (SSE)
Streams the new wallet notifications over Server-Sent Events (SSE): the connection stays open, and the wallet writes one frame for each new or changed notification. Use [List notifications](/docs/openid4vc-api/config-list-digital-wallet-open-id-notification) for the notifications that the wallet holds already, and to filter: this operation takes no filter.