> This page is for version v2 (default).
> For other versions, use one of these documentation indexes:
> - v2 (default): https://autodesk-poc.ferndocs.com/v2/llms.txt
> - v1: https://autodesk-poc.ferndocs.com/v1/llms.txt

> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://autodesk-poc.ferndocs.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://autodesk-poc.ferndocs.com/_mcp/server.

# UpdateUserProfilePayload

GraphQL object

Represents the core user profile.

Reference: https://autodesk-poc.ferndocs.com/user-profile/types/objects/update-user-profile-payload

## Fields

- `userId` — The identifier for a user.
- `eidmId` — Legacy identifier for the user. **Deprecated:** Moved to UserIdentifiers field group.
- `userName` — User name of the user. **Deprecated:** Moved to PersonalInfo field group.
- `isOnSubscription` — The flag that indicates if the user has any subscription. **Deprecated:** Moved to PersonalInfo field group.
- `onSubscription` — **Deprecated:** Deprecated to comply with GraphQL API standard naming conventions. Use 'isOnSubscription' field instead.
- `profileImages` — The profile image links for the user.
- `personalInfo` — Represents the personal info.
- `preferences` — Represents the user preferences.
- `programGroups` — Represents the user's program groups. **Deprecated:** Use 'userProfileMetadata' query instead.
- `assignedFeatures` — Represents the product assignments for the user. **Deprecated:** This feature is not available for consumption.
- `productUsage` — Represent Product Usage information **Deprecated:** Use productUsageV2 field instead. This V1 field will be removed in a future version.
- `productUsageV2` — Represents the product usage information V2.

## Definition

```graphql
type UpdateUserProfilePayload {
  userId: String
  eidmId: String
  userName: String
  isOnSubscription: Boolean
  onSubscription: Boolean
  profileImages: ProfileImages
  personalInfo: PersonalInfo
  preferences: Preferences
  programGroups: ProgramGroups
  assignedFeatures: [AssignedFeatures]
  productUsage: ProductUsage
  productUsageV2: ProductUsageV2
}
```