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

Raw ↑
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.
All 92 tools →

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.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.