---
title: "PATCH /api/user/account/"
method: PATCH
path: "/api/user/account/"
tags: ["User"]
---

# PATCH /api/user/account/

`PATCH /api/user/account/`

Updates the account information of the authenticated user.

## Request body

- PatchedAccount — This serializer must be kept in sync with `UserSerializer`.
  - `first_name` string
  - `language` string — An ISO 639 language code (with optional variant) selected by the user. Ex: en-GB.
  - `email_notification_frequency` 'instant' | 'daily' | 'weekly' | 'never' — * `instant` - instant * `daily` - daily * `weekly` - weekly * `never` - never
  - `completed_onboarding` boolean — Indicates whether the user has completed the onboarding.
  - `completed_guided_tours` string[] — Indicates which guided tour types have been completed.

## Response `200`

- Account — This serializer must be kept in sync with `UserSerializer`.
  - `first_name` string
  - `language` string — An ISO 639 language code (with optional variant) selected by the user. Ex: en-GB.
  - `email_notification_frequency` 'instant' | 'daily' | 'weekly' | 'never' — * `instant` - instant * `daily` - daily * `weekly` - weekly * `never` - never
  - `completed_onboarding` boolean — Indicates whether the user has completed the onboarding.
  - `completed_guided_tours` string[] — Indicates which guided tour types have been completed.

## Other responses

- `400`

---

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