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 '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
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.mixpeek.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

Headers

Authorization
string

REQUIRED: Bearer token authentication using your API key. Format: 'Bearer sk_xxxxxxxxxxxxx'. You can create API keys in the Mixpeek dashboard under Organization Settings.

Examples:

"Bearer YOUR_API_KEY"

"Bearer YOUR_STRIPE_API_KEY"

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