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

# Achievement (JSON)

> Achievement (JSON)

# Achievement (JSON)

Un objet Achievement (version 2).

<a id="ID4EN" />

## Achievement

L'objet Achievement a la spécification suivante. Tous les membres sont requis.

| Membre | Type | Description |
| - | - | - |
| id | chaîne | Identificateur de la ressource. |
| serviceConfigId | chaîne | SCID de cette ressource. Identifie le ou les titres auxquels ce succès est lié. |
| name | chaîne | Le nom localisé du succès. |
| titleAssociations | tableau de [TitleAssociation](/fr-CA/reference/live/rest/json/json-titleassociation) | Un tableau de TitleAssociation. |
| progressState | énumération **ProgressState** | L'état de la progression : <ul><li>invalid (0) : la progression du succès est dans un état inconnu.</li><li>achieved (1) : le succès a été déverrouillé.</li><li>inProgress (2) : le succès est verrouillé, mais l'utilisateur a progressé vers son déverrouillage.</li><li>notStarted (3) : le succès est verrouillé et l'utilisateur n'a fait aucun progrès vers son déverrouillage.</li></ul> |
| progression | [Progression](/fr-CA/reference/live/rest/json/json-progression) | La progression de l'utilisateur dans le succès. |
| mediaAssets | tableau de [MediaAsset](/fr-CA/reference/live/rest/json/json-mediaasset) | Les ressources multimédias associées au succès, comme les ID d'image. |
| platform | chaîne | La plateforme sur laquelle le succès a été obtenu. |
| isSecret | Valeur booléenne | Indique si le succès est secret ou non. |
| description | chaîne | La description du succès une fois déverrouillé. |
| lockedDescription | chaîne | La description du succès avant son déverrouillage. |
| productId | chaîne | Le ProductId avec lequel le succès a été publié. |
| achievementType | énumération **AchievementType** | Le type de succès (différent du type précédent des succès hérités) : <ul><li>invalid (0) : un type de succès inconnu et non pris en charge.</li><li>persistent (1) : un succès qui n'a pas de date de fin et qui peut être déverrouillé en tout temps.</li><li>challenge (2) : un succès qui a une fenêtre de temps précise pendant laquelle il peut être déverrouillé.</li></ul> |
| participationType | énumération **ParticipationType** | Le type de participation au succès. Les valeurs valides sont Individual ou Group. |
| timeWindow | TimeWindow | La fenêtre de temps pendant laquelle le succès peut être déverrouillé. Pris en charge uniquement pour les défis. |
| rewards | tableau de [Reward](/fr-CA/reference/live/rest/json/json-reward) | La collection de récompenses obtenues lors du déverrouillage. |
| estimatedTime | TimeSpan | Le temps estimé nécessaire pour obtenir le succès. |
| deeplink | chaîne | Un lien profond vers le titre. |
| isRevoked | Valeur booléenne | Indique si le succès a été révoqué par l'application des règles. |

<a id="ID4EIAAC" />

## Exemple de syntaxe JSON

```json theme={null}
{
        "id":"3",
        "serviceConfigId":"b5dd9daf-0000-0000-0000-000000000000",
        "name":"Default NameString for Microsoft Achievements Sample Achievement 3",
        "titleAssociations":
        [{
                "name":"Microsoft Achievements Sample",
                "id":3051199919,
                "version":"abc"
        }],
        "progressState":"Achieved",
        "progression":
        {
          "requirements":
          [{
            "id":"12345678-1234-1234-1234-123456789012",
            "current":null,
            "target":"100"
          }],
          "timeUnlocked":"2013-01-17T03:19:00.3087016Z",
        },
        "mediaAssets":
        [{
                "name":"Icon Name",
                "type":"Icon",
                "url":"http://www.xbox.com"
        }],
        "platform":"D",
        "isSecret":true,
        "description":"Default DescriptionString for Microsoft Achievements Sample Achievement 3",
        "lockedDescription":"Default UnachievedString for Microsoft Achievements Sample Achievement 3",
        "productId":"12345678-1234-1234-1234-123456789012",
        "achievementType":"Challenge",
        "participationType":"Individual",
        "timeWindow":
        {
                "startDate":"2013-02-01T00:00:00Z",
                "endDate":"2100-07-01T00:00:00Z"
        },
        "rewards":
        [{
                "name":null,
                "description":null,
                "value":"10",
                "type":"Gamerscore",
                "valueType":"Int"
        },
        {
                "name":"Default Name for InAppReward for Microsoft Achievements Sample Achievement 3",
                "description":"Default Description for InAppReward for Microsoft Achievements Sample Achievement 3",
                "value":"1",
                "type":"InApp",
                "valueType":"String"
        }],
        "estimatedTime":"06:12:14",
        "deeplink":"aWFtYWRlZXBsaW5r",
        "isRevoked":false
    }

```

<a id="ID4ERAAC" />

## Voir aussi

<a id="ID4ETAAC" />

##### Parent

[Référence des objets JSON (JavaScript Object Notation)](/fr-CA/reference/live/rest/json/atoc-xboxlivews-reference-json)


## Related topics

- [Achievements](/services/xbox-services/player-data/achievements/index.md)
- [Award Steam Achievement](/api-reference/platform-specific-methods/award-steam-achievement.md)
- [Use the GDK with Unreal Engine](/build/gdk-and-engines/unreal/unreal.md)
- [Uso del GDK con Unreal Engine](/es/build/gdk-and-engines/unreal/unreal.md)
- [在 Unreal Engine 中使用 GDK](/zh-CN/build/gdk-and-engines/unreal/unreal.md)
