REST, wie man es erwartet
Adressen unter /v1, JSON in beide Richtungen, gewöhnliche Verfahren und gewöhnliche Statuscodes. Kein eigener Dialekt, den man erst lernen müsste.
Dieselbe Schnittstelle, die die Oberfläche bedient, steht Ihnen offen: über 400 Routen, beschrieben in OpenAPI 3.1, mit einem Schlüssel statt einer Anmeldung.
API-Schlüssel gibt es ab dem Paket Premium.
Es gibt nicht die schnelle interne und die abgespeckte öffentliche Fassung. Das Portal ruft dieselben Routen auf wie Sie — was dort geht, geht hier.
Adressen unter /v1, JSON in beide Richtungen, gewöhnliche Verfahren und gewöhnliche Statuscodes. Kein eigener Dialekt, den man erst lernen müsste.
Jede Route steht in einer OpenAPI-3.1-Beschreibung, die aus dem Quelltext entsteht und deshalb nicht altert. Daraus erzeugen Sie sich einen Client in Ihrer Sprache, statt Adressen abzutippen.
Listen antworten mit items, total und nextCursor. Den Cursor geben Sie beim nächsten Aufruf zurück; fehlt er, war es die letzte Seite.
Setzen Sie SIGNAGE_API auf die Adresse Ihrer Instanz und SIGNAGE_API_KEY auf Ihren Schlüssel. Mehr braucht es nicht.
curl -sS "$SIGNAGE_API/v1/playlists?limit=20" \
-H "Authorization: Bearer $SIGNAGE_API_KEY"curl -sS "$SIGNAGE_API/v1/devices?status=online&limit=50" \
-H "Authorization: Bearer $SIGNAGE_API_KEY"curl -sS "$SIGNAGE_API/v1/devices/$DEVICE_ID" \
-H "Authorization: Bearer $SIGNAGE_API_KEY"{
"items": [ … ],
"nextCursor": "cGxsOjIwMjYtMDMtMTE",
"total": 42
}Sie legen Schlüssel im Portal an und geben ihnen genau die Rechte, die sie brauchen. Mehr als Ihre eigenen können Sie nicht vergeben — der Versuch wird abgewiesen.
Ab dem Paket Premium
Neue Schlüssel legen Organisationen ab dem Paket Premium an. Bereits ausgestellte Schlüssel bleiben gültig und lassen sich jederzeit zurückziehen — auch wenn das Paket später wechselt.
Statt im Takt zu fragen, hinterlegen Sie eine Adresse und die Ereignisse, die Sie angehen. Wir stellen zu, unterschreiben die Zustellung und zeigen Ihnen, was daraus wurde.
Sehen Sie sich in der Testphase an, was die Plattform verwaltet. Die Schnittstelle darauf kommt mit dem Paket Premium.
Cookies & Statistik
Für den Betrieb der Seite verwenden wir nur technisch notwendige Speicherung. Mit Ihrer Einwilligung messen wir zusätzlich anonymisiert, wie die Seite genutzt wird — das hilft uns, sie besser zu machen. Datenschutzerklärung