Agenti API
Webhooky
Webhooky
Webhook je adresa, na kterou může jiná aplikace poslat požadavek a agent tím spustí úkol. Hodí se to pro e-shop (nová objednávka), formulář, monitoring, n8n nebo Make.
Vytvoření
V nastavení agenta otevřete kartu Crony a webhooky a vytvořte webhook. Dostanete adresu:
https://multibrains.eu/api/hooks/<token>Adresa se zobrazí jen jednou — uložte si ji. V databázi je z ní jen otisk, takže ji nikdo (ani my) nemůže znovu vypsat.
Volání
curl -X POST https://multibrains.eu/api/hooks/<token> \
-H 'content-type: application/json' \
-d '{"objednavka": 1234, "castka": 2490}'Agent dostane tělo požadavku jako součást úkolu — výchozí text je *Zpracuj tento požadavek: …*. Odpověď obsahuje, co agent udělal.
Bezpečnost
- Adresa je veřejná, ale nedá se uhodnout (náhodný token). Kdo ji zná, může agenta spustit — proto ji nikde nezveřejňujte.
- Když ji vyzradíte, webhook v kartě smažte a vytvořte nový.
- Webhook lze kdykoli vypnout (smazáním) a v kartě vidíte, kolikrát se volal a kdy naposledy.
Co zatím není
Opačný směr — tedy že agent pošle váš server, když dokončí úlohu — zatím v provozu není. Do té doby lze stav zjišťovat v dashboardu nebo přes API (GET /api/v1/agents/{id}).