🌐 Webhook Okidač
Webhook Okidač omogućava vanjskim sistemima da pokrenu radne tokove u SmartFlow slanjem podataka putem API zahtjeva. Ovaj okidač je idealan za integraciju SmartFlow-a s aplikacijama trećih strana, omogućavajući dinamičnu i besprijekornu automatizaciju zadataka.

📝 Detalji Okidača
Ime: Webhook
Kategorija: Okidači
🔧 Parametri
1. Webhook URL
- Tip:
string - Opis: URL krajnje tačke za webhook koji prima dolazne zahtjeve. Ovaj URL se automatski generiše za svaki radni tok koji koristi ovaj okidač.
- Obavezno: Da
- Primjer:
https://api.smartflow.com/webhooks/{workflowId}
2. Payload
- Tip:
object - Opis: Podaci koje šalje vanjski sistem u tijelu zahtjeva. Ovaj payload može uključivati prilagođena polja u zavisnosti od integracije.
- Obavezno: Da
- Primjer:
{
"event": "order_created",
"orderId": "12345",
"customer": {
"name": "John Doe",
"email": "john@example.com"
}
}
3. Zaglavlja
- Tip:
object - Opis: Opcionalna zaglavlja koja vanjski sistem može uključiti za autentifikaciju ili svrhe metapodataka.
- Obavezno: Ne
- Primjer:
{
"Authorization": "Bearer your-api-key",
"Content-Type": "application/json"
}
🚀 Kako Funkcioniše
-
Konfiguracija Webhook URL-a:
- Kada kreirate radni tok s Webhook Okidačem, SmartFlow generiše jedinstveni URL za webhook.
- Podijelite ovaj URL s vanjskim sistemom kako biste konfigurirali njihovu integraciju.
-
Preuzimanje API Ključa:
- Idite na ChatModel Settings.
- Idite na Integration → Web.
- Kliknite Copy API Key da biste preuzeli potrebni autentifikacijski token.
-
Struktura Payload-a:
- Vanjski sistemi šalju podatke (payload) na webhook URL koristeći HTTP
POSTzahtjev. - Payload mora odgovarati strukturi koja je potrebna radnom toku.
- Vanjski sistemi šalju podatke (payload) na webhook URL koristeći HTTP
-
Izvršenje Okidača:
- Kada webhook primi valjani zahtjev, povezani radni tok se automatski pokreće.
- SmartFlow obrađuje payload, izvršava definirane radnje i vraća odgovor ako je potrebno.