Skip to main content
Lasso poskytuje dva modely webhooků s odlišným chováním.

Callbacky asynchronních operací

Search, Enrich a vytvoření tabulky přijímají webhook_url podle kontraktu endpointu. Endpointy pro enhancement tabulky ho nepřijímají. Callbacky doručují výsledek konkrétní operace. Implementace callbacku tabulky ukončí pokus po 10 sekundách a zopakuje ho třikrát po 30 sekundách, 5 minutách a 30 minutách.

Webhooky Katalogu

Spravovaný odběr vytvoříte přes POST /catalog/webhooks. Podporuje události product.created, product.updated, product.deleted, attribute.created, attribute.updated a attribute.deleted. V produkci musí cíl používat veřejné HTTPS. Přesměrování se nenásledují. Každé automatické doručení provede jeden pokus s limitem 10 sekund a uloží metadata. Pokusy najdete v historii doručení. Neúspěšný pokus můžete zopakovat.

Podpisy

Doručení obsahuje X-Lasso-Event, stabilní X-Lasso-Delivery-Id a X-Lasso-Signature. Podpis je sha256= následované hexadecimálním HMAC-SHA256 otiskem přes přesné nezpracované tělo požadavku.
Podpisové tajemství uložte při vytvoření endpointu. Pozdější čtení a aktualizace ho nevrací. Historie doručení nevrací uložená data události.