AsyncAPI Specification
generated: '2026-11-05'
method: searched
generator: extract-docs-artifacts.py (local)
source: https://docs.datagrout.ai/webhooks
sources:
- https://docs.datagrout.ai/webhooks
description: DataGrout webhooks deliver server lifecycle events as HTTP POSTs to a registered URL.
events:
- event: run.completed
description: A run reached a terminal status — success, failed, timeout or cancelled.
- event: task.completed
description: A background task finished.
- event: task.failed
description: A background task failed.
- event: tool_call.failed
description: A tool call errored inside a run.
delivery:
content_type: application/json; charset=utf-8 (default for JSON payloads in HTTP POSTs as shown in examples)"?"
note: 'Each delivery includes the following HTTP headers: user-agent: DataGrout-Webhook/1.0, x-datagrout-event (event name), x-datagrout-server
(server UUID), x-datagrout-webhook-secret (the secret returned at registration). The secret must be verified by the receiver; the request is
rejected if it does not match. The receiver must reply with any 2xx status within 10 seconds. No retries are performed; each event is sent only
once. Redirects are not followed.'
docs: https://docs.datagrout.ai/webhooks
Work with this as data
Every AsyncAPI spec here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for asyncapi
4 MCP tools reach this
find_asyncapisBrowse and filter every AsyncAPI spec in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This AsyncAPI spec
curl "https://apis.io/api/v1/asyncapis/datagrout-ai-webhooks"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.