Vonage Communications API
api.vonage.com
Vonage provides a unified communications platform for sending SMS messages, WhatsApp messages, making voice calls, and verifying phone numbers. Use this API to programmatically send notifications, implement two-factor authentication, manage phone numbers, and build communication workflows across multiple channels.
api_key
free
1.0
https://api.vonage.com
1
2026-03-01T11:09:57.000Z
Health
This is a community-maintained manifest. Health monitoring is not available because this service doesn't host its own /.well-known/agent endpoint yet. Learn more about trust levels →
Capabilities
list_numbers
communicationList all phone numbers currently owned by your Vonage account. Returns details including the number, country, type (mobile/landline), and any associated applications or webhooks.
Detail: https://api.vonage.com/capabilities/list_numbers
make_voice_call
communicationInitiate an outbound voice call to a phone number. Configure the call with an answer URL that provides call instructions (NCCO) or connect to another number. Returns a call UUID for call management.
Detail: https://api.vonage.com/capabilities/make_voice_call
search_available_numbers
communicationSearch for available phone numbers that can be purchased in a specific country. Filter by number type, features (SMS, voice), and pattern matching. Returns a list of numbers with pricing.
Detail: https://api.vonage.com/capabilities/search_available_numbers
send_sms
communicationSend an SMS text message to a phone number. Specify the recipient number, sender ID or number, and the message text. Returns a message UUID for tracking delivery status.
Detail: https://api.vonage.com/capabilities/send_sms
send_whatsapp_message
communicationSend a WhatsApp message to a phone number. Supports text messages sent through the WhatsApp Business channel. Requires a WhatsApp-enabled Vonage number or approved WhatsApp Business Account.
Detail: https://api.vonage.com/capabilities/send_whatsapp_message
verify_check
communicationCheck a verification code submitted by the user against an active verification request. Pass the request_id from verify_start and the code the user entered. Returns whether the code is valid.
Detail: https://api.vonage.com/capabilities/verify_check
verify_start
communicationStart a phone number verification by sending a one-time code via SMS or voice call. Used for two-factor authentication and phone number confirmation. Returns a request_id needed to check the code.
Detail: https://api.vonage.com/capabilities/verify_start
Agent Preview
This is what an AI agent sees when it discovers this service via the Gateway:
Service: Vonage Communications API Description: Vonage provides a unified communications platform for sending SMS messages, WhatsApp messages, making voice calls, and verifying phone numbers. Use this API to programmatically send notifications, implement two-factor authentication, manage phone numbers, and build communication workflows across multiple channels. Auth: api_key Capabilities: - list_numbers: List all phone numbers currently owned by your Vonage account. Returns details including the number, country, type (mobile/landline), and any associated applications or webhooks. - make_voice_call: Initiate an outbound voice call to a phone number. Configure the call with an answer URL that provides call instructions (NCCO) or connect to another number. Returns a call UUID for call management. - search_available_numbers: Search for available phone numbers that can be purchased in a specific country. Filter by number type, features (SMS, voice), and pattern matching. Returns a list of numbers with pricing. - send_sms: Send an SMS text message to a phone number. Specify the recipient number, sender ID or number, and the message text. Returns a message UUID for tracking delivery status. - send_whatsapp_message: Send a WhatsApp message to a phone number. Supports text messages sent through the WhatsApp Business channel. Requires a WhatsApp-enabled Vonage number or approved WhatsApp Business Account. - verify_check: Check a verification code submitted by the user against an active verification request. Pass the request_id from verify_start and the code the user entered. Returns whether the code is valid. - verify_start: Start a phone number verification by sending a one-time code via SMS or voice call. Used for two-factor authentication and phone number confirmation. Returns a request_id needed to check the code.