Verowa-API

Willkommen zur Dokumentation für die Verowa-API.

Die Verowa-API ist über eine REST-Schnittstelle zu erreichen und bietet eine grosse Anzahl Funktionen, um Webdienste mit Veranstaltungs- und Personendaten aus Verowa zu versorgen. Grundsätzlich können Sie in jeder Anwendung Verowa-Daten abgreifen, die Ihnen erlaubt, eine Anfrage an eine URL zu schicken und die Antwort im JSON-Dateifromat entgegenzunehmen.

Für die Verwendung der Verowa-API benötigen Sie einen Key, den Sie beim Verowa-Support beantragen können. Er besteht aus 32 Buchstaben und Ziffern, z.B. «8209042b1786e26c355d4aea1b8c7b79».

Falls Sie mit WordPress arbeiten, nutzen Sie mit Vorteil unser umfangreiches, fixfertiges und kostenloses Plugin Verowa-Connect.

Falls Sie nur spärliche Informationen benötigen, z.B. einen Belegungsplan, verwenden Sie evtl. der Einfachheit halber besser eine ICS-Datei. URLs für individuelle Kalender-Abo-Feeds können Sie direkt in Verowa erstellen.

Schnellstart

Mit einem einzigen Aufruf können Sie die wichtigsten Veranstaltungsinformationen abrufen. Sie reichen, um eine lokale Datenbank zu versorgen und daraus eine übersichtliche Agenda und zu jeder Veranstaltung eine Detailseite inkl. Bild und diverser Angaben zu erstellen. > mehr

Live-Updates

Um die Serverlast auf beiden Seiten gering zu halten und die Integration der API trotzdem mit sehr wenig Aufwand zu ermöglichen, haben wir uns ein einfaches, aber zuverlässiges Prinzip überlegt, wie Ihr Webdienst über Aktualisierungen auf dem Laufenden bleibt. Es ist nicht nötig, alle paar Minuten den kompletten Bestand abzufagen! > mehr

Grundprinzip

Eine REST-Anfrage an die Verowa-API ist mit einer einzigen GET-Anfrage möglich:
https://api.verowa.ch/[Funktion gemäss Referenz]/instance/apikey/[zusätzliche Parameter]

Beispiel (liefert alle aktuellen Veranstaltungen mit Detailangaben):
https://api.verowa.ch/geteventdetails/demo/8209042b1786e26c355d4aea1b8c7b79/0

Demo-Daten für die REST-Schnittstelle:	 	 
 :instance = demo	 	 
 :apikey = 8209042b1786e26c355d4aea1b8c7b79