Skip to main content

.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.

ParameterTypBeschreibung
skillIdstring | z.input<typeof webhookCallSchema>ID des Skills, oder ein Objekt gemäß webhookCallSchema.
requestunknownZusätzliche Daten, die an den Webhook gesendet werden.

Objekt-Form (validiert über webhookCallSchema):

FeldTypPflichtBeschreibung
skillIdstringID des Skills mit dem konfigurierten Webhook.
requestanyZusätzliche Daten, die an den Webhook gesendet werden.

Rückgabewert: Promise<unknown>

Die Antwort des Webhooks.