List notification
GET/v2/config/digital-wallet/openid/notifications
Lists wallet notifications for OID4VCI credential offers, OpenID4VP verification requests, and status updates.
Request
Query Parameters
Number of records to skip for pagination.
Default value: 10
Maximum number of records to return per page.
Possible values: [read, unread]
Filter notifications by read or unread status.
Possible values: [credential_acked, credential_revoked, credential_expired]
Filter notifications by OID4VCI credential lifecycle event type.
Search term to filter results by
Possible values: [desc, asc]
Default value: desc
Sort order for the returned records (ascending or descending).
Responses
- 200
- 401
- 500
Response Headers
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- ]
notification object[]
Unique identifier for the notification.
Possible values: [credential_acked, credential_revoked, credential_expired]
Type of the OID4VCI notification event. credential_acked (holder acknowledged), credential_revoked (issuer revoked), credential_expired (credential expired).
Identifier of the related resource (e.g. credential exchange ID).
JSON object containing the notification payload details.
Possible values: [read, unread]
Read status. unread for new notifications, read for viewed.
Unix timestamp (in seconds) when the notification was created.
Unix timestamp (in seconds) when the notification was last modified.
pagination object
Current page number
Total number of items available
Total number of pages based on limit
Number of items per page
Indicates if there's a previous page
Indicates if there's a next page
{
"notification": [
{
"id": "string",
"notificationType": "credential_acked",
"notificationTypeRelatedId": "string",
"notificationContent": {},
"status": "read",
"createdAt": 0,
"updatedAt": 0
}
],
"pagination": {
"currentPage": 1,
"totalItems": 25,
"totalPages": 3,
"limit": 10,
"hasPrevious": false,
"hasNext": true
}
}
Unauthorized
Response Headers
- application/json
- Schema
- Example (from schema)
Schema
{
"errorCode": 400,
"errorDescription": "Bad input parameter"
}
Internal server error
Response Headers
- application/json
- Schema
- Example (from schema)
Schema
{
"errorCode": 400,
"errorDescription": "Bad input parameter"
}