REST APIUser Management Notification

PUT

Updates the notification subscriptions for the authenticated user. Accepts a list of subscription changes and applies them, replacing the user's current subscriptions with the provided set.

Header Params

  • request-id string

Body Params

object

  • notificationSubscriptions array of objects required

    0 to 100 items

    notificationSubscriptions object
    • notificationName string
    • categoryName string
    • channel string required

      0 to 50 characters

    • isSubscribed boolean required

Responses

200
User subscriptions updated

Response Body

array of strings

Updated subscription entities
400
Invalid subscription request body

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