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

# POST update-profile-props

`POST update-profile-props`

## Request

- Base URL: `https://design.penpot.app/api/main/methods`
- URL: `https://design.penpot.app/api/main/methods/update-profile-props`
- Auth: none declared

## Request body

- object
  - `props` object, required
    - `renderer` 'svg' | 'wasm'
    - `mcpEnabled` boolean: boolean
    - `newsletterUpdates` boolean: boolean
    - `newsletterNews` boolean: boolean
    - `onboardingTeamId` string, uuid: UUID formatted string
    - `onboardingViewed` boolean: boolean
    - `onboardingQuestions` object
    - `onboardingQuestionsAnswered` boolean: boolean
    - `nitrateOnboardingViewed` boolean: boolean
    - `v2InfoShown` 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
    - `customShortcuts` object
    - `nudge` object
      - `big` number: number
      - `small` number: number

## Changes

> 11 revisions in range; 1 not diffed.

- **2026-09-22** `dfc34c780754`: 1 warning
  - removed the request property `props/welcomeFileId`
- **2026-09-10** `d014f72adc3f`: 5 info
  - added the new optional request property `props/customShortcuts`
  - added the new optional request property `props/nitrateOnboardingViewed`
  - added the new optional request property `props/nudge`
  - added the new optional request property `props/onboardingQuestions`
  - …1 more

[Operation history](https://skmtc.dev/penpot/apis/penpot-api/changes/update-profile-props/post.md)

---

[API](https://skmtc.dev/penpot/apis/penpot-api.md) - [All operations](https://skmtc.dev/penpot/apis/penpot-api/llms.txt) - [OpenAPI document](https://skmtc.dev/penpot/apis/penpot-api/revisions/a195708d87bc?raw)
