Dispatch · AsyncAPI Specification
Dispatch Webhooks
Version
View Spec
View on GitHub
Field ServiceService OrchestrationWork OrdersSchedulingContractor NetworksHome ServicesWarrantyCustomer ExperienceLogisticsCompanyAsyncAPIEvents
AsyncAPI Specification
generated: '2026-07-20'
method: searched
source: https://github.com/DispatchMe/v3-api-docs/blob/master/source/index.html.md#getting-data-back-from-dispatch
type: Webhooks
asyncapi_published: false
summary: >-
Dispatch documents a webhook surface for subscribing to changes on your objects, as the
push alternative to polling GET endpoints. It is explicitly not self-service - the
subscription is configured by a Dispatch account manager - and Dispatch publishes
neither an event catalog, a payload schema, a signature scheme, nor an AsyncAPI
document. Nothing beyond what the provider states is recorded here.
webhooks:
available: true
self_service: false
configuration: Arranged through your Dispatch account manager.
provider_statement: >-
"You can obviously check up on your data by performing GET requests, but we also allow
you to subscribe to changes on your objects via webhooks. This feature is not
self-service, but if you get in touch with your account manager we can walk you
through the details. We hope to create a complete self-service webhook system sometime
in the next few quarters."
subject: Changes on your Dispatch business objects.
candidate_subjects:
note: >-
Dispatch publishes no event catalog. The objects that carry documented status
machines are the ones a change subscription would most plausibly cover; they are
listed here as context for an integrator, not as an asserted event list.
objects:
- entity: Job
statuses: [unscheduled, scheduled, paused, complete, canceled]
- entity: Appointment
statuses: [draft, scheduled, enroute, started, complete, canceled]
- entity: SurveyResponse
note: Created when an appointment or job completes.
event_catalog_published: false
payload_schema_published: false
signature_scheme_published: false
retry_policy_published: false
polling_alternative:
description: >-
Absent a webhook subscription, change detection is done by polling the list endpoints
with timestamp filters - for example listAppointments with filter[time_gteq], or
listJobs with filter[status_in].
operations:
- openapi/dispatch-rest-v3-openapi.yml#listAppointments
- openapi/dispatch-rest-v3-openapi.yml#listJobs
- openapi/dispatch-rest-v3-openapi.yml#listSurveyResponses
related:
- conventions/dispatch-conventions.yml
- data-model/dispatch-data-model.yml
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/dispatch-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.