---
title: "Update the logged in user's profile details"
method: PUT
path: "/v1/user/profile"
tags: ["User"]
---

# Update the logged in user's profile details

`PUT /v1/user/profile`

## Request

- Base URL: `https://api.translate.video` (the document declares no server; this is the origin it was published from)
- URL: `https://api.translate.video/v1/user/profile`
- Auth: HTTP bearer

## Headers

- `vitra-apitoken` string

## Request body

- UpdateUserDto
  - `firstName` string: First Name
  - `lastName` string: Last Name
  - `source` string: Login Source
  - `profileData` ProfileDataDto
    - `theme` string: Theme (Light / Dark)
    - `universeCustomerId` string: Vitra Universe customer id
    - `phoneNumber` string
    - `jobRole` string
    - `fieldOfWork` string
    - `companyName` string
    - `marketingEmail` boolean
    - `fileUrl` string
    - `rewardful` object
    - `referalToken` string
    - `ipDetectedCountry` string
  - `settings` string: User Settings
  - `paymentDetails` string: Payment Details
  - `country` string: Country

## Response `200`

User profile updated!

---

[API](https://skmtc.dev/translate/apis/translate-video-server.md) - [All operations](https://skmtc.dev/translate/apis/translate-video-server/llms.txt) - [OpenAPI document](https://skmtc.dev/translate/apis/translate-video-server/revisions/d99673eed87e?raw)
