Webhook hinzufügen
Ziel
Erstelle neue Modal-Webhooks für die ereignisgesteuerte Claude-Orchestrierung.
Ablauf
-
Direktivendatei erstellen Erstelle
directives/deine_direktive.mdmit:- Ziel
- Eingaben
- Prozessschritte
- Ausgaben
- Randfälle
-
In webhooks.json eintragen Füge einen Eintrag zu
execution/webhooks.jsonhinzu:{ "dein-webhook-slug": { "directive": "deine_direktive", "description": "Was dieser Webhook tut", "tools": ["send_email", "read_sheet", "update_sheet"] } } -
Bereitstellen
modal deploy execution/modal_webhook.py -
Testen
curl "https://dein-modal-benutzername--claude-orchestrator-directive.modal.run?slug=dein-webhook-slug"
Verfügbare Tools für Webhooks
send_emailread_sheetupdate_sheet
Endpunkte
- Auflisten:
https://dein-modal-benutzername--claude-orchestrator-list-webhooks.modal.run - Ausführen:
https://dein-modal-benutzername--claude-orchestrator-directive.modal.run?slug={slug}
Schema
Eingaben
| Name | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
slug | string | Ja | Webhook-Slug-Bezeichner |
directive | string | Ja | Name der Direktivendatei (ohne .md) |
description | string | Ja | Beschreibung, was dieser Webhook tut |
tools | array | Ja | Liste der Tools, die der Webhook verwenden kann |
Ausgaben
| Name | Typ | Beschreibung |
|---|---|---|
webhook_url | string | Modal-Webhook-URL zur Ausführung |
Anmeldedaten
| Name | Quelle |
|---|---|
MODAL_TOKEN_ID | Modal-Dashboard |
MODAL_TOKEN_SECRET | Modal-Dashboard |
Kombinierbar mit
Fähigkeiten, die gut mit dieser zusammenarbeiten: modal-deploy
Kosten
Modal-Compute (pay-per-use)