REST APIUser Management Notification

GET

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 Params

  • channel string
  • categoryName string
  • notificationName string

Header Params

  • request-id string

Responses

200
List of user subscriptions

Response Body

object

  • notificationSubscriptions array of objects required
    notificationSubscriptions object
    • 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
Invalid query parameters

Response Body

object

Bad request error response
  • name string enum required
    Error code
    ValidationFailedIllegalArgumentBadRequestDataIntegrityErrorNotImplementedErrorRETRIGGER_RATE_LIMITEDUSER_CREATION_FAILEDUSER_FALLBACK_FAILED
  • error string required
    Human-readable error message
  • status integer enum int32 required
    HTTP status code
    400
500
Unexpected error

Response Body

object

Internal server error response
  • name string enum required
    Error code
    UnexpectedErrorThirdPartyErrorDatabaseErrorUSER_FALLBACK_TIMEOUT
  • error string required
    Human-readable error message
  • status integer enum int32 required
    HTTP status code
    500