---
title: "PUT /games/v1configuration/achievements/{achievementId}"
method: PUT
path: "/games/v1configuration/achievements/{achievementId}"
tags: ["achievementConfigurations"]
---

# PUT /games/v1configuration/achievements/{achievementId}

`PUT /games/v1configuration/achievements/{achievementId}`

Update the metadata of the achievement configuration with the given ID.

## Path parameters

- `achievementId` string, required

## Request body

- AchievementConfiguration — An achievement configuration resource.
  - `id` string — The ID of the achievement.
  - `stepsToUnlock` integer — Steps to unlock. Only applicable to incremental achievements.
  - `initialState` 'INITIAL_STATE_UNSPECIFIED' | 'HIDDEN' | 'REVEALED' — The initial state of the achievement.
  - `kind` string — Uniquely identifies the type of this resource. Value is always the fixed string `gamesConfiguration#achievementConfiguration`.
  - `draft` AchievementConfigurationDetail — An achievement configuration detail.
    - `sortRank` integer — The sort rank of this achievement. Writes to this field are ignored.
    - `kind` string — Uniquely identifies the type of this resource. Value is always the fixed string `gamesConfiguration#achievementConfigurationDetail`.
    - `pointValue` integer — Point value for the achievement.
    - `name` LocalizedStringBundle — A localized string bundle resource.
      - `kind` string — Uniquely identifies the type of this resource. Value is always the fixed string `gamesConfiguration#localizedStringBundle`.
      - `translations` LocalizedString[] — The locale strings.
        - `value` string — The string value.
        - `locale` string — The locale string.
        - `kind` string — Uniquely identifies the type of this resource. Value is always the fixed string `gamesConfiguration#localizedString`.
    - `description` LocalizedStringBundle — A localized string bundle resource.
      - `kind` string — Uniquely identifies the type of this resource. Value is always the fixed string `gamesConfiguration#localizedStringBundle`.
      - `translations` LocalizedString[] — The locale strings.
        - `value` string — The string value.
        - `locale` string — The locale string.
        - `kind` string — Uniquely identifies the type of this resource. Value is always the fixed string `gamesConfiguration#localizedString`.
    - `iconUrl` string — The icon url of this achievement. Writes to this field are ignored.
  - `published` AchievementConfigurationDetail — An achievement configuration detail.
    - `sortRank` integer — The sort rank of this achievement. Writes to this field are ignored.
    - `kind` string — Uniquely identifies the type of this resource. Value is always the fixed string `gamesConfiguration#achievementConfigurationDetail`.
    - `pointValue` integer — Point value for the achievement.
    - `name` LocalizedStringBundle — A localized string bundle resource.
      - `kind` string — Uniquely identifies the type of this resource. Value is always the fixed string `gamesConfiguration#localizedStringBundle`.
      - `translations` LocalizedString[] — The locale strings.
        - `value` string — The string value.
        - `locale` string — The locale string.
        - `kind` string — Uniquely identifies the type of this resource. Value is always the fixed string `gamesConfiguration#localizedString`.
    - `description` LocalizedStringBundle — A localized string bundle resource.
      - `kind` string — Uniquely identifies the type of this resource. Value is always the fixed string `gamesConfiguration#localizedStringBundle`.
      - `translations` LocalizedString[] — The locale strings.
        - `value` string — The string value.
        - `locale` string — The locale string.
        - `kind` string — Uniquely identifies the type of this resource. Value is always the fixed string `gamesConfiguration#localizedString`.
    - `iconUrl` string — The icon url of this achievement. Writes to this field are ignored.
  - `token` string — The token for this resource.
  - `achievementType` 'ACHIEVEMENT_TYPE_UNSPECIFIED' | 'STANDARD' | 'INCREMENTAL' — The type of the achievement.

## Response `200`

Successful response

---

[API](https://skmtc.net/google/apis/gamesconfiguration.md) · [All operations](https://skmtc.net/google/apis/gamesconfiguration/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/google/gamesconfiguration/revisions/4b466b00bf86/schema)
