---
title: "Update Notification Permissions"
method: PUT
path: "/push-notification/notification-permissions/"
tags: ["push-notification"]
---

# Update Notification Permissions

`PUT /push-notification/notification-permissions/`

Update notification permissions for the authenticated user.
Updates ALL push notification records for the authenticated user.
Allows toggling individual notification permission fields from true to false or vice versa.
Only the fields provided in the request will be updated.

## Request body

- NotificationPermissionsUpdate
  - `is_notification_enabled` boolean, nullable
  - `notify_refund_requested` boolean, nullable
  - `notify_refund_decision` boolean, nullable
  - `notify_customer_message` boolean, nullable
  - `notify_tickets_running_low` boolean, nullable
  - `notify_ticket_category_sold_out` boolean, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `404` — Not found
- `422` — Validation Error

---

[API](https://skmtc.dev/myticketpartner/apis/fastapi.md) · [All operations](https://skmtc.dev/myticketpartner/apis/fastapi/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/myticketpartner/fastapi/revisions/b574a0cabefe/schema)
