Skip to Content
API-ReferenzAuthentifizierung

Authentifizierung

API-Key erhalten

Du kannst einen API-Key auf der Seite API Integrations  in der Ignite-Admin-Oberfläche erstellen. Du brauchst die Rolle admin, um auf diese Seite zuzugreifen.

Wenn du einen Key erstellst, wählst du seine Berechtigungen und optional einen Kategorie-Scope.

Berechtigungen

API-Key-Berechtigungen werden pro Ressource vergeben. Aktiviere nur die Aktionen, die deine Integration braucht.

RessourceVerfügbare Aktionen
Videosread, create, update, delete, publish
Live-Eventsread, create, update, delete, publish
Tagscreate, update, delete
Kategoriencreate, update, delete
Analyticsread

Lesezugriff auf Kategorien und Tags ist immer gewährt. Du musst ihn nicht aktivieren.

publish ist getrennt von create und update. Für Videos erfordert das Setzen oder Ändern von visibility auf public die Berechtigung videos.publish. Ohne sie bleiben neue Videos private, und Sichtbarkeits-Updates werden abgelehnt.

Analytics-Endpoints erfordern analytics.read. Video-read allein reicht nicht. Siehe Analytics.

API-Keys können keine Mitglieder, Webhooks, andere API-Integrationen oder Account-Einstellungen verwalten.

Kategorie-Scope

Du kannst einen API-Key auf eine oder mehrere Kategorien beschränken. Wenn du Kategorien auswählst, kann der Key nur auf Videos in diesen Kategorien und ihren Unterkategorien zugreifen. Lässt du das Feld leer, kann der Key auf alle Kategorien im Workspace zugreifen.

Kategorie-Scope gilt für Videos und für Analytics-Aufrufe pro Video. Er beschränkt nicht den Zugriff auf Live-Events.

API-Key verwenden

Übergib deinen API-Key als Bearer-Token im Authorization-Header deiner Anfrage.

curl -X GET https://app.ignitevideo.cloud/api/videos \ -H "Authorization: Bearer YOUR_API_KEY"