# 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. Example: 44056 ## Request fields (application/json): - `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" - `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: "theGreatestGameSku" - `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" - `user_external_id` (string, required) Identificador único de usuario. Example: "user-external-id" ## Response 403 fields (application/json): - `errorCode` (integer) - `errorMessage` (string) Example: "Authorization header not sent." - `statusCode` (integer) Example: 403 - `transactionId` (string) Example: "x-x-x-x-transactionId-mock-x-x-x" ## Response 422 fields (application/json): - `errorCode` (integer) Example: 5103 - `errorMessage` (string) Example: "[0401-5103]: Selected drm is not drmfree." - `statusCode` (integer) Example: 422 - `transactionId` (string) Example: "x-x-x-x-transactionId-mock-x-x-x" ## Response 204 fields