# Revocar el derecho (admin)

Revoca el derecho del usuario.

AtenciónSolo se pueden conceder códigos de juego o juegos para plataformas sin DRM (gestión de derechos digitales).

Endpoint: POST /v2/project/{project_id}/admin/entitlement/revoke
Version: 2.0.0
Security: basicAuth

## Path parameters:

  - `project_id` (integer, required)
    ID del proyecto. Encontrará este parámetro en su Cuenta del editor junto al nombre del proyecto y en la barra de direcciones del navegador cuando se trabaja en un proyecto. La URL tiene el siguiente formato: https://publisher.xsolla.com//projects/.
    Example: 44056

## Request fields (application/json):

  - `user_external_id` (string, required)
    Identificador único de usuario.
    Example: "user-external-id"

  - `game` (object, required)
    Objeto con propiedades del juego.
    Example: {"sku":"com.xsolla.game_1"}

  - `game.sku` (string, required)
    ID único del paquete de claves.
    Example: "com.xsolla.game_1"

  - `drm` (object, required)
    Objeto con propiedades de DRM.
    Example: {"sku":"com.xsolla.key_1"}

  - `drm.sku` (string, required)
    ID único de DRM.
    Enum: "steam", "playstation", "xbox", "uplay", "origin", "drmfree", "gog", "epicgames", "nintendo_eshop", "discord_game_store", "oculus", "rockstar", "viveport", "stadia"

  - `mode` (string, required)
    Qué tipo de derechos deben revocarse. Si el parámetro se establece en sandbox, el derecho se revocará al usuario en el modo aislador de proceso (sandbox). Si el parámetro se establece en default, el derecho se revocará al usuario en el modo real.
    Enum: "default", "sandbox"

## Response 403 fields (application/json):

  - `statusCode` (integer)
    Example: 403

  - `errorCode` (integer)

  - `errorMessage` (string)
    Example: "Authorization header not sent."

  - `transactionId` (string)
    Example: "x-x-x-x-transactionId-mock-x-x-x"

## Response 422 fields (application/json):

  - `statusCode` (integer)
    Example: 422

  - `errorCode` (integer)
    Example: 5103

  - `errorMessage` (string)
    Example: "[0401-5103]: Selected drm is not drmfree."

  - `transactionId` (string)
    Example: "x-x-x-x-transactionId-mock-x-x-x"


## Response 204 fields
