Veho · AsyncAPI Specification
Veho Webhooks
Version
View Spec
View on GitHub
CompanyLogisticsShippingLast Mile DeliveryPackage TrackingE-CommerceWebhookDeliveryAsyncAPIEvents
AsyncAPI Specification
generated: '2026-07-21'
method: searched
source: >-
openapi/veho-api-openapi-original.yml (webhooks tag, EventType /
WebhookConfiguration* / WebhookEvent schemas) and
https://docs.api.shipveho.com/docs/veho-api/e777wryv1msks-veho-api.
spec_type: Webhooks
description: >-
Veho's event surface. Veho publishes no AsyncAPI document, but ships a
first-class webhook system managed via the API: clients register endpoint
configurations per event type (with optional custom headers such as an API
key for the receiving endpoint), receive package milestone events as HTTP
POSTs, and can list, inspect, and replay delivered webhook events.
management_api:
- operationId: getWebhookConfigurations
method: GET
path: /webhooks/webhookConfigurations
- operationId: addWebhookConfiguration
method: POST
path: /webhooks/webhookConfigurations
- operationId: findWebhookConfigurationById
method: GET
path: /webhooks/webhookConfigurations/{id}
- operationId: updateWebhookConfigurationById
method: PATCH
path: /webhooks/webhookConfigurations/{id}
- operationId: deleteWebhookConfigurationById
method: DELETE
path: /webhooks/webhookConfigurations/{id}
- operationId: getWebhookEvents
method: GET
path: /webhooks/webhookEvents
- operationId: getWebhookEventsById
method: GET
path: /webhooks/webhookEvents/{id}
- operationId: replayWebhookEvents
method: POST
path: /webhooks/replay
configuration:
schema: openapi/veho-api-openapi-original.yml#/components/schemas/WebhookConfigurationRequest
fields:
endpoint: URL webhook events are POSTed to
eventType: one of the package milestone event types below
serviceType: delivery | pickup
customHeaders: headers to send when calling the endpoint (e.g. an API key)
event_envelope:
schema: openapi/veho-api-openapi-original.yml#/components/schemas/WebhookEvent
fields: [id, createdAt, updatedAt, webhookConfigurationId, packageId, orderId, serviceType, eventType, endpoint, occurredAt, payload, trackingId, barcode, result]
events:
- package.created
- package.pickedUpFromClient
- package.droppedOffAtVeho
- package.pickedUpFromVeho
- package.delivered
- package.cancelled
- package.misdelivered
- package.discarded
- package.notReceivedFromClient
- package.pendingReturnToClient
- package.returnedToClient
- package.rescheduled
- package.delayed
- package.arrivedAtFacility
- package.departedFromFacility
- package.hadDeliveryIssue
- package.outForPickup
- package.pickedUpFromConsumer
- package.pickupSkipped
- package.pickupDroppedOffAtVeho
- package.pickupFailed
- package.pickupTransferredToExternalCarrier
replay:
supported: true
operationId: replayWebhookEvents
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/veho-webhooks"
All asyncapi
curl "https://apis.io/api/v1/asyncapis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.