Webhooki i automatyzacje
Przychodzące webhooki uruchamiające automatyzacje, ręczne uruchamianie przez API i wywołania wychodzące.
Na tej stronie
Hypris rozmawia z innymi systemami w obie strony. Zewnętrzny system uruchamia automatyzację webhookiem albo zapytaniem do API, a automatyzacja wywołuje dowolne API krokiem Żądanie HTTP.
Webhook przychodzący
Nasłuch webhooka to adres, pod który inny system wysyła dane. Każde żądanie uruchamia automatyzację z wyzwalaczem Webhook, a treść żądania trafia do niej jako dane wejściowe. Nasłuchy tworzysz i przeglądasz w workspace, w sekcji Nasłuchy webhooków.
/webhook-listener/:webhookListenerId/triggercurl -X POST "https://api.staging.hypris.com/v1/webhook-listener/$LISTENER_ID/trigger" \
-H "Content-Type: application/json" \
-H "x-webhook-secret: $WEBHOOK_SECRET" \
-d '{"orderId": "ZAM-2026-0042", "total": 1250.5}'Ten adres nie wymaga klucza API. Chroni go sekret nasłuchu, jeśli go ustawisz, a zalecamy to zawsze.
Sekret wysyłasz w nagłówku
x-webhook-secret. Gdy system nadawcy nie pozwala ustawić nagłówka, podaj go jako parametrsecretw treści albo w adresie. Hypris usuwa go z danych, zanim trafią do automatyzacji.Brak sekretu albo zły sekret kończy się błędem
401.Metoda
GETteż działa. Dane wejściowe to wtedy parametry z adresu, co przydaje się w prostych integracjach.Przyjęte żądanie dostaje odpowiedź
{"success": true, "data": {}}, a automatyzacja działa dalej sama.
Uruchomienie automatyzacji przez API
Gdy masz klucz API albo token, uruchomisz automatyzację bezpośrednio i od razu dostaniesz jej wynik:
/automation/:automationId/run{
"triggerKey": "<klucz wyzwalacza, opcjonalnie>",
"payload": {"orderId": "ZAM-2026-0042"}
}W polu output jest to, co automatyzacja ustawiła krokiem Wynik.
| Nasłuch webhooka | POST /automation/:automationId/run | |
|---|---|---|
| Uwierzytelnienie | Sekret nasłuchu | Klucz API albo token OAuth |
| Uprawnienia | Nie dotyczy, adres jest publiczny | Uprawnienia klucza albo tokenu |
| Wynik | Tylko potwierdzenie przyjęcia | Wynik automatyzacji w odpowiedzi |
| Do czego | Systemy, które umieją tylko wysłać webhook | Własny kod, który czeka na wynik |
Wywołania wychodzące
Automatyzacja wywołuje zewnętrzne API krokiem Żądanie HTTP: wybierasz metodę, adres, nagłówki i treść, a odpowiedź trafia do kolejnych kroków. Tak wyślesz dane do CRM, systemu księgowego albo na Slacka, gdy w Hypris coś się zmieni.