---
title: "Updates account notification preferences"
method: POST
path: "/account/profile/notifications"
tags: ["Account"]
---

# Updates account notification preferences

`POST /account/profile/notifications`

Updates user notification preferences for orders, fills, announcements, and transfers. All fields are optional - only provided fields will be updated.

## Request body

- RequestsUpdateNotificationPreferencesRequest
  - `announcements` boolean
  - `fill_sound` boolean
  - `fills` boolean
  - `orders` boolean
  - `transfers` boolean

## Response `200`

OK

- ResponsesAccountProfileResp
  - `discord` ResponsesDiscordProfile
    - `id` string
    - `image_url` string
    - `username` string
  - `is_username_private` boolean
  - `market_max_slippage` object
  - `marketed_by` string
  - `nfts` ResponsesNft[]
    - `collection_address` string
    - `collection_name` string
    - `description` string
    - `id` string
    - `image_url` string
    - `name` string
    - `price` Messagesv1NftPrice
      - `currency` string
      - `decimals` integer
      - `value` string
  - `notifications` ResponsesNotificationPreferencesResp
    - `announcements` boolean
    - `fill_sound` boolean
    - `fills` boolean
    - `orders` boolean
    - `transfers` boolean
  - `referral` ResponsesReferralConfigResp
    - `commission_rate` string — Commission rate for the referer
    - `commission_volume_cap` string — Volume cap for commission
    - `discount_rate` string — Discount rate for the referee
    - `discount_volume_cap` string — Volume cap for discount
    - `minimum_volume` string — Minimum volume required to be eligible for Program
    - `name` string — Referral name
    - `points_bonus_rate` string — Points bonus rate for the referee
    - `points_bonus_volume_cap` string — Volume cap for points bonus
    - `referral_type` string — Referral type
  - `referral_code` string
  - `referred_by` string
  - `size_currency_display` string
  - `tap_share_rate` ResponsesShareRateResp
    - `last_updated_at` integer
    - `share_rate` string
  - `tap_status` string — TAP affiliate status: "NONE", "ACTIVE", or "INACTIVE"
  - `twitter` ResponsesTwitterProfile
    - `id` string
    - `image_url` string
    - `username` string
  - `twitter_following` object
  - `username` string
  - `xp_share_rate` ResponsesShareRateResp
    - `last_updated_at` integer
    - `share_rate` string

## Other responses

- `400` — Validation Error
- `401` — Unauthorized

---

[API](https://skmtc.net/tradeparadex/apis/paradex-rest-api.md) · [All operations](https://skmtc.net/tradeparadex/apis/paradex-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/tradeparadex/paradex-rest-api/versions/26dce0f96ab2/schema)
