GuestSmoobu
Zur Kasse

API-Zugang

So verbinden Sie Ihren Smoobu-Kundenbereich mit den SmoobuPMS-Modulen.

Voraussetzung: aktive API-Freigabe in Smoobu

Damit unsere Module Daten aus Ihrem Smoobu-Kundenbereich lesen und dorthin schreiben können, muss die API-Freigabe in Smoobu aktiviert sein. Diese Freigabe ist in allen Smoobu-Tarifen enthalten, muss aber gegebenenfalls manuell eingeschaltet werden.

Vorgehen im Smoobu-Kundenbereich:

  1. Anmelden bei Smoobu unter smoobu.com
  2. Öffnen von «Einstellungen → API» im Menü
  3. Aktivierung der «Public API» durch Setzen des Schalters
  4. Kopieren Sie NICHT den API-Key — dieser wird nicht benötigt (wir verwenden OAuth2, siehe unten)

OAuth2-Autorisierung des SmoobuPMS-Moduls

Nach Bestellung eines SmoobuPMS-Moduls erhalten Sie eine Aktivierungs-E-Mail mit einem Autorisierungs-Link. Dieser Link führt Sie durch den folgenden Ablauf:

  1. Klick auf den Autorisierungs-Link in der E-Mail
  2. Weiterleitung zur Smoobu-Anmeldeseite (Sie erkennen die smoobu.com-URL in der Adressleiste)
  3. Anmeldung mit Ihren Smoobu-Zugangsdaten (Passwort geht NICHT an SmoobuPMS)
  4. Smoobu zeigt Ihnen die vom Modul angeforderten Berechtigungen und fragt Ihre Zustimmung ab
  5. Bei Zustimmung leitet Smoobu Sie zurück zum SmoobuPMS-Kundenbereich mit einem OAuth2-Access-Token
  6. SmoobuPMS speichert den Token verschlüsselt und beginnt mit der Synchronisation

Widerruf der Autorisierung

Sie können die Autorisierung jederzeit widerrufen. Zwei Wege:

Über Smoobu: In Ihrem Smoobu-Kundenbereich unter «Einstellungen → Verbundene Anwendungen» finden Sie eine Liste aller autorisierten Drittanbieter. Klick auf «Widerrufen» beendet die Verbindung sofort.

Über SmoobuPMS: In Ihrem SmoobuPMS-Kundenbereich unter «Aktive Module» wählen Sie das entsprechende Modul und klicken «Deaktivieren». Die Autorisierung wird dann synchron auch bei Smoobu widerrufen.

Verwendete API-Endpunkte

Je nach Modul verwenden wir unterschiedliche Endpunkte der Smoobu-API:

  • Read-only Endpunkte: Buchungen (bookings), Objekte (apartments), Verfügbarkeiten (availabilities), Preise (rates), Nachrichten (messages)
  • Read/Write Endpunkte: Preise (rates), Verfügbarkeiten (availabilities), Blockierungen (blocks), Nachrichten (messages)

Welche Endpunkte ein konkretes Modul verwendet, erfahren Sie beim Autorisierungs-Ablauf und dauerhaft im Kundenbereich unter «Aktive Module → Details → API-Berechtigungen».

API-Log

Alle API-Aufrufe zwischen unseren Modulen und Ihrem Smoobu-Kundenbereich werden protokolliert und in Ihrem SmoobuPMS-Kundenbereich für 30 Tage einsehbar. So können Sie jederzeit nachvollziehen, welche Daten wann gelesen oder geschrieben wurden.