Im Rahmen des Self-Service Angebots von discover.swiss stehen den verschiedenen Akteuren (z.B. Partnern, Gästen, Entwicklern) verschiedene Plattformen zur Verfügung. Das kostenlose Entwicklerportal ist die Arbeitsumgebung für Entwickler, die darin alle Informationen finden, um jede Art von Webseite oder App mit Hilfe des Eco-Systems von discover.swiss erstellen können. Das können eigene Entwickler der touristischen Leistungsanbieter sein oder Entwickler von den Agenturen, welche deren Frontends, sei es eine Webseite oder eine App, umsetzen.
Mit der Anmeldung für das Entwicklerportal erhalten die Entwickler Zugang auf die Programmierschnittstellen, sogenannten Rest APIs (Application Programming Interface). Durch die Einbindung der APIs in den Applikationen können Informationen jeglicher Art und je nach Bedürfnis abgerufen werden. Im Portal finden die Entwickler alle verfügbaren Schnittstellen mit einer Beschreibung der Möglichkeiten. discover.swiss folgt dem OpenAPI Standard, d.h. die Programmierschnittstellen werden offen und herstellerneutral bereitgestellt und funktionieren deshalb mit verschiedenen Softwareanwendungen. Dies bedeutet weniger Aufwand für die Entwickler.
APIs sind in Produkte gruppiert, welche im Self-Service Prinzip bestellt werden können. Nach einer Genehmigung sind die nötigen Subskription-Keys ersichtlich, welche benötigt werden, um Abfragen zu tätigen. Diese Keys können jederzeit über das Portal wieder abgerufen und erneuert werden.
Im Entwicklerportal wird zudem ein Reporting zur Verfügung gestellt, welches die Anzahl Abfragen der APIs (Calls), die Responsezeiten oder auch das Datenvolumen aufzeigt.
- Technische Dokumentation: In der technischen Dokumentation des Entwicklerportals erhalten die Entwickler API-Dokumentationen, Beispielcodes, Tutorials und mehr. Ebenfalls gibt es hier eine Übersicht über die aktuellen Releases und bekannten Bugs.
- API-Status: Die aktuelle Verfügbarkeit der APIs ist jederzeit transparent und kann auf der API-Status Plattform geprüft werden.
- Demo App: Die Demo App enthält verschiedene Szenarien, wie unsere Dienstleistungen genutzt werden können. Das Demoportal arbeitet mit der discover.swiss Testumgebung.