Circuit · AsyncAPI Specification

Circuit Webhooks

Version

View Spec View on GitHub CompanyDeliveryLogisticsLast MileRoute OptimizationDispatchCourierFleetProof of DeliveryField ServiceAsyncAPIWebhooksEvents

AsyncAPI Specification

Raw ↑
generated: '2026-07-18'
method: searched
source: https://developer.dispatch.spoke.com/docs/v1/webhooks/webhook-api-intro
spec_type: Webhooks
note: >-
  Spoke publishes a Webhook API (documented alongside the Public API) rather than
  a standalone AsyncAPI document. This catalog captures the documented webhook
  surface. Event payloads mirror the resource models. Exact event-name suffixes
  are not reproduced verbatim to avoid fabrication; each resource below publishes
  a documented event schema.
enabling:
  docs: https://developer.dispatch.spoke.com/docs/v1/webhooks/enabling
  how: Configured in Spoke Dispatch settings; delivered as HTTP POST to a subscriber endpoint.
security:
  signature_header: spoke-signature
  docs: https://developer.dispatch.spoke.com/docs/v1/webhooks/getting-started/securing-the-endpoint
  note: >-
    As of v1, webhook requests contain only the spoke-signature header; verify it
    to authenticate that the request originated from Spoke.
consuming:
  docs: https://developer.dispatch.spoke.com/docs/v1/webhooks/getting-started/consuming-the-webhook-notifications
  best_practices: https://developer.dispatch.spoke.com/docs/v1/webhooks/getting-started/best-practices
event_resources:
- resource: plan
  schema: https://developer.dispatch.spoke.com/docs/v1/webhooks/event-schemas/plan
- resource: stop
  schema: https://developer.dispatch.spoke.com/docs/v1/webhooks/event-schemas/stop
- resource: unassignedStop
  schema: https://developer.dispatch.spoke.com/docs/v1/webhooks/event-schemas/unassignedStop
- resource: driver
  schema: https://developer.dispatch.spoke.com/docs/v1/webhooks/event-schemas/driver
- resource: depot
  schema: https://developer.dispatch.spoke.com/docs/v1/webhooks/event-schemas/depot
- resource: route
  schema: https://developer.dispatch.spoke.com/docs/v1/webhooks/event-schemas/route
- resource: member
  schema: https://developer.dispatch.spoke.com/docs/v1/webhooks/event-schemas/member
- resource: operation
  schema: https://developer.dispatch.spoke.com/docs/v1/webhooks/event-schemas/operation
- resource: customStopProperty
  schema: https://developer.dispatch.spoke.com/docs/v1/webhooks/event-schemas/customStopProperty
- resource: test
  schema: https://developer.dispatch.spoke.com/docs/v1/webhooks/event-schemas/test
  note: A test event for validating a webhook subscription.

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/circuit-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.