**Source URL:** https://limited.veevavault.dev/safety/vault-api/api-reference/26.1/users/update-users/update-my-user

# Update My User

Update information for the currently authenticated user.

<Endpoint path="/api/{version}/objects/users/me" method="PUT" />

## Headers

| Name | Description |
| --- | --- |
| `Content-Type` | `application/x-www-form-urlencoded` |
| `Accept` | `application/json` (default) or `application/xml` |

## Body Parameters

In the body of the request, add any editable fields you wish to update. To remove existing field values, include the field name and set its value to null.

## Request

<CodeExample title="">
```bash
curl -X PUT -H "Authorization: {SESSION_ID}" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "user_title__v=Technical Writer" \
-d "site__v": "San Francisco",
https://myvault.veevavault.com/api/v17.1/objects/users/me
```
</CodeExample>

## Response

<CodeExample title="">
```json
{
    "responseStatus": "SUCCESS",
    "id": 61579
}
```
</CodeExample>

## Response Details

On `SUCCESS`, the specified values are updated and the request returns the `id` of the currently authenticated user.

---

**Previous:** [Update Single User](/safety/vault-api/api-reference/26.1/users/update-users/update-single-user)  
**Next:** [Update Multiple Users](/safety/vault-api/api-reference/26.1/users/update-users/update-multiple-users)