Zum Inhalt springen
StrgK

viewneo API

Mit der viewneo API steuerst du dein Konto aus eigenen Systemen: Medien hochladen, Playlists befüllen, Player aktivieren und Abspielnachweise abrufen. Typische Anwendungen sind Speisekarten aus dem Kassensystem, Preise aus der Warenwirtschaft oder Belegungen aus dem Buchungssystem.

  • Das Plugin API ist gebucht (siehe API-Plugin). Ohne Buchung antwortet jeder Aufruf mit 403 SUBSCRIPTION_REQUIRED.
  • Ein API-Token oder OAuth-Client aus Einstellungen › API-Zugang (siehe Authentifizierung).
https://cloud.viewneo.com/api/public/v1

Mit White Label erreichst du die API auch unter deiner eigenen Adresse; die genaue Basis-URL steht unter Einstellungen › API-Zugang.

Terminal-Fenster
curl https://cloud.viewneo.com/api/public/v1/devices \
-H "Authorization: Bearer $API_TOKEN"

Kommt eine Liste deiner Geräte zurück, ist alles eingerichtet.

Alle Endpunkte mit Parametern, Antworten und Fehlercodes stehen in der interaktiven Referenz unter /api/public/v1/docs, auf viewneo also cloud.viewneo.com/api/public/v1/docs. Die Beschreibung im Format OpenAPI 3 liegt unter /api/public/v1/openapi.json – für Postman, Insomnia, Bruno oder einen Code-Generator.

Die Version steht im Pfad (/v1). Innerhalb von v1 kommen nur rückwärtskompatible Änderungen hinzu: neue Endpunkte, neue optionale Parameter, neue Felder in Antworten. Baue deinen Client so, dass er unbekannte Felder ignoriert. Brechende Änderungen bekommen eine neue Version.