.WEBHOOK
Ruft konfigurierte Webhooks von Skills auf (RAGAI.WEBHOOK).
Hintergrund
Dünner Wrapper um BotService.callWebhook(): Die eigentliche Webhook-URL/-Konfiguration steckt im Skill
selbst (Backend-seitig hinterlegt, nicht hier im Client) - der Skill wird nur über seine skillId referenziert.
Wird u. a. von RAGAI.MAIL.webhook() genutzt, um E-Mail-Inhalte an externe Systeme weiterzuleiten.
Methoden
.call(skillId, request?)
Ruft den konfigurierten Webhook eines Skills auf.
| Parameter | Typ | Beschreibung |
|---|---|---|
skillId | string | z.input<typeof webhookCallSchema> | ID des Skills, oder ein Objekt gemäß webhookCallSchema. |
request | unknown | Zusätzliche Daten, die an den Webhook gesendet werden. |
Objekt-Form (validiert über webhookCallSchema):
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
skillId | string | ✔ | ID des Skills mit dem konfigurierten Webhook. |
request | any | – | Zusätzliche Daten, die an den Webhook gesendet werden. |
Rückgabewert: Promise<unknown>
Die Antwort des Webhooks.