Skip to main content
PUT
/
v1
/
notifications
/
preferences
/
reminders
Update Reminder Preferences
curl --request PUT \
  --url https://api.mixpeek.com/v1/notifications/preferences/reminders \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "enabled": true,
  "onboarding_nudges": true,
  "engagement_reminders": true,
  "feature_tips": true,
  "quiet_hours_start": 123,
  "quiet_hours_end": 123
}
'
{
  "reminders": {
    "enabled": true,
    "onboarding_nudges": true,
    "engagement_reminders": true,
    "feature_tips": true,
    "quiet_hours_start": 123,
    "quiet_hours_end": 123
  }
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json

Request model for updating reminder preferences.

enabled
boolean | null

Master toggle for all reminders

onboarding_nudges
boolean | null

Enable/disable onboarding nudges

engagement_reminders
boolean | null

Enable/disable engagement reminders

feature_tips
boolean | null

Enable/disable feature tips

quiet_hours_start
integer | null

Hour (0-23) to start quiet period (UTC)

quiet_hours_end
integer | null

Hour (0-23) to end quiet period (UTC)

Response

Successful Response

Response model for reminder preferences.

reminders
ReminderPreferences · object
required

Reminder/nudge email preferences