H
HytaleAdminAPI v1.0.0
Zurück

Permissions

Base: /api/permissions

Spieler-Berechtigungen verwalten

Handler: PermissionHandler
GET /api/permissions/{player}

Berechtigungen anzeigen

Zeigt alle Berechtigungen eines Spielers.

Parameter

Name Typ Pflicht Beschreibung
player string Ja Spielername

Antwort-Beispiel

{"player":"Steve","permissions":["hytale.cmd.warp","hytale.cmd.home","hytale.admin"],"groups":["default","moderator"]}

cURL

curl http://localhost:5550/api/permissions/Steve
POST /api/permissions/{player}/add

Berechtigung hinzufügen

Fügt einem Spieler eine Berechtigung hinzu.

Parameter

Name Typ Pflicht Beschreibung
player string Ja Spielername

Request Body

Feld Typ Pflicht Beschreibung
permission string Ja Berechtigungs-Node (z.B. "hytale.admin")

Antwort-Beispiel

{"success":true,"message":"Permission hytale.admin added to Steve"}

cURL

curl -X POST http://localhost:5550/api/permissions/Steve/add \
  -H 'Content-Type: application/json' \
  -d '{"permission":"hytale.admin"}'
DELETE /api/permissions/{player}/{permission}

Berechtigung entfernen

Entfernt eine Berechtigung von einem Spieler.

Parameter

Name Typ Pflicht Beschreibung
player string Ja Spielername
permission string Ja Berechtigungs-Node

Antwort-Beispiel

{"success":true,"message":"Permission hytale.admin removed from Steve"}

cURL

curl -X DELETE http://localhost:5550/api/permissions/Steve/hytale.admin