webhook when you create a crawl. Sila sends no events for crawls without it. Find your signing secret (whsec_…) on the Webhooks page.
Event types
crawl.started, crawl.discovered, crawl.page_batch, crawl.completed, crawl.failed, crawl.canceled.
Body
metadata echoes what you sent in webhook.metadata. data.cursor is the number of page batches stored so far: when it is higher than the last nextCursor you read, call crawl pages with your nextCursor to fetch the new batches.
Signature
Each request has the header:<t>.<raw body>. Reject requests more than 300 seconds old.
Delivery
Return any2xx quickly. Sila retries failed deliveries with growing delays, up to 8 attempts. Events can arrive more than once; dedupe on id.