---
title: "Update an existing user"
method: PATCH
path: "/api/v1/users/{project_user_id}"
tags: ["ClixExternalService"]
---

# Update an existing user

`PATCH /api/v1/users/{project_user_id}`

## Request

- Base URL: `https://api.clix.so`
- URL: `https://api.clix.so/api/v1/users/{project_user_id}`
- Auth: API key in header `X-Clix-Project-ID` and API key in header `X-Clix-API-Key`

Updates user properties

## Path parameters

- `project_user_id` string, required

## Request body

- V1UpdateUserRequest: Request to update a user
  - `properties` object: User properties to update as key-value pairs

## Response `200`

User updated successfully

- V1UpdateUserResponse: Response containing the updated user properties
  - `properties` object: User properties as key-value pairs

## Other responses

- `400`: Bad request - invalid or missing parameters
- `404`: User not found

---

[API](https://skmtc.dev/clix/apis/clix-external-v1-clix-proto.md) - [All operations](https://skmtc.dev/clix/apis/clix-external-v1-clix-proto/llms.txt) - [OpenAPI document](https://skmtc.dev/clix/apis/clix-external-v1-clix-proto/revisions/b5048a49e843?raw)
