---
title: "Updates account profile"
method: PUT
path: "/account/profile"
tags: ["Account"]
---

# Updates account profile

`PUT /account/profile`

Updates account profile information

## Request body

- RequestsUpdateAccountProfileRequest
  - `ai_agent_url` string
  - `announcements` boolean
  - `fill_sound` boolean
  - `fills` boolean
  - `is_username_private` boolean
  - `max_slippage` string
  - `orders` boolean
  - `referral_code` string
  - `referred_by` string
  - `size_currency_display` string
  - `tap_share_rate` string
  - `trading_value_display` string
  - `transfers` boolean
  - `username` string
  - `xp_share_rate` string

## Response `200`

OK

- ResponsesAccountProfileResp
  - `ai_agent_url` string
  - `discord` ResponsesDiscordProfile
    - `id` string
    - `image_url` string
    - `username` string
  - `is_username_private` boolean
  - `last_seen_notification` integer
  - `market_max_slippage` object
  - `marketed_by` string
  - `nfts` ResponsesNft[]
    - `collection_address` string
    - `collection_name` 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

## Changes

- **2026-07-17** `f1370c46e9e8` — 6 warning
  - added the new `BLOCK_TRADE_REPLAYED_SIGNATURE` enum value to the `error/allOf[#/components/schemas/responses.ErrorCode]/` response property for the response status `400`
  - added the new `BLOCK_TRADE_REPLAYED_SIGNATURE` enum value to the `error/allOf[#/components/schemas/responses.ErrorCode]/` response property for the response status `401`
  - added the new `EVM_VAULT_OPERATORS_DISABLED` enum value to the `error/allOf[#/components/schemas/responses.ErrorCode]/` response property for the response status `400`
  - added the new `EVM_VAULT_OPERATORS_DISABLED` enum value to the `error/allOf[#/components/schemas/responses.ErrorCode]/` response property for the response status `401`
  - …2 more
- **2026-06-09** `43b81de9b079` — 6 info
  - removed the `INVALID_RHINOFI_QUOTE` enum value from the `error/allOf[#/components/schemas/responses.ErrorCode]/` response property for the response status `400`
  - removed the `INVALID_RHINOFI_QUOTE` enum value from the `error/allOf[#/components/schemas/responses.ErrorCode]/` response property for the response status `401`
  - removed the `INVALID_RHINOFI_QUOTE_COMMIT` enum value from the `error/allOf[#/components/schemas/responses.ErrorCode]/` response property for the response status `400`
  - removed the `INVALID_RHINOFI_QUOTE_COMMIT` enum value from the `error/allOf[#/components/schemas/responses.ErrorCode]/` response property for the response status `401`
  - …2 more
- …earlier changes not shown

[Full history](https://skmtc.dev/tradeparadex/apis/paradex-rest-api-2/changes/account/profile/put.md)

---

[API](https://skmtc.dev/tradeparadex/apis/paradex-rest-api-2.md) · [All operations](https://skmtc.dev/tradeparadex/apis/paradex-rest-api-2/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/tradeparadex/paradex-rest-api-2/revisions/a73698fdee53/schema)
