Configuring a webhook
Pass awebhook_url when creating a table.
Webhook payload
Each delivery is a JSON POST request with the following structure.Headers
Every webhook request includes these headers:Verifying signatures
If you provide a webhook secret, the API signs each payload using HMAC-SHA256. The signature is sent in theX-Lasso-Signature header with a sha256= prefix.
Retry policy
If your endpoint does not respond with a2xx status code within 10 seconds, the API retries with exponential backoff:
After 3 failed retries, the delivery is abandoned. You can check the table status via the API at any time.
Catalog and attribute webhooks
For catalog products and attribute dictionary changes, subscribe via Catalog Webhooks. Supported events:
Attribute webhook payloads include
attribute_id and the full attribute object in data.
Custom auth headers
You can include a custom authentication header on webhook deliveries by settingwebhook_auth_header_name and webhook_auth_header_value in your table creation input data.
