> 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.

# PreferencesInput

GraphQL input

Input for preference update.

Reference: https://autodesk-poc.ferndocs.com/user-profile/types/inputs/preferences-input

## Fields

- `language` — New language selected by the user.
- `isReceivingEmailInput` — New preference to receive email communications.
- `receiveEmailInput` — **Deprecated:** Deprecated to comply with GraphQL API standard naming conventions. Use 'isReceivingEmailInput' field instead.
- `isReceivingProductLearningContentInput` — New preference to receive learning content.
- `receiveProductLearningContentInput` — **Deprecated:** Deprecated to comply with GraphQL API standard naming conventions. Use 'isReceivingProductLearningContentInput' field instead.
- `isReceivingNewsTrendsOffersInput` — New preference to receive news, trends, and offers.
- `receiveNewsTrendsOffersInput` — **Deprecated:** Deprecated to comply with GraphQL API standard naming conventions. Use 'isReceivingNewsTrendsOffersInput' field instead.
- `isReceivingShareYourThoughtsInput` — New preference to receive feedback surveys.
- `receiveShareYourThoughtsInput` — **Deprecated:** Deprecated to comply with GraphQL API standard naming conventions. Use 'isReceivingShareYourThoughtsInput' field instead.
- `isReceivingTrialLearningContentInput` — New preference to receive trial learning content.
- `receiveTrialLearningContentInput` — **Deprecated:** Deprecated to comply with GraphQL API standard naming conventions. Use 'isOptIn' field instead.
- `isReceivingPhoneCommsInput` — New preference to receive phone communications.
- `receivePhoneCommsInput` — **Deprecated:** Deprecated to comply with GraphQL API standard naming conventions. Use 'isReceivingPhoneCommsInput' field instead.
- `isReceivingFoundationNewsletterInput` — New preference to receive the Autodesk Foundation newsletter.
- `receiveFoundationNewsletterInput` — **Deprecated:** Deprecated to comply with GraphQL API standard naming conventions. Use 'isReceivingFoundationNewsletterInput' field instead.
- `isReceivingAreaNewsletterInput` — New preference to receive the AREA newsletter.
- `receiveAreaNewsletterInput` — **Deprecated:** Deprecated to comply with GraphQL API standard naming conventions. Use 'isReceivingAreaNewsletterInput' field instead.
- `isReceivingUniversityNewsletterInput` — New preference to receive the AU newsletter.
- `receiveUniversityNewsletterInput` — **Deprecated:** Deprecated to comply with GraphQL API standard naming conventions. Use 'isReceivingUniversityNewsletterInput' field instead.
- `isReceivingRedShiftNewsletterInput` — New preference to receive the Redshift newsletter.
- `receiveRedShiftNewsletterInput` — **Deprecated:** Deprecated to comply with GraphQL API standard naming conventions. Use 'isReceivingRedShiftNewsletterInput' field instead.
- `isReceivingFusion360BlogNewsletterInput` — New preference to receive the Fusion 360 Blog newsletter.
- `receiveFusion360BlogNewsletterInput` — **Deprecated:** Deprecated to comply with GraphQL API standard naming conventions. Use 'isReceivingFusion360BlogNewsletterInput' field instead.
- `isReceivingForgeNewsletterInput` — New preference to receive the Forge newsletter.
- `receiveForgeNewsletterInput` — **Deprecated:** Deprecated to comply with GraphQL API standard naming conventions. Use 'isReceivingForgeNewsletterInput' field instead.
- `isReceivingAutodeskNewsletterInput` — New preference to receive the Autodesk newsletter.
- `receiveAutodeskNewsletterInput` — **Deprecated:** Deprecated to comply with GraphQL API standard naming conventions. Use 'isReceivingAutodeskNewsletterInput' field instead.
- `isReceivingAutodeskGalleryNewsletterInput` — New preference to receive the Autodesk Gallery newsletter.
- `receiveAutodeskGalleryNewsletterInput` — **Deprecated:** Deprecated to comply with GraphQL API standard naming conventions. Use 'isReceivingAutodeskGalleryNewsletterInput' field instead.
- `isReceivingBIM360NewsletterInput` — New preference to receive the BIM 360 newsletter.
- `receiveBIM360NewsletterInput` — **Deprecated:** Deprecated to comply with GraphQL API standard naming conventions. Use 'isReceivingBIM360NewsletterInput' field instead.
- `isReceivingShotGunRoadMapNewsletterInput` — New preference to receive the Shotgun Roadmap newsletter.
- `receiveShotGunRoadMapNewsletterInput` — **Deprecated:** Deprecated to comply with GraphQL API standard naming conventions. Use 'isReceivingShotGunRoadMapNewsletterInput' field instead.
- `isReceivingAECNewsletterInput` — New preference to receive the AEC newsletter.
- `receiveAECNewsletterInput` — **Deprecated:** Deprecated to comply with GraphQL API standard naming conventions. Use 'isReceivingAECNewsletterInput' field instead.
- `isReceivingPUDNecessaryInput` — New preference to receive the product usage data.
- `receivePUDNecessaryInput` — **Deprecated:** Deprecated to comply with GraphQL API standard naming conventions. Use 'isReceivingPUDNecessaryInput' field instead.
- `isReceivingPUDOptimizationInput` — New preference to receive the product usage optimization data.
- `receivePUDOptimizationInput` — **Deprecated:** Deprecated to comply with GraphQL API standard naming conventions. Use 'isReceivingPUDOptimizationInput' field instead.
- `isReceivingPUDGoToMarketInput` — New preference to receive the product usage go-to market data.
- `receivePUDGoToMarketInput` — **Deprecated:** Deprecated to comply with GraphQL API standard naming conventions. Use 'isReceivingPUDGoToMarketInput' field instead.
- `isReceivingSpacemakerNewsletterInput` — New preference to receive the Spacemaker newsletter.
- `receiveSpacemakerNewsletterInput` — **Deprecated:** Deprecated to comply with GraphQL API standard naming conventions. Use 'isReceivingSpacemakerNewsletterInput' field instead.
- `isReceivingAutodeskResearchCommunityNewsletterInput` — New preference to receive the Autodesk Research Community newsletter.
- `receiveAutodeskResearchCommunityNewsletterInput` — **Deprecated:** Deprecated to comply with GraphQL API standard naming conventions. Use 'isReceivingAutodeskResearchCommunityNewsletterInput' field instead.
- `isReceivingDesignStudioNewsletterInput` — New preference to receive the Design Studio newsletter.
- `receiveDesignStudioNewsletterInput` — **Deprecated:** Deprecated to comply with GraphQL API standard naming conventions. Use 'isReceivingDesignStudioNewsletterInput' field instead.
- `isReceivingPDMCommunityNewsletterInput` — New preference to receive the PDM Community newsletter.
- `receivePDMCommunityNewsletterInput` — **Deprecated:** Deprecated to comply with GraphQL API standard naming conventions. Use 'isReceivingPDMCommunityNewsletterInput' field instead.
- `isReceivingAECXRNewsletterInput` — New preference to receive Autodesk AEC XR Newsletter.
- `receiveAECXRNewsletterInput` — **Deprecated:** Deprecated to comply with GraphQL API standard naming conventions. Use 'isReceivingAECXRNewsletterInput' field instead.
- `isReceivingTechAdminNewsletterInput` — New preference to receive Autodesk Tech Admin Newsletter.
- `receiveTechAdminNewsletterInput` — **Deprecated:** Deprecated to comply with GraphQL API standard naming conventions. Use 'isReceivingTechAdminNewsletter' field instead.
- `isReceivingFlowStudioNewsletterInput` — New preference to receive Flow Studio Newsletter.
- `receiveFlowStudioNewsletterInput` — **Deprecated:** Deprecated to comply with GraphQL API standard naming conventions. Use 'isReceivingFlowStudioNewsletterInput' field instead.
- `isWebPreferencesStrictlyNeededInput` — Read-only. Web preference for strictly needed cookies; managed by the Consent & Privacy team. updateUserPreferencesV2 rejects attempts to set this field (UP-CORE-083).
- `isWebPreferencesImprovementInput` — Web preference for improvement cookies.
- `isWebPreferencesAdvertisementInput` — Web preference for advertisement cookies.

