Skip to main content

WEBHOOK

Mit dem WEBHOOK-Service kannst du externe Webhooks aufrufen. Dies kann ein Webhook für eine individuelle Plattform oder ein Applet über IFTTT sein. Die Konfiguration eines Webhooks (URL, Skill-ID und Authentifizierung) erfolgt zuvor im Bot-Admin.


.call(skillId, request?)

Ruft einen konfigurierten Webhook anhand der Skill-ID auf und übergibt optional Daten.

ParameterTypPflichtBeschreibung
skillIdstringjaDie Skill-ID des Webhooks, wie er im Bot-Admin konfiguriert wurde.
requestunknownneinOptionale Daten, die an den Webhook übergeben werden.

Rückgabe: Promise<any> – Die Antwort des Webhook-Servers.

const result = await RAGAI.WEBHOOK.call('meinWebhook', {
value1: 'Max Mustermann',
value2: 'max@beispiel.de',
value3: 'Kontaktanfrage'
});
console.log('Webhook-Antwort:', result);
// Webhook ohne Daten aufrufen
await RAGAI.WEBHOOK.call('statusPing');

Hinweise

  • Bei Verwendung von IFTTT kann das Datenobjekt nur folgende Struktur haben:
{ value1: '', value2: '', value3: '' }
  • Alle weiteren Eigenschaften im Objekt werden von IFTTT ignoriert.