smartchat

Eingehende Webhooks

Eine Automation kann starten, wenn eine andere App (Zapier, Make, n8n oder deine eigene Software) eine geheime Webadresse aufruft. Das ist die Gegenrichtung zu den Webhooks auf den anderen Seiten.

#Die Adresse

Die Adresse hat die Form /public/automations/hook/<token>. Der Token ist geheim. Jeder, der die Adresse kennt, kann die Automation starten, behandle sie also wie ein Passwort.

  • Die Adresse liegt nicht unter /v1 und braucht keinen API-Schlüssel.
  • Es gibt keine Pflicht-Signatur. Die geheime Adresse ist der Schutz.
  • Um die Adresse einer Automation mit einem Schlüssel zu lesen, braucht der Schlüssel das Recht hooks:read_secret. Dieses Recht wird einzeln angehakt.

#Doppelte Ereignisse

Kommt dasselbe Ereignis zweimal ohne ID und mit demselben Inhalt innerhalb von ein bis zwei Stunden an, wird es verworfen und intern vermerkt.

#Filter

Ein Filter wird beim Anlegen der Automation gesetzt. Er entscheidet, welche Ereignisse die Automation starten. Siehe Eine Automation bauen.