---
title: "POST /games/v1configuration/applications/{applicationId}/achievements"
method: POST
path: "/games/v1configuration/applications/{applicationId}/achievements"
tags: ["achievementConfigurations"]
---

# POST /games/v1configuration/applications/{applicationId}/achievements

`POST /games/v1configuration/applications/{applicationId}/achievements`

Insert a new achievement configuration in this application.

## Path parameters

- `applicationId` 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)
