> ## 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.

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

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

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

Obtient une réponse par oui ou par 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)

<a id="ID4EQ" />

## Paramètres d'URI

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

<a id="ID4E2" />

## 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| Identifiant de l'utilisateur sur lequel l'action doit être effectuée. Les valeurs possibles sont <code>xuid({xuid})</code>. Exemples de valeurs : <code>xuid(0987654321)</code>|

<a id="ID4EDC" />

## Autorisation

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

<a id="ID4EID" />

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

\| En-tête| Type| Description|
\| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
\| Authorization| chaîne| Informations d'identification pour l'authentification HTTP. Exemples de valeurs : <code>XBL3.0 x=\<userhash>;\<token></code>|
\| X-RequestedServiceVersion| chaîne| Nom ou numéro de build du service XBOX LIVE auquel cette requête doit être dirigée. La requête ne sera acheminé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.|

<a id="ID4ETE" />

## Corps de la requête

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

<a id="ID4E5E" />

## 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](/fr-CA/reference/live/rest/additional/httpstatuscodes).

\| 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ètres incorrects, URI incorrects, etc.|
\| 404| L'utilisateur spécifié dans l'URI n'existe pas.| La ressource spécifiée est introuvable.|

<a id="ID4ETG" />

## 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 : <code>application/json</code>|
\| 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 : <code>no-cache, no-store</code>|

<a id="ID4EKAAC" />

## Corps de la réponse

Consultez [PermissionCheckResponse (JSON)](/fr-CA/reference/live/rest/json/json-permissioncheckresponse).

<a id="ID4EWAAC" />

### Exemple de réponse

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

```

<a id="ID4EABAC" />

## Voir aussi

<a id="ID4ECBAC" />

##### Parent

[/users/{requestorId}/permission/validate](/fr-CA/reference/live/rest/uri/privacy/uri-privacyusersrequestoridpermissionvalidate)

[Énumération PermissionId](/fr-CA/reference/live/rest/enums/privacy-enum-permissionid)


## Related topics

- [PermissionId Enumeration](/reference/live/rest/enums/privacy-enum-permissionid.md)
- [Enumeração PermissionId](/pt-BR/reference/live/rest/enums/privacy-enum-permissionid.md)
- [Enumeración PermissionId](/es/reference/live/rest/enums/privacy-enum-permissionid.md)
- [Énumération PermissionId](/fr-CA/reference/live/rest/enums/privacy-enum-permissionid.md)
- [PermissionId 枚举](/zh-CN/reference/live/rest/enums/privacy-enum-permissionid.md)
