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

# Enumeración PermissionId

> Enumeración PermissionId

# Enumeración PermissionId

Describe en detalle la enumeración PermissionId.
Los identificadores de permisos se pueden usar con las direcciones URL de validación de permisos:

* [GET (/users/{requestorId}/permission/validate)](/reference/live/rest/uri/privacy/uri-privacyusersrequestoridpermissionvalidateget)
* [POST (/users/{requestorId}/permission/validate)](/reference/live/rest/uri/privacy/uri-privacyusersrequestoridpermissionvalidatepost)

Estos identificadores incluyen comprobaciones directas de una configuración concreta de un usuario, como la comprobación de una sola configuración de privacidad de un destino, o de un solo actor de privilegios. Además, hay identificadores de permisos que se pueden usar con la API de permisos y que incorporan comprobaciones de varias configuraciones para acciones específicas del usuario.

<a id="ID4EIB" />

## Permisos

Estos son valores que un autor de llamada puede usar para comprobar si se puede realizar una acción específica. A diferencia de las configuraciones anteriores, encapsulan directivas definidas por el servicio y los usuarios no pueden cambiarlas directamente, aunque en la mayoría de los casos las directivas se basan en una o varias configuraciones cuyos valores definen los usuarios. Suelen ser comprobaciones compuestas de más de una de las configuraciones definidas anteriormente. Ejemplo: el permiso <b>ViewProfile</b> comprueba la configuración de privacidad <b>ShareProfile</b> del destino y el privilegio <b>AllowProfileViewing</b> del solicitante.

En general, se recomienda que los autores de llamadas soliciten un identificador de permiso para las acciones que deban comprobarse, en lugar de comprobar directamente la configuración de privacidad y los privilegios. Esto permite cambiar las directivas de privacidad de forma coherente en todo el servicio a medida que se incorporan nuevas comprobaciones.

| Nombre del permiso           | Descripción                                                                                                         |
| ---------------------------- | ------------------------------------------------------------------------------------------------------------------- |
| CommunicateUsingText         | Comprueba si el usuario puede enviar o no un mensaje con contenido de texto al usuario de destino                   |
| CommunicateUsingVideo        | Comprueba si el usuario puede comunicarse o no mediante vídeo con el usuario de destino                             |
| CommunicateUsingVoice        | Comprueba si el usuario puede comunicarse o no mediante voz con el usuario de destino                               |
| ViewTargetProfile            | Comprueba si el usuario puede ver o no el perfil del usuario de destino                                             |
| ViewTargetGameHistory        | Comprueba si el usuario puede ver o no el historial de juegos del usuario de destino                                |
| ViewTargetVideoHistory       | Comprueba si el usuario puede ver o no el historial detallado de visualización de vídeos del usuario de destino     |
| ViewTargetMusicHistory       | Comprueba si el usuario puede ver o no el historial detallado de reproducción de música del usuario de destino      |
| ViewTargetExerciseInfo       | Comprueba si el usuario puede ver o no la información de ejercicio del usuario de destino                           |
| ViewTargetPresence           | Comprueba si el usuario puede ver o no el estado en línea del usuario de destino                                    |
| ViewTargetVideoStatus        | Comprueba si el usuario puede ver o no los detalles del estado de vídeo del destino (presencia en línea extendida)  |
| ViewTargetMusicStatus        | Comprueba si el usuario puede ver o no los detalles del estado de música del destino (presencia en línea extendida) |
| ViewTargetUserCreatedContent | Comprueba si el usuario puede ver o no el contenido creado por el usuario de otros usuarios                         |


## Related topics

- [Enumeraciones usadas en objetos JavaScript Object Notation (JSON)](/es/reference/live/rest/enums/atoc-xboxlivews-reference-enums.md)
- [PFUserDataPermission](/es/services/playfab/api-references/c/pftypes/enums/pfuserdatapermission.md)
- [Información general de la API de C de Services - PFTypes.h](/es/services/playfab/api-references/c/pftypes/pftypes_members.md)
- [Enumeración XtfConsoleFieldId](/es/reference/tools/xtf/xtfapi/enums/xtfconsolefieldid-xbox-windows-t.md)
- [Información general de la API de C/C++ de PartyXboxLive](/es/services/playfab/multiplayer/networking/xblreference/partyxboxlive_members.md)
