Update push preferences

PUT {{baseUrl}}/v3/users/:user_id/push_preference

Update push preferences

Updates a user's push preferences. Through this action, you can set do_not_disturb for a user, and update the time frame in which the setting applies.

https://sendbird.com/docs/chat/v3/platform-api/guides/user#2-update-push-preferences

Request Body

{"push_trigger_option"=>"<string>", "do_not_disturb"=>"<boolean>", "start_hour"=>"<integer>", "start_min"=>"<integer>", "end_hour"=>"<integer>", "end_min"=>"<integer>", "snooze_enabled"=>"<boolean>", "snooze_start_ts"=>"<integer>", "snooze_end_ts"=>"<integer>", "block_push_from_bots"=>"<boolean>", "push_blocked_bot_ids"=>["<integer>", "<integer>"], "timezone"=>"<string>", "push_sound"=>"<string>"}

HEADERS

KeyDatatypeRequiredDescription
Api-Tokenstring(Required)
Content-Typestring
Acceptstring

RESPONSES

status: OK

{&quot;block_push_from_bots&quot;:&quot;\u003cboolean\u003e&quot;,&quot;enable_push_for_replies&quot;:&quot;\u003cboolean\u003e&quot;,&quot;push_blocked_bot_ids&quot;:[&quot;\u003cstring\u003e&quot;,&quot;\u003cstring\u003e&quot;],&quot;push_trigger_option&quot;:&quot;\u003cstring\u003e&quot;,&quot;do_not_disturb&quot;:&quot;\u003cboolean\u003e&quot;,&quot;start_hour&quot;:&quot;\u003cnumber\u003e&quot;,&quot;start_min&quot;:&quot;\u003cnumber\u003e&quot;,&quot;end_hour&quot;:&quot;\u003cnumber\u003e&quot;,&quot;end_min&quot;:&quot;\u003cnumber\u003e&quot;,&quot;snooze_enabled&quot;:&quot;\u003cboolean\u003e&quot;,&quot;snooze_start_ts&quot;:&quot;\u003cnumber\u003e&quot;,&quot;snooze_end_ts&quot;:&quot;\u003cnumber\u003e&quot;,&quot;timezone&quot;:&quot;\u003cstring\u003e&quot;,&quot;push_sound&quot;:&quot;\u003cstring\u003e&quot;}