API-Übersicht
Öffentliche TeamPanel-API mit Team-API-Schlüsseln und denselben /v1-Routen wie die Web-App.
API-Übersicht
Mit der öffentlichen TeamPanel-API greifst du auf dieselben /v1/…-Routen zu wie die Web-App – authentifiziert über einen Team-API-Schlüssel.
Basis-URL
https://api.team-panel.comAuthentifizierung
Sende den Schlüssel im Header:
Authorization: Bearer TP_…Schlüssel erstellst du unter Administration → API-Schlüssel. Details dazu findest du unter API-Schlüssel und in der Authentifizierung.
OpenAPI & Swagger
| Endpoint | Beschreibung |
|---|---|
| https://api.team-panel.com/docs | Swagger UI der öffentlichen Spec |
| https://api.team-panel.com/openapi.json | Öffentliche OpenAPI-Spec |
Rate Limits
- 32 Anfragen / 10 Sekunden pro API-Schlüssel
- Fehlgeschlagene Authentifizierung: 4 Anfragen / Minute pro IP
Berechtigungen
Die effektiven Rechte folgen dem optional verknüpften Teammitglied. Ohne Mitglied gilt der Team-Owner. Es gibt keine separaten Scopes am Schlüssel.
Weiterführende Seiten
- Authentifizierung – Schlüssel erstellen, Header, Einschränkungen
- Endpunkte – Ressourcen-Präfixe und Beispiele
Automatisierungen
Für ausgehende Webhooks (z. B. Discord) nutzt du das Modul Automatisierung. Die öffentliche API bietet keine eingehenden Webhooks.
GamePanel-Server-API
Die GamePanel-Server-API ist separat und nicht Teil der öffentlichen OpenAPI. Sie nutzt eigene
Middleware und erscheint nicht unter /docs bzw. /openapi.json.