Dealhubio · AsyncAPI Specification
Dealhubio Webhooks
Version
View Spec
View on GitHub
CPQContract Lifecycle ManagementSubscription ManagementBillingRevenue IntelligenceRevenue OperationsAsyncAPIEvents
AsyncAPI Specification
generated: '2026-10-22'
method: searched
generator: extract-docs-artifacts.py (local)
source: https://developers.dealhub.io/docs/webhooks-overview.md
sources:
- https://developers.dealhub.io/docs/webhooks-overview.md
- https://developers.dealhub.io/docs/how-to-configure-webhooks.md
- https://developers.dealhub.io/docs/quote-webhook-events-reference.md
- https://developers.dealhub.io/docs/version-user-webhook-events-reference.md
description: DealHub webhooks deliver JSON payloads via HTTP POST to a configured HTTPS endpoint. Authentication is performed using an Authorization
header (Bearer token, Basic auth, or none). No signature header or retry policy is documented.
events:
- event: draftQuote
description: Published when a user creates a quote and saves it as a draft, or modifies an existing draft.
- event: primaryQuote
description: Published when a user or system marks a specific quote as the "Primary" quote.
- event: quotePendingApproval
description: Published when a user submits a quote that requires approval, and each time an approver approves their part of the flow.
- event: quoteReady
description: Published when a quote is ready to be shared with the customer, either after full approval or when no approval is required.
- event: quoteRejected
description: Published when an approver rejects the quote.
- event: quoteRecalled
description: Published when a user explicitly requests to cancel (recall) the quote.
- event: quotePublished
description: Published when the quote is published to a DealRoom.
- event: quoteUnpublished
description: Published if a user unpublishes the DealRoom.
- event: quoteWon
description: Published when the quote is signed (either via DealRoom or externally).
- event: version
description: Published for version lifecycle actions; the payload includes an `action` field (`created`, `activated`, `reactivated`).
- event: user
description: Published for user lifecycle actions; the payload includes an `action` field (`created`, `modified`, `deleted`).
- event: productsUpload
description: Published when an SFTP product file upload or Open API upload is completed, indicating success or error.
- event: Failure WebHook v1
description: Published if the system fails to execute an asynchronous API request.
- event: crmImport
description: Published when a CRM import request completes, providing counts of total, succeeded, failed, and skipped records.
delivery:
auth: Authorization header (Bearer token, Basic auth, or none)
docs: https://developers.dealhub.io/docs/webhooks-overview.md
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/dealhubio-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 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.