Vonage · AsyncAPI Specification
Vonage Webhooks
Version
View Spec
View on GitHub
CommunicationsMessagingTelecommunicationsVideo ConferencingVoiceSMSVerificationReal-TimeAsyncAPIEvents
AsyncAPI Specification
generated: '2026-10-03'
method: searched
generator: extract-docs-artifacts.py (local)
source: https://developer.vonage.com/en/getting-started/concepts/webhooks#decoding-signed-webhooks
sources:
- https://developer.vonage.com/en/getting-started/concepts/webhooks#decoding-signed-webhooks
- https://developer.vonage.com/en/getting-started/concepts/signing-messages
- https://developer.vonage.com/en/voice/voice-api/webhook-reference
- https://developer.vonage.com/en/api/verify.v2
description: 'Vonage provides webhook events for its Voice API. The pages list the following event names exactly as they appear:'
events:
- event: started
description: Indicates that the call has been created.
- event: ringing
description: The call destination is ringing.
- event: answered
description: The call was answered.
- event: busy
description: The call encountered a busy signal.
- event: cancelled
description: The call was cancelled.
- event: unanswered
description: The call was not answered.
- event: disconnected
description: The call was disconnected.
- event: rejected
description: The call was rejected.
- event: failed
description: The call failed.
- event: human/machine
description: Human/machine detection result.
- event: timeout
description: The call timed out.
- event: completed
description: The call completed.
- event: record
description: Recording event.
- event: input
description: Input event.
- event: transfer
description: Transfer event.
delivery:
signature: Signed webhooks are enabled by default for Voice, Messages and Dispatch APIs. The incoming webhook includes a JWT token in the Authorization
header signed with your signature secret.
retries: If the webhook endpoint returns a non‑2xx status code, Vonage will retry the request once. For the Voice API event webhook, a retry
is also attempted when the response status is 429, 502, 503, or 504.
docs: https://developer.vonage.com/en/getting-started/concepts/webhooks#decoding-signed-webhooks
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/vonage-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.