Zum Inhalt springen

Webhooks

Starten Sie eigene Abläufe, wenn in Seamless etwas passiert.

Jedes Unternehmen hat eigene Abläufe. Mit Webhooks meldet Seamless Ereignisse an Ihre Systeme, z.B. an eine Azure Logic App, Power Automate oder ein Ticketsystem. Dort entscheiden Sie, was passiert: ein Ticket erstellen, eine E-Mail senden oder Daten in einem anderen System nachführen.

  1. Sie erfassen in der Vorlage unter Extend with custom automation die Adresse Ihres Systems.
  2. Tritt das Ereignis ein, sendet Seamless eine Meldung an diese Adresse.
  3. Ihr System verarbeitet die Meldung und antwortet mit 200.

Kommt die Meldung nicht an, versucht Seamless es erneut. Jede Meldung sehen Sie unter Monitoring → Webhooks. In der Vorlage führt View event status direkt dorthin.

Feld Beschreibung
Notification endpoint Adresse, an die Seamless die Meldung sendet
Secret Optional. Damit prüft Ihr System, dass die Meldung von Seamless kommt.

Jedes Ereignis hat eigene Felder. So senden Sie z.B. inaktive Gäste an ein anderes System als archivierte Arbeitsräume.

Ereignis Wann Vorlage
team.create Arbeitsraum erstellt Tab Group
team.report.renewal Review fällig Tab Lifecycle
team.archive Arbeitsraum archiviert Tab Archiving
Ereignis Wann Gästevorlage
user.invite Gast eingeladen Tab Invitation
user.report.invitationAcceptance Einladung als ausstehend markiert Tab Lifecycle
user.delete.invitationAcceptance Gast mit ausstehender Einladung gelöscht Tab Lifecycle
user.report.inactivity Gast als inaktiv markiert Tab Lifecycle
user.block.inactivity Inaktiver Gast gesperrt Tab Lifecycle
user.delete.inactivity Inaktiver Gast gelöscht Tab Lifecycle
user.report.renewal Review für Gast fällig Tab Lifecycle
user.block.renewal Gast ohne Review gesperrt Tab Lifecycle
user.delete.renewal Gast ohne Review gelöscht Tab Lifecycle

Seamless sendet die Meldung als JSON mit dem Ereignis und der ID des betroffenen Gasts oder Arbeitsraums:

{
"payload": {
"userId": "d7b14e3d-0827-4c7d-99d7-dbf447..."
},
"eventType": "user.report.inactivity"
}

Nächste Schritte

Mehr erfahren