## Definition

```graphql
input PreferencesInput {
  language: String
  isReceivingEmailInput: Boolean
  receiveEmailInput: Boolean
  isReceivingProductLearningContentInput: Boolean
  receiveProductLearningContentInput: Boolean
  isReceivingNewsTrendsOffersInput: Boolean
  receiveNewsTrendsOffersInput: Boolean
  isReceivingShareYourThoughtsInput: Boolean
  receiveShareYourThoughtsInput: Boolean
  isReceivingTrialLearningContentInput: Boolean
  receiveTrialLearningContentInput: Boolean
  isReceivingPhoneCommsInput: Boolean
  receivePhoneCommsInput: Boolean
  isReceivingFoundationNewsletterInput: Boolean
  receiveFoundationNewsletterInput: Boolean
  isReceivingAreaNewsletterInput: Boolean
  receiveAreaNewsletterInput: Boolean
  isReceivingUniversityNewsletterInput: Boolean
  receiveUniversityNewsletterInput: Boolean
  isReceivingRedShiftNewsletterInput: Boolean
  receiveRedShiftNewsletterInput: Boolean
  isReceivingFusion360BlogNewsletterInput: Boolean
  receiveFusion360BlogNewsletterInput: Boolean
  isReceivingForgeNewsletterInput: Boolean
  receiveForgeNewsletterInput: Boolean
  isReceivingAutodeskNewsletterInput: Boolean
  receiveAutodeskNewsletterInput: Boolean
  isReceivingAutodeskGalleryNewsletterInput: Boolean
  receiveAutodeskGalleryNewsletterInput: Boolean
  isReceivingBIM360NewsletterInput: Boolean
  receiveBIM360NewsletterInput: Boolean
  isReceivingShotGunRoadMapNewsletterInput: Boolean
  receiveShotGunRoadMapNewsletterInput: Boolean
  isReceivingAECNewsletterInput: Boolean
  receiveAECNewsletterInput: Boolean
  isReceivingPUDNecessaryInput: Boolean
  receivePUDNecessaryInput: Boolean
  isReceivingPUDOptimizationInput: Boolean
  receivePUDOptimizationInput: Boolean
  isReceivingPUDGoToMarketInput: Boolean
  receivePUDGoToMarketInput: Boolean
  isReceivingSpacemakerNewsletterInput: Boolean
  receiveSpacemakerNewsletterInput: Boolean
  isReceivingAutodeskResearchCommunityNewsletterInput: Boolean
  receiveAutodeskResearchCommunityNewsletterInput: Boolean
  isReceivingDesignStudioNewsletterInput: Boolean
  receiveDesignStudioNewsletterInput: Boolean
  isReceivingPDMCommunityNewsletterInput: Boolean
  receivePDMCommunityNewsletterInput: Boolean
  isReceivingAECXRNewsletterInput: Boolean
  receiveAECXRNewsletterInput: Boolean
  isReceivingTechAdminNewsletterInput: Boolean
  receiveTechAdminNewsletterInput: Boolean
  isReceivingFlowStudioNewsletterInput: Boolean
  receiveFlowStudioNewsletterInput: Boolean
  isWebPreferencesStrictlyNeededInput: Boolean
  isWebPreferencesImprovementInput: Boolean
  isWebPreferencesAdvertisementInput: Boolean
}
```