Skip to main content

Notification settings

Global reminder settings live at /api/v1/notification-settings. This endpoint is intentionally narrow: Configure Bark once in the web app under Settings → Notifications. See the reminders guide. After that, agents can toggle the global switch and advance window here. Per-subscription reminder toggles stay on subscription records as notificationEnabled.

Get settings

GET /api/v1/notification-settings
If the account has never saved notification settings in the web app, the API returns 404 notification_settings_not_found and points the agent to the web reminders setup.

Update settings

PATCH /api/v1/notification-settings requires the write scope.
Requests that include barkUrl, timeZone, locale, or other non-writable fields return 400 invalid_notification_settings_field with writableFields: ["daysBefore","enabled"].

Agent behavior

If the user asks to paste a Bark URL or send a test push, refuse and send them to the web app + reminders guide. Do not invent credentials.