🌐 Webhook Trigger
Webhook Trigger позволява на външни системи да инициират работни потоци в SmartFlow, като изпращат данни чрез API заявки. Този тригер е идеален за интегриране на SmartFlow с приложения на трети страни, позволявайки динамична и безпроблемна автоматизация на задачи.

📝 Trigger Details
Name: Webhook
Category: Triggers
🔧 Parameters
1. Webhook URL
- Type:
string - Description: Точката на достъп (endpoint) URL за webhook-а, за да получава входящи заявки. Тази URL адреса се генерира автоматично за всеки работен поток, използващ този тригер.
- Required: Yes
- Example:
https://api.smartflow.com/webhooks/{workflowId}
2. Payload
- Type:
object - Description: Данните, изпратени от външната система в тялото на заявката. Този payload може да включва персонализирани полета в зависимост от интеграцията.
- Required: Yes
- Example:
{
"event": "order_created",
"orderId": "12345",
"customer": {
"name": "John Doe",
"email": "john@example.com"
}
}
3. Headers
- Type:
object - Description: Опционални заглавия, които външната система може да включи за цели на удостоверяване или метаданни.
- Required: No
- 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) до URL адреса на webhook-а, използвайки HTTP
POSTзаявка. - Payload-ът трябва да отговаря на структурата, изисквана от работния поток.
- Външните системи изпращат данни (payload) до URL адреса на webhook-а, използвайки HTTP
-
Trigger Execution:
- Когато webhook-ът получи валидна заявка, свързаният работен поток се задейства автоматично.
- SmartFlow обработва payload-а, изпълнява определените действия и връща отговор, ако е необходимо.