Technische Details zu den Endpunkten der Z-UCP API für externe Integrationen.
Die Z-UCP API ist eine RESTful API, die JSON für die Kommunikation nutzt. Sie wird verwendet, um Daten zwischen dem Panel, der Bridge und externen Tools auszutauschen.
Alle Requests an die API müssen einen gültigen API-Key im Header mitsenden:
X-API-Key: DEIN_PROJEKT_KEY
/api/v2/players)GET /api/v2/playersGibt eine Liste aller Spieler zurück.
limit: (Optional) Anzahl der Ergebnisse (Default: 50)offset: (Optional) Pagination-Offsetsearch: (Optional) Suche nach Name oder IdentifierGET /api/v2/players/:identifierGibt detaillierte Informationen zu einem spezifischen Spieler zurück (Inventar, Fahrzeuge, Kontostände).
/api/v2/bridge)Diese Endpunkte senden Befehle direkt an den FiveM-Server.
POST /api/v2/bridge/:serverId/kickKickt einen Spieler vom Server.
{
"target": "identifier",
"reason": "Regelverstoss"
}
POST /api/v2/bridge/:serverId/moneyGibt einem Spieler Geld oder zieht es ab.
{
"target": "identifier",
"type": "bank",
"amount": 5000,
"action": "add"
}
/api/v2/health)Gibt den Status der API und der Datenbank-Verbindungen zurück.
Die API ist auf 100 Requests pro Minute pro Projekt limitiert. Bei Überschreitung wird ein 429 Too Many Requests Fehler zurückgegeben.
Für Enterprise-Tarife kann das Rate Limit individuell angepasst werden.