Skip to navigation
Skip to content
Vonage API Developer
Nexmo is now Vonage
We're hiring
Vonage.com
English
English
日本語
简体中文
< Get an API key />
Documentation
Use Cases
API Reference
SDKs & Tools
Community
Startups
Extend
Voyagers
Vonage Dev TV
Getting Started
Read this first!
Concepts
Overview
Guides
Authentication
Signing messages
OpenAPI
Webhooks
Glossary
Application
Overview
Code Snippets
Create an Application
List Applications
Get an Application
Update Application
Delete an Application
API Reference
Nexmo CLI
Messaging
SMS
Overview
Guides
Sender identity
Concatenation and encoding
Country specific features
Delivery receipts
Inbound SMS
Troubleshooting
SMPP access
Code Snippets
Before you begin
Send an SMS
Send an SMS with Unicode
Delivery Receipts
Receive an SMS
Tutorials
Serverless SMS Fortune Cookies with Nexmo and IBM
Sending SMS Messages with PHP
How to Receive an SMS Message with ASP.NET Core MVC
How to Receive SMS Delivery Receipts with ASP.NET Core MVC
How to Send SMS Messages with Ruby on Rails
Receiving an SMS with PHP
Anything-to-SMS with IFTTT and Nexmo
Receiving SMS Delivery Receipts with PHP
How to Send SMS Messages with Python, Flask and Nexmo
How to Receive SMS Messages with Ruby on Rails
How to Send an SMS With ASP.NET Core MVC
Show SMS Notifications in the Browser with Angular, Node.JS, and Ably
Receive SMS Messages with Java
Receive an SMS Delivery Receipt from a Mobile Carrier with Ruby on Rails
How to Send SMS Messages with Java
Use Cases
Mobile app invites
Receiving Concatenated SMS
SMS Customer Support
Two-way SMS for customer engagement
Private SMS communication
API Reference
Message Privacy
Message Search
API Reference
US Short Codes
Overview
Guides
2FA
Campaign Subscription Management
Alerts
Two-factor Authentication API Reference
Alerts - Subscribing API Reference
Alerts - Sending API Reference
Conversion API
Overview
API Reference
Beta
Messages API
Overview
Concepts
External Accounts
Understanding Facebook messaging
Understanding Viber messaging
Understanding WhatsApp messaging
Custom objects
Signed webhooks
Messages API Sandbox
10 DLC guidelines for US customers
Code Snippets
Before you Begin
Install Nexmo CLI
Create a Vonage Application
Install Server SDK
Configure Webhooks
Inbound Message Webhook
Message Status Webhook
WhatsApp
Send a Message Template (MTM)
Send a Media Message Template
Send an Audio Message
Send a Video Message
Send a Contact
Send a Link Button
Send a Quick Reply Button
Send a File Message
Send a Text Message
Send a Location
Send an Image Message
Facebook Messenger
Send an Audio Message
Send a Video Message
Send a Message Template
Send a File Message
Send a Text Message
Send an Image Message
Viber Service Messages
Send a Text Message
Send an Image Message
MMS
Send an MMS
SMS
Send an SMS
Tutorials
Sending a Facebook Messenger message
Sending a Viber message
Sending a WhatsApp message
Sending an SMS message
Use Cases
Real-time data feed into multiple channels using Messages API
Receive product information automatically via Facebook Messenger
API Reference
External Accounts API
Overview
API Reference
WhatsApp Provisioning API
Overview
API Reference
Add a phone number
Provision a WhatsApp deployment
Manage WhatsApp Business profile
Beta
Dispatch API
Overview
Concepts
What is a Dispatch workflow?
Code Snippets
Before you begin
Install Nexmo CLI
Server SDK
How to create a Vonage Messages and Dispatch Application
Send an SMS with failover
Send a Viber message with failover
Send an MMS with failover
Send a WhatsApp message with failover
Send a Facebook message with failover
Tutorials
Sending a Facebook message with failover
Use Cases
Multi-user, multi-channel failover using Dispatch API
API Reference
External Accounts API
Overview
API Reference
Voice
Voice API
Overview
Guides
Troubleshooting
Numbers
Call Flow
Legs and Conversations
Nexmo Call Control Objects
Text to Speech
Customizing Spoken Text
Endpoints
Recording
Speech Recognition
DTMF
WebSockets
Signed Webhooks
Dev Preview
Contact Center Intelligence
Fraud Prevention
Code Snippets
Before you begin
Make an outbound call with an NCCO
Connect an inbound call
Download a recording
Earmuff a call
Handle user input with ASR
Handle user input with DTMF
Connect callers into a conference
Make an outbound call
Mute a call
Play an audio stream into a call
Play DTMF into a call
Play text-to-speech into a call
Receive an inbound call
Record a call with split audio
Record a call
Record a conversation
Record a message
Retrieve information for a call
Retrieve information for all calls
Transfer a call
Transfer a call with inline NCCO
Track NCCO progress
Tutorials
How to Play Audio into a Call with .NET
How to Play Audio into a Call with Ruby
Call a WebSocket
How to Build a Voicemail with .NET
Build a call menu
Use Cases
Voice-based Critical Alerts
Private Voice Communication
Interactive Voice Response (IVR)
Voice Bot
Contact Center Augmentation
Local Numbers
Call Tracking
Call Whisper
Call Recording Transcription
API Reference
NCCO Reference
Webhook Reference
SIP
Overview
Concepts
Programmable SIP
Dev Preview
Configure
Skype for Business
ShoreTel & InGate
MiTel MiVoice
Asterisk
NEC SV9100
Cisco CUCM/CUBE
FreeSWITCH
Avaya SBCe
FreePBX
Verify
Overview
Guides
Workflows and Events
Verify Languages
Change the event timings
Verify Velocity Rules
Code Snippets
Before you begin
Send verification code with workflow
Search for Verify request
Send verification code
Send payment auth code with workflow (PSD2)
Send payment auth code (PSD2)
Check verification code
Cancel verification request
Trigger next verification process
Tutorials
Two-factor authentication for security and spam prevention
Step-up authentication
API Reference
Number Insight
Overview
Guides
Retrieving CNAM Owner Details
Using Number Insight via the Nexmo CLI
Code Snippets
Before you begin
Number Insight Basic
Number Insight Standard
Number Insight Advanced
Number Insight Advanced Webhook
Number Insight Advanced (Sync)
Tutorials
Getting Started with the Number Insight APIs and ASP.NET
Use Cases
Number Insight Advanced API
Validate a number
API Reference
Beta
Conversation
Overview
Concepts
Application
Conversation
User
Member
Call
Channel
Leg
Media
Event
Session
Guides
How to set up your application
How to authenticate users
How to generate JWTs
Event flow
Code Snippets
Conversation
Create a Conversation
Delete a Conversation
Get a Conversation
Record a Conversation
Update Conversation
List Conversations
List Next Conversations
List Previous Conversations
Leg
List Legs
Delete a Leg
Member
Create a Member
Delete a Member
Get a Member
Update a Member
List Members
List Next Members
List Previous Members
User
Create a User
Delete a User
Get a User
Update a User
List Users
List Next Users
List Previous Users
List a User's Conversations
List Next Page of a User's Conversations
List Previous Page of a User's Conversations
Event
Create an Event
Create a custom Event
Delete an Event
Get an Event
List Events
List Next Events
List Previous Events
Use Cases
Retrieve Conversation details for an in-progress voice call
API Reference
Beta
Client SDK
Overview
Setup
Create your application
Set up push notifications
Add Client SDK to your application
Configuration
Configure your data center
Configure ICE server URL
Configure Logging Level
Custom Events
In-App Messaging
Overview
Guides
Inviting Members
Send and Receive Text Messages
Send and Receive Images
Seen Receipt
Leave Conversation
Typing Indicators
Utilizing Events
Handling pagination
In-App Voice
Overview
Concepts
Call Statuses
Guides
Enable Audio
Send and Receive DTMF
Make a Call
Receive a Call
Mute a Call Member
Earmuff a Call Member
Push Notification Payload
Tutorials
Making an in-app voice call
Receiving an in-app voice call
Creating a chat app
Making an app to app voice call
Use Cases
Digital Marketplace
Click to Call
Contact Center
Order support system
Troubleshooting
SDK Documentation
Android
Release Notes
SDK Reference
JavaScript
Release Notes
SDK Reference
iOS
Release Notes
SDK Reference
Numbers
Overview
Guides
Number Management
Manage Numbers with the Nexmo CLI
Enable 2FA with a Short Code
Setup Event Alerts
Payments
Code Snippets
List Your Numbers
Search Available Numbers
Buy a Number
Update a Number
Cancel a Number
API Reference
Account
Overview
Guides
Vonage Account Dashboard
Code Snippets
Configure account
Get account balance
Create a secret
Revoke a secret
List all secrets
Fetch a secret
Secret Management
API Reference
Subaccounts (Beta)
Overview
Code Snippets
Create a Subaccount
Get Subaccount
Get Subaccounts
Transfer Balance
Get Balance Transfers
Transfer Credit
Get Credit Transfers
Suspend a Subaccount
Reactivate a Subaccount
Use Cases
Using the Subaccounts API
API Reference
Beta
Audit
Overview
Concepts
Audit Events
Code Snippets
Get audit events
Get audit event
Get audit events with filtering
Get audit event types
Use Cases
Retrieve audit events
API Reference
Dev Preview
Redact
Overview
Guides
Developer Field Usage Guidance
Code Snippets
Redact using an ID
API Reference
Beta
Reports
Overview
Guides
Migrating from the SMS Message Search API
Code Snippets
Before you Begin
Get records by UUID
Get records by dates
Create report
List reports
Get report status
Download report file
Cancel report
Tutorials
Create a CSV report using a graphical tool
Create a CSV report using the command line
Get JSON records using the command line
API Reference
Vonage Business Cloud
Overview
Tools
Prism
Postman
Ngrok
JWT generator
Online JWT generator tool
You can generate JWTs for authentication using our
online tool
.
Improve this page
Feedback