D-Tools · AsyncAPI Specification
D Tools Cloud Webhooks
Version
View Spec
View on GitHub
av-integrationsystems-integrationproject-managementestimationquotingfield-service-managementconstruction-techlow-voltageproduct-catalogerp-integrationvertical-saasAsyncAPIWebhooksEvents
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.