🌐 Webhook Trigger
Webhook Trigger gjør det mulig for eksterne systemer å initiere arbeidsflyter i SmartFlow ved å sende data via API-forespørsler. Denne triggeren er ideell for å integrere SmartFlow med tredjepartsapplikasjoner, noe som muliggjør dynamisk og sømløs automatisering av oppgaver.

📝 Trigger Details
Name: Webhook
Category: Triggers
🔧 Parameters
1. Webhook URL
- Type:
string - Description: Endepunkt-URL-en for webhooken for å motta innkommende forespørsel. Denne genereres automatisk for hver arbeidsflyt som bruker denne triggeren.
- Required: Ja
- Example:
https://api.smartflow.com/webhooks/{workflowId}
2. Payload
- Type:
object - Description: Dataene sendt av det eksterne systemet i forespørselens kropp. Denne payloaden kan inkludere tilpassede felt avhengig av integrasjonen.
- Required: Ja
- Example:
{
"event": "order_created",
"orderId": "12345",
"customer": {
"name": "John Doe",
"email": "john@example.com"
}
}
3. Headers
- Type:
object - Description: Valgfri overskrifter som det eksterne systemet kan inkludere for autentisering eller metadataformål.
- Required: Nei
- Example:
{
"Authorization": "Bearer your-api-key",
"Content-Type": "application/json"
}
🚀 How It Works
-
Webhook URL Configuration:
- Når du oppretter en arbeidsflyt med en Webhook Trigger, genererer SmartFlow en unik URL for webhooken.
- Del denne URL-en med det eksterne systemet for å konfigurere deres integrasjon.
-
API Key Retrieval:
- Naviger til ChatModel Settings.
- Gå til Integration → Web.
- Klikk Copy API Key for å hente den nødvendige autentiseringstokenen.
-
Payload Structure:
- Eksterne systemer sender data (payload) til webhook-URL-en ved å bruke en HTTP
POSTforespørsel. - Payloaden må samsvare med strukturen som kreves av arbeidsflyten.
- Eksterne systemer sender data (payload) til webhook-URL-en ved å bruke en HTTP
-
Trigger Execution:
- Når webhooken mottar en gyldig forespørsel, utløses den tilknyttede arbeidsflyten automatisk.
- SmartFlow behandler payloaden, utfører definerte handlinger og returnerer et svar om nødvendig.