Notifications

Mark notification as read.

post

Claim-based access control: Issuer_Admin, Issuer_Auditor, Issuer_User, Verifier_Admin, Verifier_Auditor, Verifier_User

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
idstringRequired
Responses
chevron-right
200Success
application/json
post
/api/v1/notifications/{id}/read

Mark all notifications as read.

post

Claim-based access control: Issuer_Admin, Issuer_Auditor, Issuer_User, Verifier_Admin, Verifier_Auditor, Verifier_User

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
serviceall ofRequired

The service for which notifications are being marked as read.

string · enumOptionalPossible values:
Responses
post
/api/v1/notifications/mark-all-read

Get list of notifications

get

Claim-based access control: Issuer_Admin, Issuer_Auditor, Issuer_User, Verifier_Admin, Verifier_Auditor, Verifier_User

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Query parameters
pagenumberOptional

Page number to retrieve.If you provide invalid value the default page number will applied Example: 1 Default Value: 1

limitnumberOptional

Number of records per page. Example: 20 Default Value: 20 Max Value: 100

  If provided value is greater than max value, max value will be applied.
filter.readstring[]Optional

Filter by read query param. Format: filter.read={$not}:OPERATION:VALUE Example: filter.read=$not:$like:John Doe&filter.read=like:John Available Operations$eq

filter.servicestring[]Optional

Filter by service query param. Format: filter.service={$not}:OPERATION:VALUE Example: filter.service=$not:$like:John Doe&filter.service=like:John Available Operations$eq

Responses
chevron-right
200Success
application/json
get
/api/v1/notifications

Get notification preferences of the request user.

get

Claim-based access control: Issuer_Admin, Issuer_Auditor, Issuer_User, Verifier_Admin, Verifier_Auditor, Verifier_User

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
chevron-right
200Success
application/json
get
/api/v1/notifications/preferences

Create or update notification preferences of the request user.

patch

Claim-based access control: Issuer_Admin, Issuer_Auditor, Issuer_User, Verifier_Admin, Verifier_Auditor, Verifier_User

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
Responses
chevron-right
200Success
application/json
patch
/api/v1/notifications/preferences

Last updated