Xsolla-logo

Berechtigung entziehen (Admin)Server-sideAdmin

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

Entzieht dem Benutzer eine Berechtigung.

Achtung

Es können nur Spielcodes oder Spiele für DRM-freie Plattformen entzogen werden.
SecuritybasicAuth
Request
path Parameters
project_id
required
integer

Projekt-ID. Dieser Parameter wird im Kundenportal neben dem Projektnamen angezeigt.

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

Eindeutige Benutzerkennung.

required
object

Objekt mit Spieleigenschaften.

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

Eindeutige Schlüsselpaket-ID.

required
object

Objekt mit DRM-Eigenschaften.

sku
required
string

Eindeutige DRM-ID.

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

Welche Art von Berechtigungen entzogen werden soll. Ist der Parameter auf sandbox gesetzt wird dem Benutzer in der Testumgebung die Berechtigung entzogen. Ist der Parameter auf default gesetzt, wird die Berechtigung dem Benutzer im Live-Modus entzogen.

Enum: "default" "sandbox"
Responses
204

Widerruf erfolgreich.

403

Autorisierungs-Header nicht gesendet.

422

Ungültige Anfrage.

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