Cabify · AsyncAPI Specification

Cabify Webhooks

Version

View Spec View on GitHub CompanyTransportationRide HailingMobilityLogisticsDeliveryLast Mile DeliveryWebhookAuthenticationAsyncAPIEvents

AsyncAPI Specification

Raw ↑
generated: '2026-07-18'
method: searched
type: Webhooks
source:
- https://developers.cabify.com/docs/webhooks
- https://developers.cabify.com/docs/journey-updates-webhook
- https://developers.cabify.com/reference/subscribewebhook
note: >-
  Cabify documents webhooks but publishes no AsyncAPI document. This captures the webhook/event
  surface. Delivery is at-least-once — duplicate events are possible; clients must deduplicate
  (e.g. journey_id + state for Ride-Hailing).
ride_hailing:
  configuration: Server-side; provide your endpoint URL to Cabify via the API support page.
  events:
  - name: journey-state-updates
    docs: https://developers.cabify.com/docs/journey-events
    description: Journey lifecycle state changes (hire → hired → arrived → pick up → drop off → terminated).
  - name: journey-location-updates
    docs: https://developers.cabify.com/docs/location-updates
    description: Real-time driver/vehicle location updates during an active journey.
  - name: journey-public-info-updates
    docs: https://developers.cabify.com/docs/public-info-updates
    description: Updates to publicly shareable journey info.
  - name: asynchronous-jobs
    docs: https://developers.cabify.com/docs/asynchronous-jobs
    description: Results of asynchronous/batch operations.
  headers_docs: https://developers.cabify.com/docs/webhook-headers
logistics:
  configuration: Self-service subscription.
  operations:
  - subscribe: POST /v1/webhooks (openapi/cabify-logistics-openapi.yml#subscribeWebhook)
  - list: GET /v1/webhooks (openapi/cabify-logistics-openapi.yml#getWebhook)
  - unsubscribe: DELETE /v1/webhooks/{hook} (openapi/cabify-logistics-openapi.yml#deleteWebhook)
  security: >-
    Custom Authorization header forwarded with every notification; OAuth client-credentials
    (clientId/clientSecret) available on request.
  events:
  - name: parcel-update
    description: Real-time parcel state changes and delivery-lifecycle notifications (includes failure reasons — see errors/cabify-operation-errors.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/cabify-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.