OpenAPI YAMLOpenAPI JSONProbleme YAML
Wählen Sie den richtigen Dienst
Der Endpunkt bestimmt sowohl die Basis-URL als auch die Anmeldeinformationen. Die untenstehenden Anforderungsvorlagen verwenden die deklarierte Service-URL.
| Was Sie tun | Dienst | Authentifizierung |
|---|---|---|
| Bildschirme und Inhalte verwalten | api.screenrig.ai | Agent-Bearer-Token |
| Einen Player ausführen | play.screenrig.ai | Browser-Cookies oder native Player-Anmeldedaten |
| Anmeldung und Projekte verwalten | screenrig.ai/dashboard | Dashboard-Cookies |
| Personen von einem Identitätsanbieter bereitstellen | api.screenrig.ai/scim/v2 | SCIM-Token der Organisation |
| Lädt eine Anwendungsfreigabe | Sein exakter Host unter apps.screenrig.ai | Ticket oder Release-Cookie starten |
Native Player verwenden ScreenRig-Pairing während der Einrichtung und ScreenRig-Session danach. Diese Anfragen dürfen keine Cookies enthalten. Browser-Endpunkte verwenden ihre eigenen Cookies.
Authentifizierungsnamen, die unten verwendet werden
- projectBearer
- Das aktive Agententoken, das vom gebündelten CLI verwendet wird und genau an ein Projekt gebunden ist.
- Fähigkeitsbereiche
- Jede Agenten-Anmeldeinformation trägt eine feste Menge von Bereichen:
screens,content,playlists,advertising,reportsundproject. Eine Anmeldeinformation ruft nur Routen in ihren Bereichen auf;reportsliest auch jeden Bereich. Eine Anfrage mit einem fehlenden Bereich gibt403 forbiddenmit dem Detail "Diese Agenten-Anmeldeinformation fehlt die Fähigkeit <name>." zurück. Verbinden Sie eine neue Agenteninstallation mit den benötigten Fähigkeiten zur Wiederherstellung. - revocableAgentBearer
- Das aufrufende Agententoken, akzeptiert für das erneute Verbinden seiner eigenen Trennung.
- Cookies für Kopplung, Gerät und Laufzeitprozess
- Browser-Player-Anmeldedaten. Jeder Endpunkt gibt an, welches Cookie er akzeptiert.
- Dashboard-Sitzungscookie
- Die Sitzung der angemeldeten Person und das ausgewählte Projekt. Das separate
__Host-screenrig-signup-Cookie bindet Link-Einladungsanmeldung, E-Mail-Verifizierung, Anmeldeoptionen und Akzeptanz. Keines der Cookies ist eine Agentenanmeldeinformation. Eine Person, die genehmigen kann, erstellt und ersetzt damit Playlists im Seiteneditor des Dashboards. - primitiveCapability
- Kurzlebiger Zugriff auf den Schlüssel/Wert-Speicher einer Anwendung aus einer Playlist-Primitive.
- demoSession
- Eine private Website-Demo-Sitzung, getrennt von Projekt- und Dashboard-Anmeldedaten. Die Website setzt sie nach Aufnahme oder privater Einladung; Flow-IDs autorisieren niemals den Zugriff.
- scimBearer
- Das SCIM-Bereitstellungs-Token einer Organisation, das nur von den
/scim/v2-Routen akzeptiert wird. Es ist nie eine Projekt-, Agenten- oder Dashboard-Anmeldeinformation. - ssoTransaction
- Das Cookie, das eine Single-Sign-on-Anmeldung an den Browser bindet, der sie gestartet hat.
- operatorBearer
- Service-Betreiberzugang.
Personen, Projekte und Einladungen
Eine Person hat einen Login und kann zu vielen Projekten gehören. Die Anmeldung erstellt immer ein neues Projekt und sendet eine Einladung an die Kontaktadresse des Projektmitglieds. Der Agent schlägt einen Projektnamen vor; jeder Agent-Token bleibt an dieses Projekt gebunden.
Das Dashboard listet die Projekte der Person auf und wechselt das ausgewählte Projekt für cookie-authentifizierte Operationen. Persönliche E-Mail und Passkeys gehören zum Login, nicht zum Projekt.
Einladungen teilen einen Ablauf für Erstellen, Auflisten, Widerrufen und Akzeptieren. Projektmitglieder erhalten standardmäßig eine E-Mail; ein explizit angeforderter Mitgliederlink wird nur dem Ersteller zurückgegeben. Einladungen für Werbekäufer sind nur per E-Mail. E-Mail-Einladungen verfallen nach sieben Tagen, Mitgliederlinks nach vierundzwanzig Stunden. Eine neue Person erstellt einen Passkey; eine bestehende Person meldet sich vor der Annahme an. Die Registrierung über den Link überprüft die E-Mail der Person vor der Erstellung eines Logins.
Das Zurücksetzen der Anmeldung erfolgt nur per Mailbox, läuft nach einer Stunde ab und ersetzt die Anmeldeinformationen der Person, während andere Sitzungen widerrufen werden. Die Anforderungsbestätigung zeigt nicht, ob eine E-Mail eine Anmeldung hat. Das Öffnen des Dashboards ist Navigation, keine Erteilung von Befugnissen.
Übliche Anforderungssemantik
- Idempotenz: wenn ein Endpunkt
Idempotency-Keyakzeptiert, verwenden Sie diesen Schlüssel und dieselbe Anfrage nach einer verlorenen Antwort erneut; bei Nichtübereinstimmung wird409 idempotency_mismatchzurückgegeben. - Revisionen: Wenn ein Endpunkt
If-Matcherfordert, senden Sie die aktuelle Ressourcenrevision; veraltete Schreibvorgänge geben412 revision_conflictzurück. - Cursors: Listen- und SSE-Cursors sind undurchsichtig.
- Operationen: Uploads können in
receivingbeginnen, dann verwenden Siequeued,running,succeeded,failedodercancelled. - SSE: mit dem letzten Cursor oder
Last-Event-IDfortsetzen. Einstream.resync_required-Frame bedeutet, den autoritativen Status erneut abzurufen und mit dem angegebenen Head-Cursor fortzusetzen. - Limits: Fähigkeiten veröffentlichen aktive Limits; Ratenbegrenzung gibt
429 rate_limitedzurück.
Die Persistenz der Anmeldeinformationen gehört zum Plugin-Flow. Die gebündelte CLI liest die Plattformkonfiguration außerhalb des austauschbaren Plugin-Verzeichnisses.
Lebenszyklen hochladen
Anwendungen
Senden Sie ein bereits erstelltes deterministisches Archiv und warten Sie auf Validierung, Extraktion und unveränderliche Veröffentlichung. screenRIG verarbeitet verpackte statische Ausgaben.
Medien
Geben Sie genauen Typ, Größe und Hash an; folgen Sie der signierten rohen PUT-Methode und den Headern wortwörtlich; bestätigen und warten. Behandeln Sie signierte URLs und Header als Berechtigungsnachweise.
Laufzeit und geschützte Inhalte
Kopplung, Geräte-/Laufzeitsitzungen, Manifeste, Berichte, Ereignisse, Starttickets und Laufzeit-Schlüssel/Wert-Daten befinden sich auf der vertrauenswürdigen Player-Quelle. Manifestmedien unterstützen vertragsdefinierte Bereiche; Freigabe-Assets verwenden genaue isolierte Hosts. Autorisierte native Player-Sitzungen erhalten normalisierte unveränderliche Webapp-Pakete über den manifest- und freigabegebundenen geschützten Pfad.
Inhalte folgen der aktuellen Bildschirmberechtigung. Freigabe, Paket und K/V-Zugriff leiten sich von den aktuellen Bildschirm-Manifest-Berechtigungen ab; Medien werden an einen Bildschirm geliefert, dessen Projekt sie besitzt. Die native Paketberechtigung bindet den aktuellen Bildschirm, Manifestrevision, Freigabe-ID, Paket-Hash, Größe, Typ und Gerätesitzung; Speicherung bleibt privat und Zustellung serververmittelt.
Vollständiges Endpunktinventar
740 Operationen in 41 Gruppen, generiert aus api/openapi.yaml. Jede Gruppe hat eine eigene Seite mit Parametern, Anfragefeldern, Anfragevorlage und Antworten jeder Operation.
Dienstmetadaten, Fähigkeiten und Dokumentationssuche
6 Operationen mit ihren Parametern, Anfragevorlagen und Antworten.
- Health erhalten
GET /.health - Bereitschaft erhalten
GET /.ready - Version erhalten
GET /.version - Fähigkeiten abrufen
GET /api/capabilities - Die offizielle Dokumentation durchsuchen
GET /api/docs/search - Eine Seite oder einen Abschnitt der offiziellen Dokumentation lesen
GET /api/docs/page
Projekte, Einladungen und Anmeldung
147 Operationen mit ihren Parametern, Anfragevorlagen und Antworten.
- Vorschau Projektlösch-Agent
GET /api/project/deletion-preview - Projektinhaber-Agent übertragen
PUT /api/project/owner - Projekt-Agent verschieben
POST /api/project/move - Erlaubtes Projekt verschiebt Agenten
GET /api/project/moves - Agentenprojekte auflisten
GET /api/projects - Agentenprojekt erstellen
POST /api/projects - Einladungen auflisten
GET /api/invitations - Einladungen erstellen
POST /api/invitations - Einladung widerrufen
POST /api/invitations/{id}/revoke - Anmelderücksetzung anfordern
POST /api/sign-in-resets - CLI registrieren
POST /api/enrollments - Agent-ID-Anmeldung starten
GET /agentid/start - Agent ID-Anmeldung abschließen
GET /agentid/callback - Projekt erhalten
GET /api/project - Projekt aktualisieren
PATCH /api/project - Projekt-Agent löschen
DELETE /api/project - Projektfähigkeiten erhalten
GET /api/project/capabilities - Organisations-Audit auflisten
GET /api/organizations/{org_id}/audit - Organisationsbenachrichtigungen auflisten
GET /api/organizations/{org_id}/notifications - Organisationsbenachrichtigung erstellen
POST /api/organizations/{org_id}/notifications - Organisationsbenachrichtigung abrufen
GET /api/organizations/{org_id}/notifications/{id} - Organisationsbenachrichtigung aktualisieren
PATCH /api/organizations/{org_id}/notifications/{id} - Organisationsbenachrichtigung löschen
DELETE /api/organizations/{org_id}/notifications/{id} - Secret der Organisationsbenachrichtigung rotieren
POST /api/organizations/{org_id}/notifications/{id}/rotate-secret - Organisationsbenachrichtigung testen
POST /api/organizations/{org_id}/notifications/{id}/test - Zustellungen einer Organisationsbenachrichtigung auflisten
GET /api/organizations/{org_id}/notifications/{id}/deliveries - Zustellversuche einer Organisationsbenachrichtigung auflisten
GET /api/organizations/{org_id}/notifications/{id}/deliveries/{delivery_id}/attempts - Person erneut für eine Organisationsbenachrichtigung anmelden
DELETE /api/organizations/{org_id}/notifications/{id}/unsubscribed/{user_id} - Berichtsarten in einem Projekt auflisten
GET /api/projects/{project_id}/reports - Berichtsabonnements in einem Projekt auflisten
GET /api/projects/{project_id}/report-subscriptions - Berichtsabonnement in einem Projekt erstellen
POST /api/projects/{project_id}/report-subscriptions - Karten im Projekt auflisten
GET /api/projects/{project_id}/cards - Projektkarte erstellen
POST /api/projects/{project_id}/cards - Organisationsportal erstellen
POST /api/organizations/{org_id}/billing/portal-sessions - Automatische Aufladung der Organisation festlegen
PUT /api/organizations/{org_id}/billing/auto-top-up - Zahlungen einer Organisation abrufen
GET /api/organizations/{org_id}/billing/payments - Zahlung für eine Organisation erstellen
POST /api/organizations/{org_id}/billing/credit-checkouts - Abrechnungssaldo der Organisation erhalten
GET /api/organizations/{org_id}/billing/balance - Abrechnungsübersicht der Organisation erhalten
GET /api/organizations/{org_id}/billing/statement - Abrechnungsnutzung der Organisation erhalten
GET /api/organizations/{org_id}/billing/usage - Agent Organizations List
GET /api/organizations - Agent Organizations Rename
PATCH /api/organizations/{org_id} - Projektbewertungspolitik festlegen
PUT /api/project/review-policy - Vorschau Projektlösch-Agent im Projekt
GET /api/projects/{project_id}/project/deletion-preview - Projektinhaber-Agent im Projekt übertragen
PUT /api/projects/{project_id}/project/owner - Projekt-Agent im Projekt verschieben
POST /api/projects/{project_id}/project/move - Erlaubtes Projekt verschiebt Agenten im Projekt
GET /api/projects/{project_id}/project/moves - Einladungen im Projekt auflisten
GET /api/projects/{project_id}/invitations - Einladungen im Projekt erstellen
POST /api/projects/{project_id}/invitations - Projekt im Projekt erhalten
GET /api/projects/{project_id}/project - Projekt im Projekt aktualisieren
PATCH /api/projects/{project_id}/project - Projekt-Agent im Projekt löschen
DELETE /api/projects/{project_id}/project - Anwendungen im Projekt auflisten
GET /api/projects/{project_id}/applications - Anwendung im Projekt hochladen
POST /api/projects/{project_id}/applications - Anwendungs-Upload im Projekt starten
POST /api/projects/{project_id}/applications/uploads - Playlists V2 im Projekt auflisten
GET /api/projects/{project_id}/playlists - Playlist V2 im Projekt erstellen
POST /api/projects/{project_id}/playlists - Bildschirme im Projekt auflisten
GET /api/projects/{project_id}/screens - Bildschirmordner im Projekt auflisten
GET /api/projects/{project_id}/screen-folders - Bildschirmordner im Projekt erstellen
POST /api/projects/{project_id}/screen-folders - Bildschirme im Projekt verschieben
POST /api/projects/{project_id}/screens/move - Zeitplankalender im Projekt erhalten
GET /api/projects/{project_id}/schedule/calendar - Vorlage für den Zeitplan-Import im Projekt abrufen
GET /api/projects/{project_id}/schedule/imports/template - Vorschau des Zeitplan-Imports im Projekt
POST /api/projects/{project_id}/schedule/imports/preview - Zeitplan-Import im Projekt committen
POST /api/projects/{project_id}/schedule/imports - Browser-Link im Projekt beanspruchen
POST /api/projects/{project_id}/project/browser-links/claim - Bildschirm im Projekt koppeln
POST /api/projects/{project_id}/screens/pair - Bildschirm im Projekt bereitstellen
POST /api/projects/{project_id}/screens/provision - Bildschirmaktionen im Projekt anwenden
POST /api/projects/{project_id}/screens/actions - Tab-Freigabe im Projekt starten
POST /api/projects/{project_id}/tab-shares - Kampagnen im Projekt auflisten
GET /api/projects/{project_id}/campaigns - Kampagne im Projekt erstellen
POST /api/projects/{project_id}/campaigns - Verbindungen eines Projekts auflisten
GET /api/projects/{project_id}/connections - Verbindung in einem Projekt anlegen
POST /api/projects/{project_id}/connections - BI-Verbindungen auflisten im Projekt
GET /api/projects/{project_id}/bi-connections - BI-Verbindung anlegen im Projekt
POST /api/projects/{project_id}/bi-connections - BI-Ansichten auflisten im Projekt
GET /api/projects/{project_id}/bi-views - BI-Ansicht anlegen im Projekt
POST /api/projects/{project_id}/bi-views - Trigger im Projekt auflisten
GET /api/projects/{project_id}/triggers - Trigger im Projekt erstellen
POST /api/projects/{project_id}/triggers - Ereignisse im Projekt auflisten
GET /api/projects/{project_id}/events - Projektfähigkeiten im Projekt erhalten
GET /api/projects/{project_id}/project/capabilities - Abrechnungsstand im Projekt abrufen
GET /api/projects/{project_id}/billing/balance - Abrechnungsbeleg im Projekt abrufen
GET /api/projects/{project_id}/billing/statement - Abrechnungsnutzung im Projekt abrufen
GET /api/projects/{project_id}/billing/usage - Werbenetzwerk im Projekt abrufen
GET /api/projects/{project_id}/advertising/network - Werbenetzwerk im Projekt erstellen
POST /api/projects/{project_id}/advertising/network - Standard-Werbesatz im Projekt festlegen
POST /api/projects/{project_id}/advertising/network/rate - Werbeinventar im Projekt auflisten
GET /api/projects/{project_id}/advertising/inventory - Werbeplätze im Projekt auflisten
GET /api/projects/{project_id}/advertising/slots - Werbeplatz im Projekt erstellen
POST /api/projects/{project_id}/advertising/slots - Werbemitgliedschaften im Projekt auflisten
GET /api/projects/{project_id}/advertising/memberships - Gemeinsame Werbenetzwerke im Projekt auflisten
GET /api/projects/{project_id}/advertising/networks - Werbekreativen im Projekt auflisten
GET /api/projects/{project_id}/advertising/creatives - Werbemittel im Projekt erstellen
POST /api/projects/{project_id}/advertising/creatives - Werbekampagnen im Projekt auflisten
GET /api/projects/{project_id}/advertising/campaigns - Werbekampagne im Projekt erstellen
POST /api/projects/{project_id}/advertising/campaigns - Werbebewertungen im Projekt auflisten
GET /api/projects/{project_id}/advertising/reviews - Werbeausgaben im Projekt abrufen
GET /api/projects/{project_id}/advertising/reports/spend - Werbelieferung im Projekt abrufen
GET /api/projects/{project_id}/advertising/reports/delivery - Wiedergabezusammenfassungen im Projekt auflisten
GET /api/projects/{project_id}/playback - Wiedergabespiele im Projekt auflisten
GET /api/projects/{project_id}/playback/plays - Wiedergabegesamtwerte im Projekt erhalten
GET /api/projects/{project_id}/playback/totals - Vollständigkeit der Wiedergabe im Projekt abrufen
GET /api/projects/{project_id}/playback/completeness - Health Trend im Projekt erhalten
GET /api/projects/{project_id}/health/trend - Projektverfügbarkeit im Projekt erhalten
GET /api/projects/{project_id}/uptime/daily - Kartentypen im Projekt auflisten
GET /api/projects/{project_id}/card-types - Kartendaten im Projekt auflisten
GET /api/projects/{project_id}/card-data - Medien im Projekt auflisten
GET /api/projects/{project_id}/media - Medienerstellung im Projekt starten
POST /api/projects/{project_id}/media/generations - Medienordner im Projekt auflisten
GET /api/projects/{project_id}/media-folders - Medienordner im Projekt erstellen
POST /api/projects/{project_id}/media-folders - Medien im Projekt verschieben
POST /api/projects/{project_id}/media/move - Medien-Upload im Projekt starten
POST /api/projects/{project_id}/media/uploads - Vorschau-Auswahl im Projekt
POST /api/projects/{project_id}/selectors/preview - Fehlerberichte im Projekt auflisten
GET /api/projects/{project_id}/feedback/bugs - Fehler im Projekt melden
POST /api/projects/{project_id}/feedback/bugs - Funktionsanfragen im Projekt auflisten
GET /api/projects/{project_id}/feedback/features - Feature im Projekt anfordern
POST /api/projects/{project_id}/feedback/features - Service-Clients im Projekt auflisten
GET /api/projects/{project_id}/service-clients - Service-Client im Projekt erstellen
POST /api/projects/{project_id}/service-clients - Konten der Mediensynchronisierung auflisten im Projekt
GET /api/projects/{project_id}/media-sync-accounts - Konto für die Mediensynchronisierung anlegen im Projekt
POST /api/projects/{project_id}/media-sync-accounts - Mediensynchronisierungen auflisten im Projekt
GET /api/projects/{project_id}/media-syncs - Mediensynchronisierung anlegen im Projekt
POST /api/projects/{project_id}/media-syncs - Flottenlinks im Projekt auflisten
GET /api/projects/{project_id}/fleet-links - Flottenlink im Projekt erstellen
POST /api/projects/{project_id}/fleet-links - Webhooks im Projekt auflisten
GET /api/projects/{project_id}/webhooks - Webhook im Projekt erstellen
POST /api/projects/{project_id}/webhooks - Alarme im Projekt auflisten
GET /api/projects/{project_id}/alerts - Alarm-Stummschaltungen im Projekt auflisten
GET /api/projects/{project_id}/alert-mutes - Alarm-Stummschaltung im Projekt erstellen
POST /api/projects/{project_id}/alert-mutes - Benachrichtigungen im Projekt auflisten
GET /api/projects/{project_id}/notifications - Benachrichtigung im Projekt erstellen
POST /api/projects/{project_id}/notifications - Notizen im Projekt auflisten
GET /api/projects/{project_id}/notes - Notiz im Projekt hinzufügen
POST /api/projects/{project_id}/notes - Support-Status im Projekt
GET /api/projects/{project_id}/support/status - Support-Konversationen im Projekt auflisten
GET /api/projects/{project_id}/support/conversations - Support-Konversation im Projekt erstellen
POST /api/projects/{project_id}/support/conversations - Bewertungen im Projekt auflisten
GET /api/projects/{project_id}/reviews - Projekt Scoped_get Kartendaten
GET /api/projects/{project_id}/card-data/{key} - Projekt Scoped_put Kartendaten
PUT /api/projects/{project_id}/card-data/{key} - Projekt Scoped_delete Kartendaten
DELETE /api/projects/{project_id}/card-data/{key} - Projekt Scoped_get Feed
GET /api/projects/{project_id}/feeds/{family} - Projekt Scoped_list Advertising Joined Inventory
GET /api/projects/{project_id}/advertising/networks/{seller_project_id}/inventory - Projekt Scoped_get aktueller Agent
GET /api/projects/{project_id}/agents/self - Projekt Scoped_disconnect aktueller Agent
POST /api/projects/{project_id}/agents/self/disconnect
Pläne, Guthaben und Kontoauszüge
6 Operationen mit ihren Parametern, Anfragevorlagen und Antworten.
- Abrechnungsstand abrufen
GET /api/billing/balance - Abrechnungsbeleg abrufen
GET /api/billing/statement - Abrechnungsnutzung abrufen
GET /api/billing/usage - App-Store-Angebot abrufen
GET /api/organizations/{organization_id}/app-store/offer - App-Store-Transaktion erfassen
POST /api/organizations/{organization_id}/app-store/transactions - App-Store-Benachrichtigung empfangen
POST /api/app-store/notifications
Agenteninstallationen und -verbindungen
3 Operationen mit ihren Parametern, Anfragevorlagen und Antworten.
- Agentenidentität widerrufen
POST /api/agent-identity/revoke - Aktuellen Agenten abrufen
GET /api/agents/self - Aktuellen Agent trennen
POST /api/agents/self/disconnect
OAuth-Anmeldung, Tokens und Widerruf
10 Operationen mit ihren Parametern, Anfragevorlagen und Antworten.
- Oauth-Token
POST /oauth/token - Oauth-Geräteautorisierung
POST /oauth/device_authorization - Oauth autorisieren
GET /oauth/authorize - Oauth widerrufen
POST /oauth/revoke - Oauth-Autorisierungsserver-Metadaten
GET /.well-known/oauth-authorization-server - Oauth geschütztes Ressourcen-MCP
GET /.well-known/oauth-protected-resource/mcp - Oauth geschützte Ressourcen-API
GET /.well-known/oauth-protected-resource/api - Dashboard-OAuth-Autorisierung abrufen
GET /api/oauth/authorizations/{id} - Dashboard-OAuth-Autorisierung genehmigen
POST /api/oauth/authorizations/{id}/approve - Dashboard-OAuth-Autorisierung verweigern
POST /api/oauth/authorizations/{id}/deny
Single Sign-on: Anmelderouten, Identitätsanbieter und Richtlinie
13 Operationen mit ihren Parametern, Anfragevorlagen und Antworten.
- Dashboard-SSO ermitteln
POST /api/sso/discovery - Dashboard-SSO starten
POST /api/sso/starts - Dashboard-SSO-OIDC-Callback empfangen
POST /api/sso/oidc/{connection_id}/callback - Dashboard-SSO-SAML-Metadaten abrufen
GET /api/sso/saml/{connection_id} - Dashboard-SSO-SAML-Assertion empfangen
POST /api/sso/saml/{connection_id}/acs - Dashboard-SSO abschließen
POST /api/sso/finish - Dashboard-Sitzungs-SSO starten
POST /api/session/sso-starts - Dashboard Organisationen Identitätsanbieter abrufen
GET /api/organizations/{org_id}/identity-provider - Dashboard Organisationen Identitätsanbieter festlegen
PUT /api/organizations/{org_id}/identity-provider - Dashboard Organisationen Identitätsanbieter entfernen
DELETE /api/organizations/{org_id}/identity-provider - Dashboard Organisationen Identitätsanbieter testen
POST /api/organizations/{org_id}/identity-provider/tests - Dashboard Organisationen SSO-Richtlinie festlegen
PUT /api/organizations/{org_id}/sso-policy - Dashboard Organisationen SSO-Entfernung abbrechen
DELETE /api/organizations/{org_id}/sso-policy/removal
Benutzerbereitstellung: SCIM 2.0, Tokens und Gruppenbindungen
24 Operationen mit ihren Parametern, Anfragevorlagen und Antworten.
- Dashboard Organisationen SCIM abrufen
GET /api/organizations/{org_id}/scim - Dashboard Organisationen SCIM festlegen
PUT /api/organizations/{org_id}/scim - Dashboard Organisationen SCIM-Token erstellen
POST /api/organizations/{org_id}/scim/tokens - Dashboard Organisationen SCIM-Token widerrufen
DELETE /api/organizations/{org_id}/scim/tokens/{token_id} - Dashboard Organisationen SCIM-Gruppen auflisten
GET /api/organizations/{org_id}/scim/groups - Dashboard Organisationen SCIM-Ereignisse auflisten
GET /api/organizations/{org_id}/scim/events - Dashboard-Gruppenbindungen auflisten
GET /api/project/group-bindings - Dashboard-Gruppenbindung erstellen
POST /api/project/group-bindings - Dashboard-Gruppenbindung löschen
DELETE /api/project/group-bindings/{binding_id} - SCIM-Service-Provider-Konfiguration abrufen
GET /scim/v2/ServiceProviderConfig - SCIM-Ressourcentypen auflisten
GET /scim/v2/ResourceTypes - SCIM-Schemas auflisten
GET /scim/v2/Schemas - SCIM-Benutzer auflisten
GET /scim/v2/Users - SCIM-Benutzer erstellen
POST /scim/v2/Users - SCIM-Benutzer abrufen
GET /scim/v2/Users/{id} - SCIM-Benutzer ersetzen
PUT /scim/v2/Users/{id} - SCIM-Benutzer patchen
PATCH /scim/v2/Users/{id} - SCIM-Benutzer löschen
DELETE /scim/v2/Users/{id} - SCIM-Gruppen auflisten
GET /scim/v2/Groups - SCIM-Gruppe erstellen
POST /scim/v2/Groups - SCIM-Gruppe abrufen
GET /scim/v2/Groups/{id} - SCIM-Gruppe ersetzen
PUT /scim/v2/Groups/{id} - SCIM-Gruppe patchen
PATCH /scim/v2/Groups/{id} - SCIM-Gruppe löschen
DELETE /scim/v2/Groups/{id}
Service-Clients
9 Operationen mit ihren Parametern, Anfragevorlagen und Antworten.
- Service-Clients auflisten
GET /api/service-clients - Service-Client erstellen
POST /api/service-clients - Service-Client erhalten
GET /api/service-clients/{id} - Service-Client aktualisieren
PATCH /api/service-clients/{id} - Service-Client-Schlüssel hinzufügen
POST /api/service-clients/{id}/keys - Service-Client-Schlüssel entfernen
POST /api/service-clients/{id}/keys/{kid}/remove - Service-Client-Geheimnis hinzufügen
POST /api/service-clients/{id}/secrets - Service-Client-Geheimnis entfernen
POST /api/service-clients/{id}/secrets/{secret_id}/remove - Service-Client widerrufen
POST /api/service-clients/{id}/revoke
Anwendungen und Operationen
11 Operationen mit ihren Parametern, Anfragevorlagen und Antworten.
- Anwendungen auflisten
GET /api/applications - Anwendung hochladen
POST /api/applications - Anwendungs-Release hochladen
POST /api/applications/{id}/releases - Anwendungs-Upload starten
POST /api/applications/uploads - Anwendungs-Release-Upload starten
POST /api/applications/{id}/uploads - Anwendungs-Upload bestätigen
POST /api/applications/uploads/{id}/commit - Anwendung abrufen
GET /api/applications/{id} - Anwendung umbenennen
PATCH /api/applications/{id} - Anwendung löschen
DELETE /api/applications/{id} - Operation erhalten
GET /api/operations/{id} - Vorgang abbrechen
POST /api/operations/{id}/cancel
Medien-Uploads
38 Operationen mit ihren Parametern, Anfragevorlagen und Antworten.
- Medien auflisten
GET /api/media - Medienerstellung starten
POST /api/media/generations - Medienordner auflisten
GET /api/media-folders - Medienordner erstellen
POST /api/media-folders - Medienordner erhalten
GET /api/media-folders/{id} - Medienordner aktualisieren
PATCH /api/media-folders/{id} - Medienordner löschen
DELETE /api/media-folders/{id} - Medien verschieben
POST /api/media/move - Medien-Upload starten
POST /api/media/uploads - Medien-Upload bestätigen
POST /api/media/uploads/{id}/commit - Vorschau-Auswahl
POST /api/selectors/preview - Medien erhalten
GET /api/media/{id} - Patch-Medien
PATCH /api/media/{id} - Medien löschen
DELETE /api/media/{id} - Patch-Medien-Tags
PATCH /api/media/{id}/tags - Medienverfügbarkeit ändern
PATCH /api/media/{id}/availability - Medien ersetzen
POST /api/media/{id}/replace - Medienversionen auflisten
GET /api/media/{id}/versions - Medienversion löschen
DELETE /api/media/{id}/versions/{version} - Medienversion wiederherstellen
POST /api/media/{id}/versions/{version}/restore - Medieninhalt exportieren
GET /api/media/{id}/content - Medieninhalt
HEAD /api/media/{id}/content - Konten der Mediensynchronisierung auflisten
GET /api/media-sync-accounts - Konto für die Mediensynchronisierung anlegen
POST /api/media-sync-accounts - Konto der Mediensynchronisierung abrufen
GET /api/media-sync-accounts/{id} - Konto der Mediensynchronisierung ändern
PATCH /api/media-sync-accounts/{id} - Konto der Mediensynchronisierung löschen
DELETE /api/media-sync-accounts/{id} - Konto der Mediensynchronisierung testen
POST /api/media-sync-accounts/{id}/test - Konto der Mediensynchronisierung verbinden
POST /api/media-sync-accounts/{id}/connect - Designs der Mediensynchronisierung auflisten
GET /api/media-sync-accounts/{id}/designs - Canva-Zustimmung abschließen
GET /api/canva/callback - Dropbox-Zustimmung abschließen
GET /api/dropbox/callback - Mediensynchronisierungen auflisten
GET /api/media-syncs - Mediensynchronisierung anlegen
POST /api/media-syncs - Mediensynchronisierung abrufen
GET /api/media-syncs/{id} - Mediensynchronisierung ändern
PATCH /api/media-syncs/{id} - Mediensynchronisierung löschen
DELETE /api/media-syncs/{id} - Mediensynchronisierung ausführen
POST /api/media-syncs/{id}/run
Playlists
16 Operationen mit ihren Parametern, Anfragevorlagen und Antworten.
- Playlists V2 auflisten
GET /api/playlists - Playlist V2 erstellen
POST /api/playlists - Playlist V2 erhalten
GET /api/playlists/{id} - Playlist V2 aktualisieren
PUT /api/playlists/{id} - Patch-Playlist
PATCH /api/playlists/{id} - Playlist V2 löschen
DELETE /api/playlists/{id} - Patch-Playlist-Struktur
PATCH /api/playlists/{id}/structure - Playlist-Revisionen auflisten
GET /api/playlists/{id}/revisions - Playlist-Revision abrufen
GET /api/playlists/{id}/revisions/{revision} - Playlist-Revision hochstufen
POST /api/playlists/{id}/revisions/{revision}/promote - Playlist-Werte aktualisieren
PATCH /api/playlists/{id}/values - Playlist-Instanzen auflisten
GET /api/playlists/{id}/instances - Playlist-Vorlage ausklappen
POST /api/playlists/{id}/expand - Playlist-Seite hinzufügen
POST /api/playlists/{id}/pages - Playlist-Seite ersetzen
PUT /api/playlists/{id}/pages/{page_id} - Playlist-Seite entfernen
DELETE /api/playlists/{id}/pages/{page_id}
Bildschirme
84 Operationen mit ihren Parametern, Anfragevorlagen und Antworten.
- Bildschirme auflisten
GET /api/screens - Bildschirmordner auflisten
GET /api/screen-folders - Bildschirmordner erstellen
POST /api/screen-folders - Bildschirmordner erhalten
GET /api/screen-folders/{id} - Bildschirmordner aktualisieren
PATCH /api/screen-folders/{id} - Bildschirmordner löschen
DELETE /api/screen-folders/{id} - Bildschirme verschieben
POST /api/screens/move - Zeitplankalender erhalten
GET /api/schedule/calendar - Bildschirm koppeln
POST /api/screens/pair - Bildschirm bereitstellen
POST /api/screens/provision - Bildschirmaktionen anwenden
POST /api/screens/actions - Bildschirm erhalten
GET /api/screens/{id} - Bildschirm aktualisieren
PATCH /api/screens/{id} - Bildschirm löschen
DELETE /api/screens/{id} - Patch-Bildschirm-Tags
PATCH /api/screens/{id}/tags - Bildschirmfelder ändern
PATCH /api/screens/{id}/fields - Bildschirmstandort ändern
PATCH /api/screens/{id}/location - Ausführlichkeit eines Bildschirms ändern
PATCH /api/screens/{id}/verbosity - Geräteeinstellungen eines Bildschirms ändern
PATCH /api/screens/{id}/device-settings - Bildschirmnamen ändern
PATCH /api/screens/{id}/name - Playlist des Bildschirms ändern
PATCH /api/screens/{id}/playlist - Screen Public Id rotieren
POST /api/screens/{id}/public-id/rotate - Bildschirmlink abrufen
GET /api/screens/{id}/link - Bildschirmlink erstellen
POST /api/screens/{id}/link - Bildschirmlink löschen
DELETE /api/screens/{id}/link - Bildschirmwiederherstellung bestätigen
POST /api/screens/{id}/recovery/confirm - Bildschirm ersetzen
POST /api/screens/{id}/replace - Bildschirm archivieren
POST /api/screens/{id}/archive - Bildschirm entarchivieren
POST /api/screens/{id}/unarchive - Bildschirm neu laden
POST /api/screens/{id}/reload - Bildschirm-Playlist-Zeitplan erhalten
GET /api/screens/{id}/playlist-schedule - Bildschirm-Playlist-Zeitplan festlegen
PUT /api/screens/{id}/playlist-schedule - Zeitplan für Bildschirm-Playlist löschen
DELETE /api/screens/{id}/playlist-schedule - Vorschau des Bildschirm-Playlist-Zeitplans
POST /api/screens/{id}/playlist-schedule/preview - Bildschirm-Playlist-Zeitplan-Revisionen auflisten
GET /api/screens/{id}/playlist-schedule/revisions - Bildschirm-Playlist-Zeitplan-Revision wiederherstellen
POST /api/screens/{id}/playlist-schedule/revisions/{revision}/restore - Bildschirm-Übernahme festlegen
POST /api/screens/{id}/takeover - Bildschirmübernahme löschen
DELETE /api/screens/{id}/takeover - Tab-Freigabe starten
POST /api/tab-shares - Tab-Freigabe abrufen
GET /api/tab-shares/{id} - Tab-Freigabe beenden
DELETE /api/tab-shares/{id} - Film abspielen Screen Page
POST /api/screens/{id}/play-page - Bildschirm identifizieren
POST /api/screens/{id}/identify - Bildschirm aussetzen
POST /api/screens/{id}/suspend - Bildschirm fortsetzen
POST /api/screens/{id}/resume - Bildschirm neu starten
POST /api/screens/{id}/reboot - Bildschirm-Cache leeren
POST /api/screens/{id}/clear-cache - Bildschirm-App neu starten
POST /api/screens/{id}/restart-app - Bildschirm-Player aktualisieren
POST /api/screens/{id}/update - Bildschirmbefehle auflisten
GET /api/screens/{id}/commands - Bildschirmbefehl abbrechen
POST /api/screens/{id}/commands/{command_id}/cancel - Bildschirm-Display festlegen
POST /api/screens/{id}/display - Bildschirmanzeige löschen
DELETE /api/screens/{id}/display - Bildschirm-Display-Zeitplan erhalten
GET /api/screens/{id}/display-schedule - Bildschirm-Display-Zeitplan festlegen
PUT /api/screens/{id}/display-schedule - Zeitplan für Bildschirmanzeige löschen
DELETE /api/screens/{id}/display-schedule - Neustartplan des Bildschirms abrufen
GET /api/screens/{id}/reboot-schedule - Neustartplan des Bildschirms setzen
PUT /api/screens/{id}/reboot-schedule - Neustartplan des Bildschirms löschen
DELETE /api/screens/{id}/reboot-schedule - Post Screen Toast
POST /api/screens/{id}/toast - Prognose Bildschirm-Speicher
POST /api/screens/{id}/storage-forecast - Bildschirmkampagnen erklären
GET /api/screens/{id}/campaigns - Bildschirm-Screenshot erhalten
GET /api/screens/{id}/screenshot - Bildschirm-Screenshot anfordern
POST /api/screens/{id}/screenshot - Status des Bildschirm-Screenshots erhalten
GET /api/screens/{id}/screenshot/status - Live-Sitzung des Bildschirms abrufen
GET /api/screens/{id}/live - Live-Sitzung des Bildschirms starten
POST /api/screens/{id}/live - Live-Sitzung des Bildschirms beenden
DELETE /api/screens/{id}/live - Live-Betrachter des Bildschirms anlegen
POST /api/screens/{id}/live/viewers - Live-Betrachter des Bildschirms beantworten
PUT /api/screens/{id}/live/viewers/{viewer_id} - Live-Frames des Bildschirms starten
POST /api/screens/{id}/live/frames - Live-Frame des Bildschirms abrufen
GET /api/screens/{id}/live/frame - Live-Frames verbinden
GET /live/frames - Bildschirm-Gesundheitsverlauf erhalten
GET /api/screens/{id}/health/history - Bildschirmverfügbarkeit erhalten
GET /api/screens/{id}/uptime - Bildschirmpräsenz erhalten
GET /api/screens/{id}/presence - Health Trend erhalten
GET /api/health/trend - Projektverfügbarkeit erhalten
GET /api/uptime/daily - Flottenlinks auflisten
GET /api/fleet-links - Flottenlink erstellen
POST /api/fleet-links - Fleet-Link abrufen
GET /api/fleet-links/{id} - Flottenlink aktualisieren
PATCH /api/fleet-links/{id} - Flotten-Link löschen
DELETE /api/fleet-links/{id} - Fleet Link rotieren
POST /api/fleet-links/{id}/rotate
Kampagnen
10 Operationen mit ihren Parametern, Anfragevorlagen und Antworten.
- Kampagnen auflisten
GET /api/campaigns - Kampagne erstellen
POST /api/campaigns - Vorschau der Kampagne
POST /api/campaigns/preview - Kampagne abrufen
GET /api/campaigns/{id} - Kampagne aktualisieren
PATCH /api/campaigns/{id} - Kampagne löschen
DELETE /api/campaigns/{id} - Kampagnen-Revisionen auflisten
GET /api/campaigns/{id}/revisions - Kampagnen-Revision wiederherstellen
POST /api/campaigns/{id}/revisions/{revision}/restore - Kampagne hochstufen
POST /api/campaigns/{id}/promote - Kampagnenbildschirme auflisten
GET /api/campaigns/{id}/screens
Zeitplan-Import: Tabellen mit Zeitplanzeilen
3 Operationen mit ihren Parametern, Anfragevorlagen und Antworten.
- Vorlage für den Zeitplan-Import abrufen
GET /api/schedule/imports/template - Vorschau des Zeitplan-Imports
POST /api/schedule/imports/preview - Zeitplan-Import committen
POST /api/schedule/imports
Überprüfungen von Agentenänderungen
7 Operationen mit ihren Parametern, Anfragevorlagen und Antworten.
- Bewertungen auflisten
GET /api/reviews - Bewertung erhalten
GET /api/reviews/{id} - Review finden
GET /api/reviews/{id}/locate - Prüfung genehmigen
POST /api/reviews/{id}/approve - Überprüfung ablehnen
POST /api/reviews/{id}/reject - Überprüfungsänderungen anfordern
POST /api/reviews/{id}/request-changes - Überprüfung zurückziehen
POST /api/reviews/{id}/withdraw
Private Werbenetzwerke und Kampagnen
46 Operationen mit ihren Parametern, Anfragevorlagen und Antworten.
- Werbenetzwerk abrufen
GET /api/advertising/network - Werbenetzwerk erstellen
POST /api/advertising/network - Standard-Werbesatz festlegen
POST /api/advertising/network/rate - Werbeinventar auflisten
GET /api/advertising/inventory - Werbeinventar einstellen
PUT /api/advertising/inventory/{screen_id} - Werbeplätze auflisten
GET /api/advertising/slots - Werbeplatz erstellen
POST /api/advertising/slots - Werbeslot aktualisieren
POST /api/advertising/slots/{id} - Werbemitgliedschaften auflisten
GET /api/advertising/memberships - Werbemitgliedschaft aktualisieren
POST /api/advertising/memberships/{id} - Werbemitgliedschaft widerrufen
POST /api/advertising/memberships/{id}/revoke - Gemeinsame Werbenetzwerke auflisten
GET /api/advertising/networks - Gemeinsames Werbeinventar auflisten
GET /api/advertising/networks/{seller_project_id}/inventory - Werbekreativen auflisten
GET /api/advertising/creatives - Werbemittel erstellen
POST /api/advertising/creatives - Werbekreative abrufen
GET /api/advertising/creatives/{id} - Werbekampagnen des Verkäufers auflisten
GET /api/advertising/seller-campaigns - Werbekampagne des Verkäufers abrufen
GET /api/advertising/seller-campaigns/{id} - Werbekampagnen auflisten
GET /api/advertising/campaigns - Werbekampagne erstellen
POST /api/advertising/campaigns - Werbekampagne abrufen
GET /api/advertising/campaigns/{id} - Werbekampagne aktualisieren
POST /api/advertising/campaigns/{id} - Angebot Werbekampagne
POST /api/advertising/campaigns/{id}/quote - Werbekampagne aktivieren
POST /api/advertising/campaigns/{id}/activate - Werbekampagne pausieren
POST /api/advertising/campaigns/{id}/pause - Werbekampagne fortsetzen
POST /api/advertising/campaigns/{id}/resume - Werbepreise akzeptieren
POST /api/advertising/campaigns/{id}/accept-rates - Werbebewertungen auflisten
GET /api/advertising/reviews - Werbeprüfung genehmigen
POST /api/advertising/reviews/{id}/approve - Werbeüberprüfung ablehnen
POST /api/advertising/reviews/{id}/reject - Werbeausgaben abrufen
GET /api/advertising/reports/spend - Werbelieferung abrufen
GET /api/advertising/reports/delivery - Werbe-Direktkampagnen auflisten
GET /api/advertising/direct-campaigns - Werbe-Direktkampagne erstellen
POST /api/advertising/direct-campaigns - Werbe-Direktkampagne abrufen
GET /api/advertising/direct-campaigns/{id} - Werbe-Direktkampagne aktualisieren
POST /api/advertising/direct-campaigns/{id} - Werbe-Direktkampagne pausieren
POST /api/advertising/direct-campaigns/{id}/pause - Werbe-Direktkampagne fortsetzen
POST /api/advertising/direct-campaigns/{id}/resume - Werbe-Direktkampagne beenden
POST /api/advertising/direct-campaigns/{id}/end - Bericht der Werbe-Direktkampagne abrufen
GET /api/advertising/direct-campaigns/{id}/report - Werbeverfügbarkeit schätzen
POST /api/advertising/availability - Werbe-Befüllungsstatistik abrufen
GET /api/advertising/reports/fill - Werbebewertung abrufen
GET /api/advertising/reviews/{id} - Werbebewertungsinhalt abrufen
GET /api/advertising/reviews/{id}/content - Werbung überprüfen Inhalt
HEAD /api/advertising/reviews/{id}/content - Werbeüberprüfungsänderungen anfordern
POST /api/advertising/reviews/{id}/request-changes
Kommentare
9 Operationen mit ihren Parametern, Anfragevorlagen und Antworten.
- Bildschirmkommentare erhalten
GET /api/comment/screen/{id} - Bildschirm-Kommentare einstellen
PUT /api/comment/screen/{id} - Bildschirm-Kommentare löschen
DELETE /api/comment/screen/{id} - Playlist-Kommentare erhalten
GET /api/comment/playlist/{id} - Playlist-Kommentare einstellen
PUT /api/comment/playlist/{id} - Playlist-Kommentare löschen
DELETE /api/comment/playlist/{id} - Playlist-Seitenkommentare erhalten
GET /api/comment/playlist/{id}/page/{page_id} - Playlist-Seitenkommentare einstellen
PUT /api/comment/playlist/{id}/page/{page_id} - Playlist-Seitenkommentare löschen
DELETE /api/comment/playlist/{id}/page/{page_id}
Projektnotizen, die Agenten teilen
5 Operationen mit ihren Parametern, Anfragevorlagen und Antworten.
- Notizen auflisten
GET /api/notes - Notiz hinzufügen
POST /api/notes - Notiz erhalten
GET /api/notes/{id} - Notiz bestätigen
POST /api/notes/{id}/confirm - Notiz auflösen
POST /api/notes/{id}/resolve
Anwendungs-Schlüssel/Wert-Speicher
9 Operationen mit ihren Parametern, Anfragevorlagen und Antworten.
- KV auflisten
GET /api/applications/{application_id}/kv - KV erhalten
GET /api/applications/{application_id}/kv/{key} - KV einstellen
PUT /api/applications/{application_id}/kv/{key} - KV löschen
DELETE /api/applications/{application_id}/kv/{key} - KV-Webhooks auflisten
GET /api/applications/{application_id}/kv-webhooks - KVWebhook erstellen
POST /api/applications/{application_id}/kv-webhooks - KVWebhook löschen
DELETE /api/applications/{application_id}/kv-webhooks/{webhook_id} - KVWebhook-Geheimnis rotieren
POST /api/applications/{application_id}/kv-webhooks/{webhook_id}/rotate-secret - KVWebhook empfangen
POST /api/applications/{application_id}/kv-webhooks/{webhook_id}/write
Kartendaten für eingebaute Karten
22 Operationen mit ihren Parametern, Anfragevorlagen und Antworten.
- Kartentypen auflisten
GET /api/card-types - Kartentyp abrufen
GET /api/card-types/{id} - Karten auflisten
GET /api/cards - Karte erstellen
POST /api/cards - Karte abrufen
GET /api/cards/{id} - Patch-Karte
PATCH /api/cards/{id} - Karte löschen
DELETE /api/cards/{id} - Instanzdaten erhalten
GET /api/cards/{id}/data - Instanzdaten einstellen
PUT /api/cards/{id}/data - Karten-Webhooks auflisten
GET /api/cards/{id}/kv-webhooks - Karten-Webhook erstellen
POST /api/cards/{id}/kv-webhooks - Karten-Webhook aktualisieren
PATCH /api/cards/{id}/kv-webhooks/{webhook_id} - Karten-Webhook löschen
DELETE /api/cards/{id}/kv-webhooks/{webhook_id} - Geheimnis eines Karten-Webhooks rotieren
POST /api/cards/{id}/kv-webhooks/{webhook_id}/rotate-secret - Zustellungen eines Karten-Webhooks auflisten
GET /api/cards/{id}/kv-webhooks/{webhook_id}/deliveries - Karten-Webhook empfangen
POST /api/cards/{id}/kv-webhooks/{webhook_id}/write - Head Card KVWebhook
HEAD /api/cards/{id}/kv-webhooks/{webhook_id}/write - Kartendaten auflisten
GET /api/card-data - Kartendaten abrufen
GET /api/card-data/{key} - Kartendaten einstellen
PUT /api/card-data/{key} - Kartendaten löschen
DELETE /api/card-data/{key} - Feed abrufen
GET /api/feeds/{family}
Datenquellen: Adressen, die eine Karte aktuell halten
10 Operationen mit ihren Parametern, Anfragevorlagen und Antworten.
- Voreinstellungen für Datenquellen auflisten
GET /api/source-presets - Voreinstellung einer Datenquelle abrufen
GET /api/source-presets/{name} - Datenquellen auflisten
GET /api/sources - Datenquelle anlegen
POST /api/sources - Datenquelle testen
POST /api/sources/test - Datenquelle abrufen
GET /api/sources/{source_id} - Datenquelle ändern
PATCH /api/sources/{source_id} - Datenquelle löschen
DELETE /api/sources/{source_id} - Räume einer Datenquelle abrufen
GET /api/sources/{source_id}/rooms - Datenquelle aktualisieren
POST /api/sources/{source_id}/refresh
BI-Dashboards: Verbindungen und Ansichten für Power BI, Tableau und Webseiten mit Anmeldung
14 Operationen mit ihren Parametern, Anfragevorlagen und Antworten.
- BI-Verbindungen auflisten
GET /api/bi-connections - BI-Verbindung anlegen
POST /api/bi-connections - BI-Verbindung abrufen
GET /api/bi-connections/{id} - BI-Verbindung ändern
PATCH /api/bi-connections/{id} - BI-Verbindung löschen
DELETE /api/bi-connections/{id} - BI-Verbindung testen
POST /api/bi-connections/{id}/test - BI-Verbindung durchsuchen
GET /api/bi-connections/{id}/browse - BI-Ansichten auflisten
GET /api/bi-views - BI-Ansicht anlegen
POST /api/bi-views - BI-Ansicht abrufen
GET /api/bi-views/{id} - BI-Ansicht ändern
PATCH /api/bi-views/{id} - BI-Ansicht löschen
DELETE /api/bi-views/{id} - BI-Ansicht testen
POST /api/bi-views/{id}/test - Bild der BI-Ansicht abrufen
GET /api/bi-views/{id}/image
Verbindungen: der wiederverwendbare Zugriff eines Projekts auf Microsoft und Google
9 Operationen mit ihren Parametern, Anfragevorlagen und Antworten.
- Verbindungen auflisten
GET /api/connections - Verbindung anlegen
POST /api/connections - Verbindung abrufen
GET /api/connections/{id} - Verbindung aktualisieren
PATCH /api/connections/{id} - Verbindung löschen
DELETE /api/connections/{id} - Verbindung testen
POST /api/connections/{id}/test - Verbindung herstellen
POST /api/connections/{id}/connect - Zustimmung einer Microsoft-Verbindung abschließen
GET /oauth/connections/microsoft/callback - Zustimmung einer Google-Verbindung abschließen
GET /oauth/connections/google/callback
Dauerhafte Projekt-Ereignisse
2 Operationen mit ihren Parametern, Anfragevorlagen und Antworten.
- Ereignisse auflisten
GET /api/events - Stream Ereignisse
GET /stream/project
Benachrichtigungen: E-Mail- und signierte Webhook-Meldungen bei Änderungen des Bildschirmzustands
13 Operationen mit ihren Parametern, Anfragevorlagen und Antworten.
- Benachrichtigungen auflisten
GET /api/notifications - Benachrichtigung erstellen
POST /api/notifications - Benachrichtigung abrufen
GET /api/notifications/{id} - Benachrichtigung aktualisieren
PATCH /api/notifications/{id} - Benachrichtigung löschen
DELETE /api/notifications/{id} - Secret der Benachrichtigung rotieren
POST /api/notifications/{id}/rotate-secret - Benachrichtigung testen
POST /api/notifications/{id}/test - Zustellungen einer Benachrichtigung auflisten
GET /api/notifications/{id}/deliveries - Zustellversuche einer Benachrichtigung auflisten
GET /api/notifications/{id}/deliveries/{delivery_id}/attempts - Person erneut für eine Benachrichtigung anmelden
DELETE /api/notifications/{id}/unsubscribed/{user_id} - Abmeldung von einer Benachrichtigung anzeigen
GET /api/notifications/unsubscribe - Benachrichtigung abbestellen
POST /api/notifications/unsubscribe - Benachrichtigung erneut abonnieren
POST /api/notifications/resubscribe
Alarme: offene Bildschirmprobleme, Quittierung, Zurückstellung und Stummschaltungen
6 Operationen mit ihren Parametern, Anfragevorlagen und Antworten.
- Alarme auflisten
GET /api/alerts - Alarm abrufen
GET /api/alerts/{id} - Alarm quittieren
POST /api/alerts/{id}/acknowledge - Alarm-Stummschaltungen auflisten
GET /api/alert-mutes - Alarm-Stummschaltung erstellen
POST /api/alert-mutes - Alarm-Stummschaltung löschen
DELETE /api/alert-mutes/{id}
Berichte: Rollups nach Ordner und Tag, CSV-, XLSX- und PDF-Dateien und E-Mail-Zeitpläne
8 Operationen mit ihren Parametern, Anfragevorlagen und Antworten.
- Berichtsarten auflisten
GET /api/reports - Bericht abrufen
GET /api/reports/{kind} - Berichtsabonnements auflisten
GET /api/report-subscriptions - Berichtsabonnement erstellen
POST /api/report-subscriptions - Berichtsabonnement abrufen
GET /api/report-subscriptions/{id} - Berichtsabonnement aktualisieren
PATCH /api/report-subscriptions/{id} - Berichtsabonnement löschen
DELETE /api/report-subscriptions/{id} - Berichtsabonnement senden
POST /api/report-subscriptions/{id}/send
Audit-Protokoll: jede Konfigurationsänderung mit Vorher und Nachher, eine Hash-Kette zum Verifizieren und Export als CSV, XLSX und PDF
4 Operationen mit ihren Parametern, Anfragevorlagen und Antworten.
- Audit-Protokoll auflisten
GET /api/audit - Audit-Kettenkopf abrufen
GET /api/audit/head - Audit-Protokoll verifizieren
GET /api/audit/verify - Audit-Eintrag abrufen
GET /api/audit/{id}
Webhooks: signierte Ereignisübermittlung
9 Operationen mit ihren Parametern, Anfragevorlagen und Antworten.
- Webhooks auflisten
GET /api/webhooks - Webhook erstellen
POST /api/webhooks - Webhook erhalten
GET /api/webhooks/{id} - Webhook aktualisieren
PATCH /api/webhooks/{id} - Webhook löschen
DELETE /api/webhooks/{id} - Webhook-Geheimnis rotieren
POST /api/webhooks/{id}/rotate-secret - Webhook testen
POST /api/webhooks/{id}/test - Webhook-Zustellungen auflisten
GET /api/webhooks/{id}/deliveries - Webhook-Zustellversuche auflisten
GET /api/webhooks/{id}/deliveries/{delivery_id}/attempts
CAP-Alarm-Auslöser
12 Operationen mit ihren Parametern, Anfragevorlagen und Antworten.
- Trigger auflisten
GET /api/triggers - Trigger erstellen
POST /api/triggers - Trigger erhalten
GET /api/triggers/{id} - Trigger aktualisieren
PATCH /api/triggers/{id} - Trigger löschen
DELETE /api/triggers/{id} - Trigger-Geheimnis rotieren
POST /api/triggers/{id}/rotate-secret - Testauslöser
POST /api/triggers/{id}/test - Auslöser löschen
POST /api/triggers/{id}/clear - Trigger CAP empfangen
POST /api/triggers/{id}/cap - Sendung an einen Overlay-Trigger empfangen
POST /api/triggers/{id}/overlay - Head Trigger Overlay
HEAD /api/triggers/{id}/overlay - Zustellungen eines Triggers auflisten
GET /api/triggers/{id}/deliveries
Wiedergabeaggregate
4 Operationen mit ihren Parametern, Anfragevorlagen und Antworten.
- Wiedergabezusammenfassungen auflisten
GET /api/playback - Wiedergabespiele auflisten
GET /api/playback/plays - Wiedergabegesamtwerte erhalten
GET /api/playback/totals - Vollständigkeit der Wiedergabe abrufen
GET /api/playback/completeness
Feedback: Fehlerberichte und Funktionswünsche
6 Operationen mit ihren Parametern, Anfragevorlagen und Antworten.
- Fehlerberichte auflisten
GET /api/feedback/bugs - Fehler melden
POST /api/feedback/bugs - Funktionsanfragen auflisten
GET /api/feedback/features - Feature anfordern
POST /api/feedback/features - Feedback-Thread abrufen
GET /api/feedback/{id} - Feedback-Thread beantworten
POST /api/feedback/{id}/responses
Support
9 Operationen mit ihren Parametern, Anfragevorlagen und Antworten.
- Eine Kontaktnachricht über die Website senden
POST /website/support-messages - Support-Status
GET /api/support/status - Support-Konversationen auflisten
GET /api/support/conversations - Support-Konversation erstellen
POST /api/support/conversations - Support-Nachrichten auflisten
GET /api/support/conversations/{id}/messages - Support-Konversation beantworten
POST /api/support/conversations/{id}/messages - Support-Konversation lesen
PUT /api/support/conversations/{id}/read - Support-Gespräch schließen
POST /api/support/conversations/{id}/close - Stream Support-Nachrichten
GET /stream/support
Website-Demoanfragen und Buchungen
7 Operationen mit ihren Parametern, Anfragevorlagen und Antworten.
- Website-Demo-Anfrage absenden
POST /website/demo-requests - Website-Demo-Anfrage erhalten
GET /website/demo-request - Website-Demo-Kalender erhalten
GET /website/demo-calendar - Website-Demo-Zeiträume erhalten
GET /website/demo-slots - Website-Demo buchen
POST /website/demo-bookings - Website-Demobewertung anfordern
POST /website/demo-review - Website-Demo-Einladung austauschen
POST /website/demo-session
Übergabe des Homepage-Browsers
6 Operationen mit ihren Parametern, Anfragevorlagen und Antworten.
- Browser-Link beanspruchen
POST /api/project/browser-links/claim - Browser-Link-Status abrufen
GET /screen/browser-links - Browser-Link starten
POST /screen/browser-links - Stream Browser-Link-Ereignisse
GET /stream/browser-links/events - Browser-Link fortsetzen
GET /screen/browser-links/continue - Browser-Link-Einrichtungsseite abrufen
GET /setup
Einrichtungscodes der Website
1 Operation mit ihren Parametern, ihrer Anfragevorlage und ihren Antworten.
- Einrichtungscode des Besuchers abrufen
POST /website/setup-codes
Player-Kopplung und Sitzungen
12 Operationen mit ihren Parametern, Anfragevorlagen und Antworten.
- Pairing-Sitzung starten
POST /screen/pairing-sessions - Stream Pairing Events
GET /stream/pairing-events - Kopplungssitzung abschließen
POST /screen/pairing-sessions/complete - Anonyme Laufzeitsitzung erstellen
POST /screen/sessions - Gerätelaufzeitsitzung erstellen
POST /screen/device-sessions - Native Pairing-Sitzung starten
POST /screen/native/pairing-sessions - Stream Native Pairing Events
GET /stream/native/pairing-events - Native Kopplungssitzung abschließen
POST /screen/native/pairing-sessions/complete - Native Identity Challenge erstellen
POST /screen/native/identity/challenges - Native Identity Laufzeitsitzung erstellen
POST /screen/native/identity/sessions - Laufzeitsitzung für Bildschirmlink erstellen
POST /screen/link-sessions - Native Identität zurücksetzen
POST /screen/native/identity/reset
Laufzeit-Manifest, Berichte und Ereignisse
24 Operationen mit ihren Parametern, Anfragevorlagen und Antworten.
- Browser-Provisionierung austauschen
POST /screen/browser-provisioning/exchanges - Runtime Chrome erhalten
GET /screen/chrome - Runtime-Manifest erhalten
GET /screen/manifest - Stream Runtime Events
GET /stream/events - Laufzeitbericht erstellen
POST /screen/reports - Laufzeit-Screenshot einstellen
PUT /screen/screenshot - Adslots auflösen
POST /screen/adslots/resolve - Adslot-Ereignisse melden
POST /screen/adslots/events - Laufzeit-Beobachtung einstellen
PUT /screen/observation - Laufzeit-Gesundheit einstellen
PUT /screen/health - Laufzeit-Speicher einstellen
PUT /screen/storage - Laufzeit-Status einstellen
PUT /screen/status - Laufzeit-Bildschirmbezeichnung einstellen
PUT /screen/screen-label - Ergebnis eines Laufzeitbefehls senden
POST /screen/commands/{command_id}/result - Live-Sitzung beitreten
POST /screen/live/{live_id}/join - Angebot der Live-Sitzung
POST /screen/live/{live_id}/offer - Herzschlag der Live-Sitzung
POST /screen/live/{live_id}/heartbeat - Live-Sitzung beendet
POST /screen/live/{live_id}/stopped - Runtime-Bildschirm-Playlists erhalten
GET /screen/playlists - Laufzeit-Bildschirm-Playlist einstellen
PUT /screen/playlist - Laufzeit entkoppeln
POST /screen/unpair - Anwendungs-Release starten
POST /screen/manifests/{manifest_revision}/releases/{release_id}/launch - Alle dynamischen Medienauswahlen für eine Playlist-Schleife auflösen
POST /screen/manifests/{manifest_revision}/selectors/resolve - Runtime-Kartendaten erhalten
GET /screen/card-data/{key}
Laufzeit-Anwendungs-K/V
4 Operationen mit ihren Parametern, Anfragevorlagen und Antworten.
- Runtime-KV auflisten
GET /screen/apps/{application_id}/kv - Runtime KV erhalten
GET /screen/apps/{application_id}/kv/{key} - Laufzeit-KV einstellen
PUT /screen/apps/{application_id}/kv/{key} - Runtime-KV löschen
DELETE /screen/apps/{application_id}/kv/{key}
Geschützte Inhalte und Freigabe-Assets
8 Operationen mit ihren Parametern, Anfragevorlagen und Antworten.
- Werbeentscheidungsinhalt abrufen
GET /screen/ad-decisions/{decision_id} - Head Ad Decision Content
HEAD /screen/ad-decisions/{decision_id} - Stabile geschützte Medien erhalten
GET /media/{media_id} - Stabile geschützte Medien
HEAD /media/{media_id} - Geschützte Medien erhalten
GET /media/manifests/{manifest_revision}/{media_id} - Native Webapp-Paket erhalten
GET /screen/manifests/{manifest_revision}/releases/{release_id}/package - Native Webapp-Paket
HEAD /screen/manifests/{manifest_revision}/releases/{release_id}/package - Launch-Ticket verbrauchen oder Release-Asset abrufen
GET /{asset_path}
Personen- und Projekt-Dashboard
94 Operationen mit ihren Parametern, Anfragevorlagen und Antworten.
- Dashboard-Einladung prüfen
POST /api/invitations/inspect - Dashboard-Einladungspasskey starten
POST /api/invitations/passkey-options - Dashboard-Einladungs-E-Mail verifizieren
POST /api/invitations/email-verifications - Dashboard-Einladungsregistrierung abrufen
GET /api/invitations/signup - Dashboard-Einladung annehmen
POST /api/invitations/accept - Dashboard-Registrierungs-Passkey starten
POST /api/signups/passkey-options - Dashboard-Registrierung erstellen
POST /api/signups - Dashboard-Projekt wechseln
PUT /api/session/project - Dashboard-Mitglieder auflisten
GET /api/members - Dashboard-Mitglied entfernen
DELETE /api/members/{user_id} - Mitgliederaktivität auflisten
GET /api/members/{user_id}/activity - Dashboard Ich abrufen
GET /api/me - Dashboard Ich löschen
DELETE /api/me - Dashboard-Reauthentifizierung starten
POST /api/me/reauthentications - Dashboard-Passwort festlegen
PUT /api/me/password - Dashboard-Passkeys auflisten
GET /api/me/passkeys - Dashboard-Passkey-Registrierung starten
POST /api/me/passkeys/options - Dashboard-Passkey-Registrierung abschließen
POST /api/me/passkeys/complete - Dashboard-Passkey umbenennen
PATCH /api/me/passkeys/{id} - Dashboard-Passkey löschen
DELETE /api/me/passkeys/{id} - Dashboard-E-Mail abrufen
GET /api/me/email - Dashboard-E-Mail ändern
POST /api/me/email/change - Dashboard-E-Mail-Verifizierung anfordern
POST /api/me/email/verification - Dashboard-Registrierungsprofil einstellen
PUT /api/me/signup-profile - Dashboard-Anwendungsnutzung abrufen
GET /api/applications/{id}/usage - Dashboard-Werbeinventar einstellen
POST /api/advertising/inventory/{screen_id} - Dashboard-Mediennutzung abrufen
GET /api/media/{id}/usage - Dashboard-Medienvorschau abrufen
GET /api/media/{id}/thumbnail - Dashboard Medienvorschau
HEAD /api/media/{id}/thumbnail - Peek Dashboard E-Mail-Verifizierung
GET /api/email/verify - Dashboard-E-Mail verifizieren
POST /api/email/verify - Dashboard-Passkey-Bestätigung starten
POST /api/webauthn/assertions - Dashboard-Passkey-Assertion abschließen
POST /api/webauthn/assertions/complete - Dashboardsitzung erstellen
POST /api/sessions - Dashboard-Sitzung abrufen
GET /api/session - Dashboard-Sitzung abmelden
POST /api/logout - Onboarding-Schritt erfassen
POST /api/onboarding/steps - Dashboard-Agenten auflisten
GET /api/agents - Dashboard-Agentenereignisse auflisten
GET /api/agents/{id}/events - Dashboard-Agent trennen
POST /api/agents/{id}/disconnect - Dashboard-Agentennotizen auflisten
GET /api/agents/{id}/notes - Dashboard-Agenten-Notiz auflösen
POST /api/agents/{id}/notes/{note_id}/resolve - Dashboard-Agenten-Notiz löschen
DELETE /api/agents/{id}/notes/{note_id} - Dashboard-Agentenverbindungen auflisten
GET /api/agent-connections/pending - Dashboard-Agent-Verbindung nachschlagen
POST /api/agent-connections/lookup - Dashboard-Agentenverbindung abrufen
GET /api/agent-connections/{id} - Dashboard-Agent-Verbindung genehmigen
POST /api/agent-connections/{id}/approve - Dashboard-Agent-Verbindung verweigern
POST /api/agent-connections/{id}/deny - Dashboard-Start abrufen
GET /api/dashboard/boot - Dashboard-Zusammenfassung abrufen
GET /api/summary - Dashboard-Auszahlungsstatus abrufen
GET /api/billing/payout-status - Dashboard-Beleg abrufen
GET /api/billing/receipts/{id} - Dashboard-Guthaben abrufen
GET /api/balance - Dashboard-Anwendungsvorschau starten
POST /api/applications/{id}/preview-launches - Dashboard-Organisation abrufen
GET /api/organizations/{org_id} - Dashboard Organisationen Projekte
GET /api/organizations/{org_id}/projects - Dashboard-Reseller auflisten
GET /api/resellers - Reseller registrieren
POST /api/resellers - Dashboard-Reseller abrufen
GET /api/resellers/{reseller_id} - Dashboard-Reseller-Kunden auflisten
GET /api/resellers/{reseller_id}/customers - Dashboard-Reseller-Kunden erstellen
POST /api/resellers/{reseller_id}/customers - Dashboard-Reseller-Kunden abrufen
GET /api/resellers/{reseller_id}/customers/{org_id} - Dashboard-Reseller-Kundenplan festlegen
PUT /api/resellers/{reseller_id}/customers/{org_id}/plan - Dashboard-Reseller-Kundenprojekte auflisten
GET /api/resellers/{reseller_id}/customers/{org_id}/projects - Dashboard-Reseller-Kundenprojekt beitreten
POST /api/resellers/{reseller_id}/customers/{org_id}/projects/{project_id}/access - Dashboard-Reseller-Abrechnung abrufen
GET /api/resellers/{reseller_id}/statement - Dashboard-Organisations-Reseller beenden
DELETE /api/organizations/{org_id}/reseller - Dashboard Organisationen Entdeckung
GET /api/organizations/{org_id}/discovery - Dashboard Organisationen Domain starten
POST /api/organizations/{org_id}/domain-challenges - Dashboard Organisationen Domain verifizieren
POST /api/organizations/{org_id}/domain-verification - Dashboard Organisationen Admins
GET /api/organizations/{org_id}/admins - Dashboard Organisationen Admins festlegen
PUT /api/organizations/{org_id}/admins - Dashboard Organisationen Personen
GET /api/organizations/{org_id}/people - Dashboard Organisationen Admin-Einladungen auflisten
GET /api/organizations/{org_id}/admin-invitations - Dashboard Organisationen Admin-Einladungen erstellen
POST /api/organizations/{org_id}/admin-invitations - Dashboard Organisationen Admin-Einladung widerrufen
POST /api/organizations/{org_id}/admin-invitations/{invitation_id}/revoke - Dashboard Organisationen Mitgliedseinladungen auflisten
GET /api/organizations/{org_id}/member-invitations - Dashboard Organisationen Mitgliedseinladungen erstellen
POST /api/organizations/{org_id}/member-invitations - Dashboard Organisationen Mitgliedseinladung widerrufen
POST /api/organizations/{org_id}/member-invitations/{invitation_id}/revoke - Dashboard Organisationen Mitglied entfernen
DELETE /api/organizations/{org_id}/members/{user_id} - Dashboard Organisationen Gastrichtlinie festlegen
PUT /api/organizations/{org_id}/guest-policy - Dashboard Organisationen Bibliothek festlegen
PUT /api/organizations/{org_id}/library - Dashboard Organisationen Projektzugriff festlegen
POST /api/organizations/{org_id}/project-access - Dashboard Organisationen Projekt beitreten
POST /api/organizations/{org_id}/projects/{project_id}/access - Dashboard Organisationen Projektinhaber festlegen
PUT /api/organizations/{org_id}/projects/{project_id}/owner - Dashboard Organisationen Projektmitglied entfernen
DELETE /api/organizations/{org_id}/projects/{project_id}/members/{user_id} - Dashboard Organisationen Eine Domain entfernen
DELETE /api/organizations/{org_id}/domains/{domain} - Dashboard-Mitglied als Genehmiger festlegen
PUT /api/members/{user_id}/approver - Bereich des Dashboard-Mitglieds setzen
PUT /api/members/{user_id}/screen-scope - Bereich des Dashboard-Mitglieds aufheben
DELETE /api/members/{user_id}/screen-scope - Bereich des Dashboard-Agenten setzen
PUT /api/agents/{id}/screen-scope - Bereich des Dashboard-Agenten aufheben
DELETE /api/agents/{id}/screen-scope - Upload-Bereich eines Dashboard-Mitglieds festlegen
PUT /api/members/{user_id}/upload-scope - Upload-Bereich eines Dashboard-Mitglieds löschen
DELETE /api/members/{user_id}/upload-scope
API-Lebenszyklus, Abkündigungen und Ratenbegrenzungen
URL-Familien sind /api, /screen, /stream, /media, /website, /agentid. Kompatible Änderungen innerhalb einer Hauptversion:
- Additive Endpunkte und Methoden.
- Optionale Anforderungsmitglieder.
- Neue Problem-Codes.
- Neue Felder nur dort, wo das veröffentlichte Schema unbekannte Felder zulässt.
- Entfernen einer Operation, die nur mit einem Fehler antwortet oder die kein Client aufruft.
- Entfernen eines Antwortfelds, das kein Client verwendet.
Diese Änderungen erfordern eine neue Hauptversion:
- Entfernung oder Umbenennung einer funktionierenden Route oder eines Feldes, die von Clients aufgerufen werden.
- Typ-, Bedeutungs- oder Autorisierungsänderungen.
- Optionale Eingabe erforderlich machen.
- Mitglied zu einem geschlossenen Enum hinzufügen.
- Feld zu einem geschlossenen Antwortobjekt hinzufügen.
Eine neue Major-Version überschneidet sich mindestens 180 Tage. Die Sunset-Benachrichtigung beträgt mindestens 90 Tage, und eine veraltete Operation wird mindestens 90 Tage ab dem Deprecation-Datum des RFC 9745 weiterhin bedient, sofern nicht eine später veröffentlichte Verpflichtung gilt.
Derzeit sind keine Operationen veraltet.
Lebenszyklus-Signale sind:
- OpenAPI deprecated true bei der Operation.
- RFC 9745 Veraltung mit Wirksamkeitsdatum.
- RFC 8594 Sunset, sobald das Sunset-Datum festgelegt ist.
- Link mit rel=deprecation zur Migrationsdokumentation.
Ratenbegrenzungsfelder
Operationen mit offengelegten Fixed-Window-Steuerungen deklarieren x-rate-limit-policies. Zulässige akzeptierte Antworten können die optionalen strukturierten Feldlistenmitglieder RateLimit-Policy und RateLimit enthalten. Exakte Wiedergaben und Deployments ohne gemeinsame Zulassung können diese weglassen. Fixed-Window-Ablehnungen enthalten sie; Ablehnungen wegen gleichzeitiger Ausführung und Byte-Budget können sie weglassen. Diese Felder folgen draft-ietf-httpapi-ratelimit-headers-11, einem Internet-Draft statt einem RFC. Bei jedem 429 ist Retry-After maßgeblich.
RFC 9457 Probleme
Fehler verwenden application/problem+json. Verzweigen bei status und stabil bei code; behandeln detail als Erklärung. Generiert aus problems.yaml.
free_organization_limit409 · Kostenloses Organisationslimit erreicht
Typ: https://screenrig.ai/problems/free-organization-limitorganization_plan_required409 · Die Organisation benötigt einen Plan, bevor Bildschirme zugelassen werden
Typ: https://screenrig.ai/problems/organization-plan-requiredproject_name_conflict409 · Projektname wird in der Organisation bereits verwendet
Typ: https://screenrig.ai/problems/project-name-conflictproject_delete_blocked409 · Projekt kann im aktuellen Zustand nicht gelöscht werden
Typ: https://screenrig.ai/problems/project-delete-blockedowner_required409 · Eine verantwortliche Person ist erforderlich
Typ: https://screenrig.ai/problems/owner-requiredowner_cannot_leave409 · Der Projekteigentümer kann nicht austreten
Typ: https://screenrig.ai/problems/owner-cannot-leavecredential_retired401 · Anmeldeinformationen wurden zurückgezogen
Typ: https://screenrig.ai/problems/credential-retiredclient_update_required410 · Aktualisieren Sie das screenRIG-Plugin oder die CLI
Typ: https://screenrig.ai/problems/client-update-requiredinsufficient_access403 · Dieses Zugriffslevel kann dies nicht tun
Typ: https://screenrig.ai/problems/insufficient-accessoutside_upload_scope403 · Außerhalb der Playlists und Ordner dieses Uploaders
Typ: https://screenrig.ai/problems/outside-upload-scopeoutside_screen_scope403 · Außerhalb der Bildschirme dieses Mitglieds
Typ: https://screenrig.ai/problems/outside-screen-scopeprotected_target409 · Ein geschützter Bildschirm wird so nicht geändert
Typ: https://screenrig.ai/problems/protected-targetsecond_approver_required403 · Eine zweite genehmigende Person muss diese Überprüfung entscheiden
Typ: https://screenrig.ai/problems/second-approver-requiredapprover_required403 · Nur ein Genehmiger kann dies tun
Typ: https://screenrig.ai/problems/approver-requiredreview_not_pending409 · Die Überprüfung ist nicht mehr ausstehend
Typ: https://screenrig.ai/problems/review-not-pendingreview_stale409 · Das Objekt hat sich nach diesem Vorschlag geändert
Typ: https://screenrig.ai/problems/review-stalereview_blocked409 · Eine andere Überprüfung muss zuerst entschieden werden
Typ: https://screenrig.ai/problems/review-blockedplaylist_not_approved409 · Die Playlist hat keine genehmigte Version
Typ: https://screenrig.ai/problems/playlist-not-approvedmedia_pending_review409 · Das Medienobjekt wartet auf die Überprüfung durch eine Person
Typ: https://screenrig.ai/problems/media-pending-reviewmedia_sync_source_refused409 · Die Quelle der Mediensynchronisierung hat die Anfrage abgelehnt
Typ: https://screenrig.ai/problems/media-sync-source-refusedmedia_sync_source_unavailable500 · Die Quelle der Mediensynchronisierung ist nicht erreichbar
Typ: https://screenrig.ai/problems/media-sync-source-unavailablecanva_not_configured409 · Canva ist nicht konfiguriert
Typ: https://screenrig.ai/problems/canva-not-configuredcanva_reconnect_required409 · Das Canva-Konto muss verbunden werden
Typ: https://screenrig.ai/problems/canva-reconnect-requireddropbox_not_configured409 · Dropbox ist nicht konfiguriert
Typ: https://screenrig.ai/problems/dropbox-not-configureddropbox_reconnect_required409 · Das Dropbox-Konto muss verbunden werden
Typ: https://screenrig.ai/problems/dropbox-reconnect-requiredgoogle_drive_not_configured409 · Google Drive ist nicht konfiguriert
Typ: https://screenrig.ai/problems/google-drive-not-configuredmedia_sync_sharer_not_member403 · Der Ordner wurde nicht von einem Projektmitglied freigegeben
Typ: https://screenrig.ai/problems/media-sync-sharer-not-membermethod_not_allowed405 · Methode ist nicht erlaubt
Typ: https://screenrig.ai/problems/method-not-allowedidempotency_mismatch409 · Idempotenzschlüssel stimmt nicht mit der ursprünglichen Anfrage überein
Typ: https://screenrig.ai/problems/idempotency-mismatchcredential_issuance_expired410 · Ausstellung der Anmeldeinformationen ist abgelaufen
Typ: https://screenrig.ai/problems/credential-issuance-expireduser_email_conflict409 · E-Mail-Adresse gehört einer anderen Person
Typ: https://screenrig.ai/problems/user-email-conflictprovisioning_invalid404 · Browser-Provisionierung ist ungültig
Typ: https://screenrig.ai/problems/provisioning-invalidprovisioning_expired410 · Browser-Bereitstellung ist abgelaufen
Typ: https://screenrig.ai/problems/provisioning-expiredprovisioning_consumed409 · Browser-Provisionierung verbraucht
Typ: https://screenrig.ai/problems/provisioning-consumedprovisioning_exchange_mismatch409 · Browser-Provisionierungsaustausch stimmt nicht überein
Typ: https://screenrig.ai/problems/provisioning-exchange-mismatchbrowser_already_paired409 · Browser bereits gekoppelt
Typ: https://screenrig.ai/problems/browser-already-pairedhandoff_code_invalid404 · Browser-Übergabecode ist ungültig
Typ: https://screenrig.ai/problems/handoff-code-invalidhandoff_code_expired410 · Browser-Übergabecode ist abgelaufen
Typ: https://screenrig.ai/problems/handoff-code-expiredhandoff_session_rate_limited429 · Browser-Übergabesitzung ist rate-begrenzt
Typ: https://screenrig.ai/problems/handoff-session-rate-limitedhandoff_session_conflict409 · Browser-Übergabesitzungskonflikt
Typ: https://screenrig.ai/problems/handoff-session-conflictbrowser_link_not_claimed409 · Browser-Link nicht beansprucht
Typ: https://screenrig.ai/problems/browser-link-not-claimedbrowser_link_project_mismatch403 · Browser-Link-Projekt stimmt nicht überein
Typ: https://screenrig.ai/problems/browser-link-project-mismatchorigin_not_allowed403 · Ursprung ist nicht erlaubt
Typ: https://screenrig.ai/problems/origin-not-allowedresource_conflict409 · Ressourcenstatus steht im Konflikt mit der Anfrage
Typ: https://screenrig.ai/problems/resource-conflictcard_layout_invalid400 · Kartenlayout ist ungültig
Typ: https://screenrig.ai/problems/card-layout-invalidcard_layout_conflict400 · Karten auf der Seite beanspruchen denselben Platz
Typ: https://screenrig.ai/problems/card-layout-conflictcard_data_invalid409 · Kartendatendokument passt nicht zu einer Karte, die es liest
Typ: https://screenrig.ai/problems/card-data-invalidsource_limit_reached409 · Organisation hat die maximale Anzahl an Datenquellen
type: https://screenrig.ai/problems/source-limit-reachedsource_target_unsupported422 · Die Datenquelle kann diese Karte nicht füllen
type: https://screenrig.ai/problems/source-target-unsupportedsource_target_taken409 · Eine andere Datenquelle füllt diese Karte bereits
type: https://screenrig.ai/problems/source-target-takensource_busy409 · Eine Synchronisierung der Datenquelle läuft
type: https://screenrig.ai/problems/source-busysource_has_no_rooms409 · Diese Art von Datenquelle bietet keine Räume
type: https://screenrig.ai/problems/source-has-no-roomssource_secret_required400 · Ein Geheimnis der Datenquelle fehlt oder passt nicht mehr
type: https://screenrig.ai/problems/source-secret-requiredsource_test_failed422 · Die Vorschau der Datenquelle ist fehlgeschlagen
type: https://screenrig.ai/problems/source-test-failedconnection_app_not_configured409 · Die App von screenRIG ist für diesen Anbieter nicht konfiguriert
Typ: https://screenrig.ai/problems/connection-app-not-configuredconnection_limit_reached409 · Organisation hat die maximale Anzahl von Verbindungen
Typ: https://screenrig.ai/problems/connection-limit-reachedcard_media_invalid400 · Kartenmedienreferenz benennt kein fertiges Bild
Typ: https://screenrig.ai/problems/card-media-invalidrevision_conflict412 · Ressourcenrevision stimmt nicht überein
Typ: https://screenrig.ai/problems/revision-conflictinvalid_range416 · Angeforderter Bytebereich ist nicht erfüllbar
Typ: https://screenrig.ai/problems/invalid-rangequota_exceeded413 · Projektinhaltskontingent ist überschritten
Typ: https://screenrig.ai/problems/quota-exceededpayment_required402 · Nutzungsguthaben ist erforderlich
Typ: https://screenrig.ai/problems/payment-requiredreseller_generation_limit402 · Bildgenerierungslimit des Resellers erreicht
Typ: https://screenrig.ai/problems/reseller-generation-limitfeature_not_in_plan402 · Diese Funktion ist nicht im Plan des Projekts enthalten
Typ: https://screenrig.ai/problems/feature-not-in-planrevocation_unavailable500 · Status der Anmeldeinformationswiderrufung ist nicht verfügbar
Typ: https://screenrig.ai/problems/revocation-unavailabledependency_unavailable500 · Erforderliche Abhängigkeit ist nicht verfügbar
Typ: https://screenrig.ai/problems/dependency-unavailabledependency_timeout500 · Erforderliche Abhängigkeit hat nicht rechtzeitig geantwortet
Typ: https://screenrig.ai/problems/dependency-timeoutschema_incompatible500 · Datenbankschema ist inkompatibel
Typ: https://screenrig.ai/problems/schema-incompatiblemanifest_degraded500 · Laufzeit-Manifestprojektion ist beeinträchtigt
Typ: https://screenrig.ai/problems/manifest-degradedscreenshot_unavailable409 · Screenshot ist nicht verfügbar
Typ: https://screenrig.ai/problems/screenshot-unavailableidentity_invalid400 · Öffentlicher Schlüssel des Players ist ungültig
Typ: https://screenrig.ai/problems/identity-invalididentity_conflict409 · Öffentlicher Schlüssel des Players stimmt nicht mit der Registrierung überein
Typ: https://screenrig.ai/problems/identity-conflictenrollment_bound409 · Öffentlicher Schlüssel des Players ist bereits an ein Projekt gebunden
Typ: https://screenrig.ai/problems/enrollment-boundproof_invalid401 · Identitätsnachweis des Players ist ungültig
Typ: https://screenrig.ai/problems/proof-invalidscreen_archive_required409 · Archivieren Sie den Bildschirm, anstatt ihn zu löschen oder zu entbinden
Typ: https://screenrig.ai/problems/screen-archive-requiredpasskey_invalid401 · Passkey-Zeremonie ist ungültig
Typ: https://screenrig.ai/problems/passkey-invalidpasskey_unknown401 · Dieser Passkey ist nicht mehr registriert
Typ: https://screenrig.ai/problems/passkey-unknownpasskeys_disabled403 · Passkeys sind auf diesem Server deaktiviert
Typ: https://screenrig.ai/problems/passkeys-disabledapplication_in_use409 · Ein Live-Manifest verweist noch auf eine Anwendungsfreigabe
Typ: https://screenrig.ai/problems/application-in-useagent_connection_invalid404 · Agentenverbindung ist ungültig
Typ: https://screenrig.ai/problems/agent-connection-invalidagent_connection_code_mismatch400 · Der Code stimmt nicht mit dieser Anmeldung überein
Typ: https://screenrig.ai/problems/agent-connection-code-mismatchagent_connection_expired410 · Agentenverbindung ist abgelaufen
Typ: https://screenrig.ai/problems/agent-connection-expiredagent_connection_conflict409 · Agentenverbindung ist bereits gelöst
Typ: https://screenrig.ai/problems/agent-connection-conflictagent_connection_not_approved409 · Agentenverbindung ist nicht genehmigt
Typ: https://screenrig.ai/problems/agent-connection-not-approvedagent_limit_exceeded409 · Agentenlimit ist überschritten
Typ: https://screenrig.ai/problems/agent-limit-exceededagent_lockout_risk409 · Trennung des letzten aktiven Agenten kann zu Sperrung führen
Typ: https://screenrig.ai/problems/agent-lockout-riskrecovery_ambiguous409 · Gerätekennung ist mehreren Bildschirmen zugeordnet
Typ: https://screenrig.ai/problems/recovery-ambiguousrecovery_expired410 · Angebot zur Bildschirmwiederherstellung ist abgelaufen
Typ: https://screenrig.ai/problems/recovery-expiredrecovery_not_offered404 · Keine Bildschirmerholung ausstehend
Typ: https://screenrig.ai/problems/recovery-not-offeredinvitation_limit_reached409 · Organisation hat die maximale Anzahl ausstehender Einladungen
Typ: https://screenrig.ai/problems/invitation-limit-reachedorganization_admin_limit409 · Organisations-Admin-Limit erreicht
Typ: https://screenrig.ai/problems/organization-admin-limitlibrary_no_screens409 · Ein Projekt mit Bildschirmen kann nicht die Bibliothek sein
Typ: https://screenrig.ai/problems/library-no-screensguest_not_allowed403 · Die Organisation lässt diese Person nicht als Gast zu
Typ: https://screenrig.ai/problems/guest-not-allowedmanaged_member409 · Ein Identitätsanbieter verwaltet diese Person
Typ: https://screenrig.ai/problems/managed-memberorganization_admin_member409 · Dieses Mitglied ist ein Organisations-Admin
Typ: https://screenrig.ai/problems/organization-admin-membermember_owns_projects409 · Dieses Mitglied besitzt Projekte in der Organisation
Typ: https://screenrig.ai/problems/member-owns-projectsmanaged_elsewhere409 · Eine andere Organisation verwaltet diese Person
Typ: https://screenrig.ai/problems/managed-elsewhereversion_required409 · Playlist erfordert eine neuere API-Version
Typ: https://screenrig.ai/problems/version-requiredprice_change_pending409 · Kampagne ist pausiert, bis neue Tarife akzeptiert werden
Typ: https://screenrig.ai/problems/price-change-pendingquote_stale409 · Werbeangebot ist veraltet oder abgelaufen
Typ: https://screenrig.ai/problems/quote-staleinsufficient_credits402 · Verfügbare Credits sind unzureichend
Typ: https://screenrig.ai/problems/insufficient-creditsself_deal409 · Ein Projekt kann in seinem eigenen Netzwerk keine Werbung kaufen
Typ: https://screenrig.ai/problems/self-dealgoal_overbooked409 · Das Ziel ist größer als die verfügbaren Wiedergaben
Typ: https://screenrig.ai/problems/goal-overbookedinvitation_expired410 · Einladung ist abgelaufen
Typ: https://screenrig.ai/problems/invitation-expiredinvitation_consumed409 · Einladung wurde bereits angenommen
Typ: https://screenrig.ai/problems/invitation-consumedinvitation_email_mismatch403 · Einladung gehört zu einer anderen E-Mail-Adresse
Typ: https://screenrig.ai/problems/invitation-email-mismatchreauthentication_required401 · Frischer Anmeldebeleg ist erforderlich
Typ: https://screenrig.ai/problems/reauthentication-requiredmember_limit_reached409 · Projekt hat die maximale Anzahl von Mitgliedern erreicht
Typ: https://screenrig.ai/problems/member-limit-reachedproject_limit_reached409 · Organisation hat die maximale Anzahl an Projekten erreicht
type: https://screenrig.ai/problems/project-limit-reachedbilled_by_reseller409 · Die Organisation wird über ihren Reseller abgerechnet
Typ: https://screenrig.ai/problems/billed-by-resellerreseller_conflict409 · Die Organisation kann diese Reseller-Rolle nicht übernehmen
Typ: https://screenrig.ai/problems/reseller-conflictlast_credential409 · Letzte Anmeldemethode kann nicht entfernt werden
Typ: https://screenrig.ai/problems/last-credentialsso_required403 · Diese Adresse meldet sich über ihren Identitätsanbieter an
Typ: https://screenrig.ai/problems/sso-requiredfeature_unavailable404 · Diese Funktion ist auf diesem Server nicht verfügbar
Typ: https://screenrig.ai/problems/feature-unavailableuser_binding_stale409 · Beanspruchung der Benutzer-E-Mail-Bindung ist veraltet
Typ: https://screenrig.ai/problems/user-binding-stalesession_expired401 · Laufzeitsitzung ist abgelaufen oder nicht mehr aktuell
Typ: https://screenrig.ai/problems/session-expiredcredential_revoked401 · Geräteanmeldeinformationen binden dieses Gerät nicht mehr an einen Bildschirm
Typ: https://screenrig.ai/problems/credential-revokedscreen_link_invalid401 · Bildschirmlink ist ungültig
Typ: https://screenrig.ai/problems/screen-link-invalidscreen_link_not_found404 · Bildschirm hat keinen Link
Typ: https://screenrig.ai/problems/screen-link-not-foundproof_clock_skew401 · Identitätsnachweis des Players liegt außerhalb des akzeptierten Zeitfensters
Typ: https://screenrig.ai/problems/proof-clock-skewkey_retired401 · Spielerschlüssel wurde ersetzt und die Kulanzzeit ist abgelaufen
Typ: https://screenrig.ai/problems/key-retiredassignment_not_found404 · Bildschirm hat keine Playlist-Zuweisung
Typ: https://screenrig.ai/problems/assignment-not-foundupgrade_required403 · Player-Version liegt unter dem unterstützten Minimum
Typ: https://screenrig.ai/problems/upgrade-requiredreboot_unsupported409 · Bildschirm kann nicht aus der Ferne neu gestartet werden
Typ: https://screenrig.ai/problems/reboot-unsupportedcommand_unsupported409 · Bildschirm kann dies nicht aus der Ferne ausführen
Typ: https://screenrig.ai/problems/command-unsupportedplay_page_unsupported409 · Bildschirm kann auf Anfrage keine Seite abspielen
Typ: https://screenrig.ai/problems/play-page-unsupportedidentify_unsupported409 · Bildschirm kann sich nicht selbst identifizieren
Typ: https://screenrig.ai/problems/identify-unsupportedpage_not_on_screen409 · Seite ist nicht in der Playlist, die der Bildschirm abspielt
Typ: https://screenrig.ai/problems/page-not-on-screenlive_unsupported409 · Der Bildschirm kann die Live-Ansicht nicht anzeigen
Typ: https://screenrig.ai/problems/live-unsupportedlive_unavailable409 · Die Live-Ansicht ist für diesen Bildschirm nicht verfügbar
Typ: https://screenrig.ai/problems/live-unavailablelive_not_ready409 · Der Bildschirm sendet noch nicht
Typ: https://screenrig.ai/problems/live-not-readylive_session_ended410 · Die Live-Sitzung ist beendet
Typ: https://screenrig.ai/problems/live-session-endedwall_unsupported409 · Bildschirm kann keine Videowand anordnen
Typ: https://screenrig.ai/problems/wall-unsupportedplaylist_format_mismatch409 · Playlist-Format stimmt nicht mit der Videowand des Bildschirms überein
Typ: https://screenrig.ai/problems/playlist-format-mismatchprimitive_locked403 · Ein gesperrtes Element kann nur von einer genehmigenden Person geändert werden
Typ: https://screenrig.ai/problems/primitive-lockedplaylist_is_template409 · Die Playlist ist eine Vorlage
Typ: https://screenrig.ai/problems/playlist-is-templatewebhook_limit_reached409 · Organisation hat die maximale Anzahl an Webhooks erreicht
Typ: https://screenrig.ai/problems/webhook-limit-reachedalert_mute_limit_reached409 · Organisation hat die maximale Anzahl an Stummschaltungen erreicht
type: https://screenrig.ai/problems/alert-mute-limit-reachednotification_limit_reached409 · Organisation hat die maximale Anzahl an Benachrichtigungen erreicht
type: https://screenrig.ai/problems/notification-limit-reachednotification_covers_other_projects409 · Benachrichtigung deckt weitere Projekte ab
Typ: https://screenrig.ai/problems/notification-covers-other-projectsreport_subscription_limit_reached409 · Organisation hat die maximale Zahl an Berichtsabonnements erreicht
type: https://screenrig.ai/problems/report-subscription-limit-reachedfleet_link_limit_reached409 · Organisation hat die maximale Anzahl von Flottenverknüpfungen erreicht
Typ: https://screenrig.ai/problems/fleet-link-limit-reachedwebhook_url_rejected400 · Webhook-URL muss HTTPS auf einem öffentlichen Internet-Host sein
Typ: https://screenrig.ai/problems/webhook-url-rejectednotification_destination_rejected400 · Das Ziel der Benachrichtigung ist für ihren Kanal ungültig
Typ: https://screenrig.ai/problems/notification-destination-rejecteddocument_not_shared400 · Das Dokument verlangt von Betrachtern eine Anmeldung
type: https://screenrig.ai/problems/document-not-sharednote_contains_credential422 · Notiztext enthält eine Anmeldeinformation
Typ: https://screenrig.ai/problems/note-contains-credentialnote_limit_reached409 · Organisation hat die maximale Anzahl offener Notizen
Typ: https://screenrig.ai/problems/note-limit-reachedtrigger_limit_reached409 · Organisation hat die maximale Anzahl von Triggern
Typ: https://screenrig.ai/problems/trigger-limit-reachedbi_upstream_refused409 · Das BI-System hat die Verbindung abgelehnt
Typ: https://screenrig.ai/problems/bi-upstream-refusedbi_upstream_unavailable500 · Das BI-System ist nicht erreichbar
Typ: https://screenrig.ai/problems/bi-upstream-unavailablebi_web_unavailable409 · Dieser Server hat keinen Seiten-Renderer
Typ: https://screenrig.ai/problems/bi-web-unavailableschedule_import_invalid422 · Der Import enthält Zeilen mit Fehlern
Typ: https://screenrig.ai/problems/schedule-import-invalidschedule_import_stale409 · Das Projekt hat sich seit der Vorschau geändert
Typ: https://screenrig.ai/problems/schedule-import-stalecampaign_limit_reached409 · Organisation hat die maximale Anzahl von Kampagnen
Typ: https://screenrig.ai/problems/campaign-limit-reachedkv_webhook_limit_reached409 · Anwendung hat die maximale Anzahl von Schlüssel/Wert-Webhooks
Typ: https://screenrig.ai/problems/kv-webhook-limit-reachedsupport_conversation_closed409 · Support-Konversation ist geschlossen
Typ: https://screenrig.ai/problems/support-conversation-closedsubmission_too_short422 · Einreichung ist zu kurz für eine Bearbeitung
Typ: https://screenrig.ai/problems/submission-too-shortsubmission_unclear422 · Einreichung beschreibt kein Problem oder keine Anfrage
Typ: https://screenrig.ai/problems/submission-unclearsubmission_rejected422 · Einreichung wurde nicht akzeptiert
Typ: https://screenrig.ai/problems/submission-rejectedsubmission_screening_unavailable500 · Einsendung kann momentan nicht geprüft werden
Typ: https://screenrig.ai/problems/submission-screening-unavailabledemo_slot_unavailable409 · Demozeit ist nicht mehr verfügbar
Typ: https://screenrig.ai/problems/demo-slot-unavailableagentid_claim_invalid400 · AgentID-Anspruch ist ungültig oder abgelaufen
Typ: https://screenrig.ai/problems/agentid-claim-invalidagentid_already_enrolled409 · AgentID ist bereits registriert
Typ: https://screenrig.ai/problems/agentid-already-enrolledaccount_exists409 · Diese E-Mail-Adresse hat bereits ein screenRIG-Konto
Typ: https://screenrig.ai/problems/account-existsemail_verification_required403 · Verifizieren Sie Ihre E-Mail-Adresse, um fortzufahren
Typ: https://screenrig.ai/problems/email-verification-requiredunverified_account_replacement409 · Dieses Zurücksetzen erstellt ein neues, leeres Konto
Typ: https://screenrig.ai/problems/unverified-account-replacementapp_store_transaction_invalid422 · App-Store-Kauf konnte nicht verifiziert werden
Typ: https://screenrig.ai/problems/app-store-transaction-invalidapp_store_account_mismatch409 · Kauf gehört zu einer anderen Organisation
Typ: https://screenrig.ai/problems/app-store-account-mismatcheducation_not_eligible403 · Organisation ist für den Plan Education nicht berechtigt
Typ: https://screenrig.ai/problems/education-not-eligibleapp_store_plan_conflict409 · Organisation hat bereits einen Plan
Typ: https://screenrig.ai/problems/app-store-plan-conflictDiagnose und Vertragsquelle
Im Bundle enthaltene CLI-Diagnosen halten Autorisierung, Cookies, signierte Upload-Details, Objektkennungen und Kundeninhalte aus dem gespeicherten Output heraus. Das rohe OpenAPI-Dokument ist die HTTP-Quelle der Wahrheit.
Schemaindex
Generierte Namen, Pflichtfelder und Schema-Beschreibungen; für vollständiges JSON-Schema rohes OpenAPI verwenden.