Update notification preferences
PUT/notifications
Saves email and push preferences for the caller. No system-settings check. custom_email_address=yes writes a custom email identity instead of the caller. UserId in the body is overwritten from the token.
Request
Responses
- 200
- 400
- 500
Preferences were written. Custom-email path asks the recipient to confirm the SES subscription.
Response Headers
Validation failure. Body is {"Message": " -
Response Headers
DynamoDB put failure uses DB-1001. Unsupported datasource type uses GE-1020 (FailedToUpdateMetadataException is not mapped to 400). Other uncaught errors return {"Message": "<str(ex)>"} with no GE-1008 wrap.