---
title: "Update your push-notification preferences"
method: PUT
path: "/api/v1/push/preferences"
tags: ["Push"]
---

# Update your push-notification preferences

`PUT /api/v1/push/preferences`

## Request

- Base URL: `https://replyatlas.com`
- URL: `https://replyatlas.com/api/v1/push/preferences`
- Auth: HTTP bearer

Partially updates push event toggles and/or quiet hours; omitted fields are left unchanged.

## Request body

- object
  - `events` object
    - `dm` boolean
    - `leadCreated` boolean
    - `leadThreshold` boolean
    - `leadThresholdValue` integer
    - `scheduledPost` boolean
  - `quietHours` object
    - `enabled` boolean
    - `start` string, nullable
    - `end` string, nullable
    - `criticalOnly` boolean

## Response `200`

Preferences updated

- object
  - `ok` boolean

## Other responses

- `400`: Validation failed (e.g. threshold out of range, malformed HH:mm)
- `401`: Unauthorized

---

[API](https://skmtc.dev/replyatlas/apis/replyatlas-public-api.md) · [All operations](https://skmtc.dev/replyatlas/apis/replyatlas-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/replyatlas/apis/replyatlas-public-api/revisions/0309ccbfa70e?raw)
