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

# GET (/users/{requestorId}/permission/validate)

> GET (/users/{requestorId}/permission/validate)

# GET (/users/{requestorId}/permission/validate)

Obtient une réponse oui ou non indiquant si l'utilisateur est autorisé à effectuer l'action spécifiée avec un utilisateur cible.

* [Paramètres d'URI](#ID4EQ)
* [Paramètres de chaîne de requête](#ID4E2)
* [Autorisation](#ID4EDC)
* [En-têtes de requête obligatoires](#ID4EID)
* [Corps de la requête](#ID4ETE)
* [Codes d'état HTTP](#ID4E5E)
* [En-têtes de réponse obligatoires](#ID4ETG)
* [Corps de la réponse](#ID4EKAAC)

## Paramètres d'URI

| Paramètre | Type | Description |
| - | - | - |
| requestorId | chaîne | Obligatoire. Identificateur de l'utilisateur qui effectue l'action. Les valeurs possibles sont `xuid()` et `me`. Il doit s'agir d'un utilisateur connecté. Exemple de valeur : `xuid(0987654321)`. |

## Paramètres de chaîne de requête

\| Paramètre| Type| Description|
\| --- | --- | --- | --- | --- | --- |
\| setting| énumération de chaînes| Valeur PermissionId à vérifier. Exemple de valeur : "CommunicateUsingText".|
\| target| chaîne| Identificateur de l'utilisateur sur lequel l'action doit être effectuée. Les valeurs possibles sont `xuid()`. Exemples de valeurs : `xuid(0987654321)`|

## Autorisation

Revendications d'autorisation utilisées | Revendication| Type| Obligatoire ?| Exemple de valeur|
\| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
\| Xuid| entier signé 64 bits| oui| 1234567890|

## En-têtes de requête obligatoires

\| En-tête| Type| Description|
\| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
\| Authorization| chaîne| Informations d'identification d'authentification pour l'authentification HTTP. Exemples de valeurs : `XBL3.0 x=<userhash>;<token>`|
\| X-RequestedServiceVersion| chaîne| Nom/numéro de build du service XBOX LIVE vers lequel cette requête doit être dirigée. La requête n'est routée vers ce service qu'après vérification de la validité de l'en-tête, des revendications du jeton d'authentification, etc. Exemple de valeur : 1.|

## Corps de la requête

Aucun objet n'est envoyé dans le corps de cette requête.

## Codes d'état HTTP

Le service retourne l'un des codes d'état de cette section en réponse à une requête effectuée avec cette méthode sur cette ressource. Pour obtenir la liste complète des codes d'état HTTP standard utilisés avec les services XBOX Live, consultez [Codes d'état HTTP standard](https://docs.xbox.com/fr/reference/live/rest/additional/httpstatuscodes.md).

\| Code| Expression de raison| Description|
\| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
\| 200| OK| La session a été récupérée avec succès.|
\| 400| La requête n'est pas valide.| Exemples : ID de paramètre incorrects, URI incorrects, etc.|
\| 404| L'utilisateur spécifié dans l'URI n'existe pas.| La ressource spécifiée est introuvable.|

## En-têtes de réponse obligatoires

\| En-tête| Type| Description|
\| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
\| Content-Type| chaîne| Type MIME du corps de la requête. Exemple de valeur : `application/json`|
\| Content-Length| chaîne| Nombre d'octets envoyés dans la réponse. Exemple de valeur : 34|
\| Cache-Control| chaîne| Demande polie du serveur pour spécifier le comportement de mise en cache. Exemple : `no-cache, no-store`|

## Corps de la réponse

Consultez [PermissionCheckResponse (JSON)](https://docs.xbox.com/fr/reference/live/rest/json/json-permissioncheckresponse.md).

### Exemple de réponse

```cpp theme={null}
{
    "isAllowed": false,
    "reasons":
    [
        {"reason": "BlockedByRequestor"},
        {"reason": "MissingPrivilege", "restrictedSetting": "VideoCommunications"}
    ]
}

```

## Voir aussi

##### Parent

[/users/{requestorId}/permission/validate](https://docs.xbox.com/fr/reference/live/rest/uri/privacy/uri-privacyusersrequestoridpermissionvalidate.md)

[Énumération PermissionId](https://docs.xbox.com/fr/reference/live/rest/enums/privacy-enum-permissionid.md)


## Related topics

- [/users/{requestorId}/permission/validate](https://docs.xbox.com/fr/reference/live/rest/uri/privacy/uri-privacyusersrequestoridpermissionvalidate.md)
- [POST (/users/{requestorId}/permission/validate)](https://docs.xbox.com/fr/reference/live/rest/uri/privacy/uri-privacyusersrequestoridpermissionvalidatepost.md)
- [Énumération PermissionId](https://docs.xbox.com/fr/reference/live/rest/enums/privacy-enum-permissionid.md)
- [URI de confidentialité](https://docs.xbox.com/fr/reference/live/rest/uri/privacy/atoc-reference-privacyv2.md)
- [Vue d'ensemble de la confidentialité et des autorisations](https://docs.xbox.com/fr/services/xbox-services/fundamentals/identity/privacy/live-privacy-overview.md)
