Dispatch · AsyncAPI Specification

Dispatch Webhooks

Version

View Spec View on GitHub Field ServiceService OrchestrationWork OrdersSchedulingContractor NetworksHome ServicesWarrantyCustomer ExperienceLogisticsCompanyAsyncAPIEvents

AsyncAPI Specification

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

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.