Xsolla-logo

Conceder derecho (admin)Server-sideAdmin

post/v2/project/{project_id}/admin/entitlement/grant

Concede el derecho al usuario.

Atención

Solo se pueden conceder códigos de juego o juegos para plataformas sin DRM (gestión de derechos digitales).
SecuritybasicAuth
Request
path Parameters
project_id
required
integer

ID del proyecto. Encontrará este parámetro en su Cuenta del editor junto al nombre del proyecto.

Example: 44056
Request Body schema: application/json
user_external_id
required
string

Identificador único de usuario.

required
object

Objeto con propiedades del juego.

sku
required
string [ 1 .. 255 ] characters ^[a-zA-Z0-9_\\-–.]*$

ID único del paquete de claves.

required
object

Objeto con propiedades de DRM.

sku
required
string

ID único de DRM.

Enum: "steam" "playstation" "xbox" "uplay" "origin" "drmfree" "gog" "epicgames" "nintendo_eshop" "discord_game_store" "oculus" "rockstar" "viveport" "stadia"
mode
required
string

Qué tipo de derechos deben concederse. Si el parámetro se establece en sandbox, el derecho se concederá al usuario en el modo aislador de proceso (sandbox). Si el parámetro se establece en default, el derecho se concederá al usuario en el modo real.

Enum: "default" "sandbox"
code
string or null

Código de juego del juego.

user_country
string or null

País del usuario.

Responses
200

Se concedió el derecho.

403

No se envió el encabezado de autorización.

404

Código de juego no encontrado. Asegúrese de que el code y el project_id sean correctos.

422

Solicitud no válida.

Request samples
application/json
{
  • "code": "AAAA-BBBB-CCCC-DDDD",
  • "drm": {
    },
  • "game": {
    },
  • "mode": "default",
  • "user_country": "US",
  • "user_external_id": "user-external-id"
}
Response samples
application/json
{
  • "errorCode": 0,
  • "errorMessage": "Authorization header not sent",
  • "statusCode": 403
}