Basis-URL
/v1. Organisations-API-Keys funktionieren nur auf diesem versionierten Pfad. App-Proxy-Pfade ohne /v1 gehören zum SquadVault-Dashboard (Session-Auth) und sind nicht der Integrations-Contract.
Produktive Integrationen sollten immer https://api.squadvault.xyz/v1 verwenden.
Was du tun kannst
Kalender, Aufgaben, Verfügbarkeit und die Discord-Verwaltung sind noch nicht Teil dieser Public API.
Organisations-ID
Der API-Key ist auf eine Organisation beschränkt, die meisten Operationen verlangen trotzdem die ID dieser Organisation. Sie muss zum Key passen. Fehlende oder abweichende IDs führen zu400 invalidRequest oder 403 forbidden.
Team-, Spieler- und Dokument-Update/Delete/Download leiten die Organisation aus der Resource-ID ab. Tryout-Get, -Update und -Convert tun das nicht —
organizationId immer mitschicken.
Voraussetzungen
- Eine Organisation in einem Tarif, der API-Zugriff enthält.
- Ein Organisations-API-Key aus Integrationen → API-Keys.
- Berechtigungen auf dem Key, die zu den aufgerufenen Endpunkten passen.
Kurzes Beispiel
Weiter
Authentifizierung
Organisations-API-Keys bei jeder Anfrage mitsenden.
Berechtigungen
Key-Berechtigungen zu jedem Endpunkt passend setzen.