generated: '2026-08-19' method: searched source: https://docs.abloatai.com/webhooks spec_type: none asyncapi_published: false asyncapi_note: >- No AsyncAPI document is published. Ablo has TWO event surfaces — a signed webhook stream and a WSS realtime stream — and neither has a machine-readable event contract; /asyncapi.yaml, /asyncapi.json and the GitHub monorepo all miss. The event catalog below is captured from the prose docs. surfaces: - kind: webhooks docs: https://docs.abloatai.com/webhooks description: 'The committed transaction log streamed to your own systems as signed HTTP POSTs.' - kind: websocket transport: WSS description: 'Realtime sync to live clients for optimistic UI (useAblo). Carries the same error envelope as HTTP.' contract: none published webhooks: signature_scheme: Standard Webhooks signature_spec: https://www.standardwebhooks.com signature_headers: [webhook-id, webhook-timestamp, webhook-signature] replay_window: 5 minutes verification_note: >- Ablo ships no verification code of its own — you use the open svix or standardwebhooks library. Verify against the RAW request body; frameworks that re-serialize JSON break the signature. secret_prefix: whsec_ secret_disclosure: 'Minted once at registration and returned a single time; the CLI writes it to .env.local.' registration: cli: 'npx ablo webhooks create [--events ] [--description