Get user subscriptions

get/api/notifications/v1/user/subscriptions

Retrieves the notification subscriptions for the authenticated user. Supports optional filtering by communication channel, category name, and notification name. Returns a list of subscriptions relevant to the user's preferences.

Query Parameters

  • channelstring
  • categoryNamestring
  • notificationNamestring

200 Response

notificationSubscriptions array[object] required
id string <uuid>
userId string <uuid>
notificationName string required
categoryName string required
channel string required
isSubscribed boolean required
createdAt string <date-time>required
updatedAt string <date-time>required
isMandatory boolean required

400 Response

name string required
Error code
Allowed values: ValidationFailed IllegalArgument BadRequest DataIntegrityError NotImplementedError RETRIGGER_RATE_LIMITED USER_CREATION_FAILED USER_FALLBACK_FAILED
error string required
Human-readable error message
status integer <int32>required
HTTP status code
Allowed value: 400

500 Response

name string required
Error code
Allowed values: UnexpectedError ThirdPartyError DatabaseError USER_FALLBACK_TIMEOUT
error string required
Human-readable error message
status integer <int32>required
HTTP status code
Allowed value: 500