Mutes
Base: /api/mutes
Spieler-Stummschaltungen verwalten
Handler: MuteHandler
GET
/api/mutes
Mute-Liste
Liste aller stummgeschalteten Spieler.
Antwort-Beispiel
[{"player":"Spammer99","reason":"Spam","muted_by":"Admin","muted_at":"2025-01-15T10:30:00Z","expires":"2025-01-16T10:30:00Z"}]
cURL
curl http://localhost:5550/api/mutes
POST
/api/mutes/add
Spieler muten
Schaltet einen Spieler stumm.
Request Body
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
player
|
string | Ja | Spielername |
reason
|
string | Nein | Mute-Grund |
duration
|
string | Nein | Dauer (z.B. "1h", "30m") |
Antwort-Beispiel
{"success":true,"message":"Player Spammer99 has been muted"}
cURL
curl -X POST http://localhost:5550/api/mutes/add \
-H 'Content-Type: application/json' \
-d '{"player":"Spammer99","reason":"Spam","duration":"1h"}'
DELETE
/api/mutes/{player}
Mute aufheben
Hebt die Stummschaltung eines Spielers auf.
Parameter
| Name | Typ | Pflicht | Beschreibung |
|---|---|---|---|
player
|
string | Ja | Spielername |
Antwort-Beispiel
{"success":true,"message":"Player Spammer99 has been unmuted"}
cURL
curl -X DELETE http://localhost:5550/api/mutes/Spammer99