---
title: "POST update-profile"
method: POST
path: "update-profile"
---

# POST update-profile

`POST update-profile`

## Request body

- object
  - `fullname` string, string, required — string
  - `lang` string
  - `theme` string

## Response `default`

A default response

- object
  - `id` string, uuid, required — UUID formatted string
  - `fullname` string, string, required — string
  - `email` string, email, required — string with valid email address
  - `isActive` boolean — boolean
  - `isBlocked` boolean — boolean
  - `isDemo` boolean — boolean
  - `isMuted` boolean — boolean
  - `createdAt` string, iso
  - `modifiedAt` string, iso
  - `defaultProjectId` string, uuid — UUID formatted string
  - `defaultTeamId` string, uuid — UUID formatted string
  - `props` object
    - `plugins` object
      - `ids` string[], required
      - `data` object, required
    - `renderer` 'svg' | 'wasm'
    - `mcpEnabled` boolean — boolean
    - `newsletterUpdates` boolean — boolean
    - `newsletterNews` boolean — boolean
    - `onboardingTeamId` string, uuid — UUID formatted string
    - `onboardingViewed` boolean — boolean
    - `v2InfoShown` boolean — boolean
    - `welcomeFileId` boolean — boolean
    - `releaseNotesViewed` string — not whitespace string
    - `notifications` object
      - `dashboardComments` 'all' | 'partial' | 'none', required
      - `emailComments` 'all' | 'partial' | 'none', required
      - `emailInvites` 'all' | 'none', required
    - `workspaceVisited` boolean — boolean

---

[API](https://skmtc.net/penpot/apis/untitled-api.md) · [All operations](https://skmtc.net/penpot/apis/untitled-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/penpot/untitled-api/versions/6440f0b9dfc1/schema)
