D-Tools · AsyncAPI Specification
D Tools Cloud Webhooks
Version
View Spec
View on GitHub
av-integrationSystems IntegrationProject ManagementEstimationQuotingField Service ManagementConstruction Techlow-voltageProduct CatalogERP IntegrationVertical SaaSAsyncAPIEvents
AsyncAPI Specification
generated: '2026-08-11'
method: searched
source: https://docs.d-tools.cloud/en/articles/8756116-api-keys-and-webhooks
kind: webhook-catalog
asyncapi_published: false
note: >-
D-Tools publishes no AsyncAPI document and no event catalog. D-Tools Cloud DOES ship an outbound webhook
facility, but it is configured entirely inside the application UI ("New Webhook" under the same Developer
settings screen that issues API keys) and the help center documents only the configuration form, not the
events. What is captured below is therefore the webhook SURFACE as the provider documents it. The event types,
payload schemas, delivery guarantees, retry policy and signature scheme are all absent from the public docs, so
they are recorded as gaps and are NOT guessed at here.
webhooks:
supported: true
direction: outbound (D-Tools Cloud to subscriber endpoint)
managed_via: 'D-Tools Cloud app: Settings > Integration > Developer > New Webhook'
configuration:
target_url: caller-supplied
custom_headers: supported
authentication_types:
- {type: api-key, note: subscriber-side header credential}
- {type: basic, note: HTTP Basic against the subscriber endpoint}
- {type: bearer-token, note: static bearer against the subscriber endpoint}
events:
published: false
count: 0
note: The help center does not enumerate which entity events can trigger a webhook.
payload_schema:
published: false
note: No payload schema, no example body, and no reference from the OpenAPI (the Cloud spec declares an empty
`webhooks` block).
signature_verification:
published: false
note: >-
No HMAC signature, timestamp header or replay-window is documented. The three authentication types above
protect the SUBSCRIBER endpoint from unauthorized callers; none of them lets a subscriber verify that a
delivered payload actually originated from D-Tools and was not tampered with.
retries:
published: false
ordering:
published: false
si_api:
webhooks: false
note: >-
The SI API has no push mechanism at all. It is a poll-and-acknowledge queue: subscribers GET from
/Subscribe/* and then PUT/POST the matching MarkAsImported endpoint. Recorded here so the absence is not read
as an unexamined gap.
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/d-tools-cloud-webhooks"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.