Webhooks
In Ihren Vorlagen können Sie bei Genehmigungen und im Lifecycle eigene Webhooks eintragen, zum Beispiel für eine Azure Logic App oder ein Ticketsystem. Seamless meldet dann jedes Ereignis an diese Adresse. Wie Sie Webhooks einrichten, steht unter Webhooks.
Unter Monitoring > Webhooks sehen Sie jede Meldung und ob sie angekommen ist.
| Spalte | Beschreibung |
|---|---|
| Event type | Das Ereignis, zum Beispiel user.report.inactivity für einen inaktiven Gast oder user.invite für eine Einladung. |
| Target url | Die Adresse, an die Seamless die Meldung gesendet hat. |
| Status | Ob die Meldung angekommen ist, zum Beispiel Success. |
| Attempt count | Wie oft Seamless die Meldung gesendet hat. |
| Last attempt | Wann Seamless es zuletzt versucht hat. |
| Next attempt | Wann Seamless es erneut versucht, falls die Meldung nicht angekommen ist. |
| Response code | Die Antwort Ihres Systems, zum Beispiel 200 für erfolgreich. |
Antwortet Ihr System nicht oder mit einem Fehler, versucht Seamless es automatisch noch einmal.
Details zu einer Meldung
Klicken Sie auf eine Zeile, um die Webhook notification details zu öffnen:
| Bereich | Beschreibung |
|---|---|
| Event type und Target Url | Ereignis und vollständige Zieladresse |
| Created at, Last attempt at, Status, Attempt count | Wann die Meldung entstanden ist, der letzte Versuch, das Ergebnis und die Anzahl Versuche |
| Payload | Was Seamless gesendet hat, zum Beispiel die ID des Gastes |
| Response | Code und Inhalt der Antwort Ihres Systems |
Ein Beispiel für die Payload:
{
"payload": {
"userId": "f7a718c5-3c74-4ae3-874e-5d1db9..."
},
"eventType": "user.report.inactivity"
}Bleibt eine Meldung ohne Erfolg, finden Sie unter Response meist den Grund, zum Beispiel eine falsche Adresse oder ein ungültiges Secret.