19 APIs across 7 product groups.
What agents get from Jentic-routed access to this vendor.
Setup
Install Jentic One once, then have your agent find and add any Vonage API from the Jentic directory into your workspace. Instead of wiring HTTP Basic, application JWTs, and several host paths per API by hand, you store your Vonage credentials once in your own instance and the agent calls whichever Vonage API it needs.
Permission scoping
Your own rules in your Jentic One instance decide which Vonage operations an agent may call. You can allow read-only surfaces such as pricing, account balance, or audit events while withholding state-changing ones such as buying numbers, transferring balance, redacting records, or deleting applications until you add them.
Credential isolation
Your Vonage account key and secret and any application private key are stored encrypted by your own Jentic One instance, which assembles the Basic header or mints the per-call JWT at execution time. The raw credentials never enter the agent's prompt, logs, or context.
Specific to using Vonage APIs through Jentic.
What can I build across the Vonage APIs?
You can send SMS, voice, and cross-channel messages, run 2FA verification, provision and configure virtual numbers and applications, enrich phone numbers, check pricing, and manage account balance, activity reporting, audit trails, and record redaction. The APIs share a single Vonage account, so messaging, voice, and verification traffic all bill and report against the same balance.
Do all Vonage APIs use the same credentials?
Most use one Vonage account API key and secret, sent as HTTP Basic or as request parameters. The application-scoped APIs such as Voice and Conversation, plus the JWT paths of Messages and Dispatch, also need a JWT signed with a Vonage application private key. One account can hold multiple applications, each with its own key pair.
Should I use SMS API, Messages API, or Dispatch API?
Use the SMS API for plain SMS-only sending with the simplest parameters. Use the Messages API when one endpoint should send across SMS, MMS, WhatsApp, Viber, or Messenger by channel. Use the Dispatch API when a send should automatically retry on the next channel if the first is not delivered or read in time.
What is a Vonage application and when do I need one?
BOOK A DEMO
Browse thousands of APIs and connect them all to your agent with Jentic One. One layer, one credential — every API your agent needs.
For Agents
An agent can send SMS, voice, and cross-channel messages, run 2FA verification, provision and configure virtual numbers and applications, and pull activity reports, all against a single Vonage account. It can also enrich phone numbers, check pricing before sending, and run compliance tasks such as audit-event retrieval and record redaction.
Vonage exposes each communications capability as a discrete API rather than one monolith, so an agent binds messaging, voice, verification, and number provisioning to the same Vonage application and account. Messages routes SMS, WhatsApp, Viber, and Messenger through one send endpoint, and Dispatch layers automatic channel failover on top of it.
Use for: Sending SMS, voice, and multi-channel messages, running phone verification, provisioning numbers and applications, and managing Vonage account reporting, auditing, and compliance
Not supported: inbound webhook handling, carrier number porting, audio transcription, email sending, KYC document checks
Credentials: Most Vonage APIs authenticate with a single Vonage account API key and secret, passed as HTTP Basic or as request parameters, while the application-scoped APIs (Voice, Conversation, and the JWT paths of Messages and Dispatch) additionally require a JWT signed with a Vonage application private key.
Across 19 Vonage APIs: 11 third-party, 8 Jentic-generated, all indexed by Jentic and kept validated and agent-ready.
Vonage (formerly Nexmo) is a communications platform whose APIs cover SMS, voice, multi-channel messaging, phone verification, number provisioning, and the account, application, reporting, and compliance surfaces that support them. This directory groups 19 Vonage APIs under the nexmo.com domain, spanning outbound SMS and MMS, voice calling with in-call TTS and DTMF control, WhatsApp, Viber, and Facebook Messenger sending, 2FA verification, number search and purchase, phone-number enrichment, activity reporting, audit trails, and GDPR redaction. Together they let a team send and orchestrate messages across channels, run verification flows, manage numbers and applications, and keep an account funded, audited, and compliant.
| I want to... | Use | Why |
|---|---|---|
| Send a single message on one channel | Nexmo Messages API | One POST endpoint picks SMS, MMS, WhatsApp, Viber, or Messenger via the request body, so a single integration covers every channel. |
| Send plain SMS with the simplest parameters | SMS API | A dedicated SMS-only send endpoint with text, Unicode, and delivery-receipt support when you do not need multi-channel routing. |
| Reach a recipient with automatic channel failover | Nexmo Dispatch API | Wraps Messages with an ordered failover template that retries the next channel when a step is not delivered or read in time. |
| Run a full 2FA flow with managed PIN and retries | Verify API | Vonage generates the PIN, handles SMS-to-voice fallback, and validates the code, so you only call request and check. |
| Send your own OTP code over SMS | SMS API | Use SMS directly when the application generates and validates the code itself rather than delegating the flow to Verify. |
| Manage a Vonage application and its capability webhooks | Vonage Application API V2 | V2 is the current management surface for applications binding voice, messages, and verify webhooks; it is backwards compatible with v1. |
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Vonage APIs, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fnexmo.com" | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fnexmo.com" | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
Once connected, ask your agent something like: “send a message and verify a phone number with vonage”.
Each workflow spans multiple Vonage APIs. Jentic routes each operation to the right API automatically.
Provision a number and send from it
Search Vonage inventory for an SMS-capable virtual number, buy it, then send a transactional message from that number. Numbers provisions the sender and SMS delivers the traffic, so an agent can stand up a new sending identity end to end.
Call numbers-api GET /number/search for an SMS-capable number, POST /number/buy to purchase it, then call sms-api POST /{format} with that number in the from field.
Numbers API + SMS API
Validate a number before verifying it
Check that a phone number is valid, mobile, and reachable before starting a 2FA flow, so verification spend is not wasted on malformed or fixed-line numbers. Number Insight validates and Verify runs the PIN challenge.
Call number-insight-api GET /standard/{format} to confirm the number is a reachable mobile, then call verify-api POST /{format} to send the PIN and POST /check/{format} to validate the code.
Number Insight API + Verify API
Estimate spend, fund the account, then report on it
Look up outbound pricing for a destination, confirm the account has enough credit, send traffic, then export an activity report for reconciliation. Pricing and Account gate the send while Reports closes the loop.
Call pricing-api GET /get-pricing/outbound/sms for the destination, account-api GET /account/get-balance to confirm funds, then after sending call reports POST /v2/reports to export the activity CSV.
Pricing API + Vonage Account API + Reports API
Verify a phone number, then report and redact on request
Run a verification, report its conversion outcome so Vonage can tune routing, and later redact the verification record when a data-subject erasure request is approved. Verify runs the flow, Conversion feeds the signal back, and Redact scrubs the record.
Call verify-api POST /{format} and POST /check/{format}, post the outcome via nexmo-conversion-api POST /sms, then on an erasure request call redact-api POST /transaction with the verify transaction id.
Verify API + Nexmo Conversion API + Redact API
Intent-based discovery
Agents search the Jentic directory by intent, such as send an SMS message, place an outbound voice call, or verify a phone number, and Jentic returns the matching Vonage operation with its input schema so the agent calls the right endpoint without browsing the reference docs.
An application is the container that binds webhook URLs, capability flags, and a signing key pair for Voice, Messages, and Verify. You create it with the Application API V2, then reference its application id to mint JWTs for the Voice and Conversation APIs and the JWT paths of Messages and Dispatch. The V1 Application API remains only for inventorying and migrating older applications.
How do the communications and compliance APIs fit together?
The Audit API gives a read-only trail of account changes for compliance and incident review, and the Redact API scrubs PII from a specific transactional record to support right-to-erasure requests. Both operate on the same account whose SMS, voice, and verification traffic the messaging APIs generate, so a compliance agent can trace a change and then redact the underlying record.
Which APIs help an agent control spend before sending?
The Pricing API returns outbound SMS and voice rates per country or dialing prefix, and the Account API exposes the current balance and auto-reload top-up. Together they let an agent estimate the cost of a campaign and confirm the account has enough credit before any traffic flows.
Are these the official Vonage OpenAPI specs?
Vonage does not publish OpenAPI specifications for several of these services, so Jentic generates and maintains those specs and keeps them validated against the live API. The remaining specs are third-party sourced. Either way each API in this directory carries a provenance label so you can see how its spec was produced.
All 4 are in the Jentic catalogue with the same one-credential, intent-search pattern.