---
title: "Update User Profile"
method: PUT
path: "/api/v1/auth/profile"
tags: ["auth"]
---

# Update User Profile

`PUT /api/v1/auth/profile`

Update the current user's profile information.
Requires authentication.

## Request body

- UserProfileUpdateRequest — Request model for updating user profile information.
  - `display_name` string, nullable
  - `role` string, nullable
  - `avatar_color` string, nullable
  - `has_completed_onboarding` boolean, nullable
  - `column_preferences` object, nullable

## Response `200`

Successful Response

- UserProfileUpdateResponse — Response model for user profile update.
  - `success` boolean, required
  - `message` string, required

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.net/maia-analytics/apis/maia-api.md) · [All operations](https://skmtc.net/maia-analytics/apis/maia-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/maia-analytics/maia-api/revisions/ba2b8d962161/schema)
