The knowledge base was re-ingested

Sent to every subscriber when a build produces a bundle with a newer bundleGenerated than the last one notified. Not sent for a deploy that did not change the data.

Verify X-VineVerse-Signature, which is sha256=<hex>, an HMAC-SHA256 of the RAW request body keyed by your secret. Hash the bytes you received, not a re-serialisation of the parsed JSON: key order and whitespace may not survive the round trip.

Three attempts with widening gaps. Redirects are not followed. Ten consecutive failures disable the subscription. Respond 2xx to acknowledge.

postWebhookdata.updated

Payload

event'data.updated' | 'status.degraded' required
deliveryIdstring uuid required
atstring date-time required
testboolean required

True only for a delivery fired by /webhooks/{id}/test.

dataobject required

Response

Acknowledged. Anything else is treated as a failure.

Changes

Webhooks have no change history: a webhook is keyed by its event name rather than a path and method, so no recorded change can name it.