---
title: "Update other profile"
method: PATCH
path: "/api/my-account/profile"
tags: ["My account"]
---

# Update other profile

`PATCH /api/my-account/profile`

Update other profile for the user, only the fields that are passed in will be updated, to update the address, the user must have the address scope.

## Request body

- object
  - `familyName` string — The new family name for the user.
  - `givenName` string — The new given name for the user.
  - `middleName` string — The new middle name for the user.
  - `nickname` string — The new nickname for the user.
  - `preferredUsername` string — The new preferred username for the user.
  - `profile` string — The new profile for the user.
  - `website` string — The new website for the user.
  - `gender` string — The new gender for the user.
  - `birthdate` string — The new birthdate for the user.
  - `zoneinfo` string — The new zoneinfo for the user.
  - `locale` string — The new locale for the user.
  - `address` object — The new address for the user.
    - `formatted` string
    - `streetAddress` string
    - `locality` string
    - `region` string
    - `postalCode` string
    - `country` string

## Response `200`

The profile was updated successfully.

- object
  - `familyName` string
  - `givenName` string
  - `middleName` string
  - `nickname` string
  - `preferredUsername` string
  - `profile` string
  - `website` string
  - `gender` string
  - `birthdate` string
  - `zoneinfo` string
  - `locale` string
  - `address` object
    - `formatted` string
    - `streetAddress` string
    - `locality` string
    - `region` string
    - `postalCode` string
    - `country` string

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden

---

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