> ## Documentation Index
> Fetch the complete documentation index at: https://developer.plugchoice.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Update Preference

Creates or updates a per-user, per-team preference value. The preference is keyed by the authenticated user, the team, and the preference key from the path. An unknown preference key returns a `404` response.

<ParamField path="key" type="string" required>
  The preference key to update. Currently the only supported key is `dashboard.skip_getting_started`.
</ParamField>

<ParamField body="team" type="string" required>
  The UUID of the team the preference applies to. You must be a member of this team.
</ParamField>

<ParamField body="value" type="boolean" required>
  The preference value. For `dashboard.skip_getting_started`, a boolean indicating whether the "getting started" guide is dismissed.
</ParamField>

## Response

<ResponseField name="key" type="string">
  The preference key that was stored.
</ResponseField>

<ResponseField name="value" type="boolean">
  The stored preference value.
</ResponseField>
