🌐 Webhook Trigger
Webhook Trigger-ը հնարավորություն է տալիս արտաքին համակարգերին սկսել աշխատանքային գործընթացներ SmartFlow-ում՝ API հարցումների միջոցով տվյալներ ուղարկելով։ Այս թրիգերը հիանալի է SmartFlow-ը երրորդ կողմի հավելվածների հետ ինտեգրելու համար, թույլ տալով դինամիկ և անխափան ավտոմատացում աշխատանքների։

📝 Trigger Details
Name: Webhook
Category: Triggers
🔧 Parameters
1. Webhook URL
- Type:
string - Description: Webhook-ի վերջնակետ URL, որը ստանում է եկող հարցումները։ Սա ավտոմատ կերպով ստեղծվում է յուրաքանչյուր աշխատանքային գործընթացի համար, որն օգտագործում է այս թրիգերը։
- Required: Այո
- Example:
https://api.smartflow.com/webhooks/{workflowId}
2. Payload
- Type:
object - Description: Արտաքին համակարգի կողմից հարցման մարմնում ուղարկված տվյալները։ Այս payload-ը կարող է ներառել հարմարեցված դաշտեր՝ կախված ինտեգրումից։
- Required: Այո
- Example:
{
"event": "order_created",
"orderId": "12345",
"customer": {
"name": "John Doe",
"email": "john@example.com"
}
}
3. Headers
- Type:
object - Description: Ընտրովի գլխիկներ, որոնք արտաքին համակարգը կարող է ներառել վավերացման կամ մետադիտման նպատակներով։
- Required: Ոչ
- Example:
{
"Authorization": "Bearer your-api-key",
"Content-Type": "application/json"
}
🚀 How It Works
-
Webhook URL Configuration:
- Երբ ստեղծվում է աշխատանքային գործընթաց Webhook Trigger-ով, SmartFlow ստեղծում է եզակի URL webhook-ի համար։
- Այս URL-ը կիսեք արտաքին համակարգի հետ՝ նրանց ինտեգրումը կարգավորելու համար։
-
API Key Retrieval:
- Գնացեք ChatModel Settings։
- Գնացեք Integration → Web։
- Սեղմեք Copy API Key՝ անհրաժեշտ վավերացման տոմսը ստանալու համար։
-
Payload Structure:
- Արտաքին համակարգերը տվյալներ (payload) ուղարկում են webhook URL-ին HTTP
POSTհարցման միջոցով։ - Payload-ը պետք է համապատասխանեն աշխատանքային գործընթացի պահանջվող կառուցվածքին։
- Արտաքին համակարգերը տվյալներ (payload) ուղարկում են webhook URL-ին HTTP
-
Trigger Execution:
- Երբ webhook-ը ստանում է վավեր հարցում, համապատասխան աշխատանքային գործընթացը ավտոմատ կերպով սկսվում է։
- SmartFlow-ը մշակել է payload-ը, իրականացնում է սահմանված գործողությունները և անհրաժեշտության դեպքում վերադարձնում է պատասխան։