Vonage
Send SMS and multichannel messages, verify numbers and manage Vonage numbers.
OCNORA ships 17 typed Vonage operations. Each node has a schema-driven form, input and output tables beside its settings, and is pre-flighted by Workflow Health before your first real run. Endpoints not covered by a typed node are called at https://rest.nexmo.com through the HTTP node with the same credential.
Before you connect Vonage
- Authentication
- Username & password
- Credential
- {"api_key": "…", "api_secret": "…"}
- Connection test
- Available: the stored credential can be checked against the provider when you add it. This is not a record that a test was run or passed.
What you can do with Vonage
Operations, grouped by what they do to your data.
Create and send 3
Read and search 6
Delete and cancel 2
A sample Vonage workflow
- 1A core triggerStart the run from a chat, form, manual, schedule, webhook, workflow trigger — no Vonage trigger is needed.
- 2Get Balancevonage.get_balanceRead the account's prepaid balance in euros, so a workflow can stop or raise an alert before a send runs out of credit.
- 3Buy Numbervonage.buy_numberRent one of the available numbers for this account. Vonage answers with a status envelope rather than an HTTP error, so a refusal is surfaced as a failed step with its code and label.
An outline built from this provider’s node contracts, not a recorded run. Each step’s output fields are available to the next in the field picker.
Every node below has a reference page: what it does, the connection it needs, its config fields with types, constraints and examples, and the shapes it emits.
Operations 17
- Buy NumberRent one of the available numbers for this account. Vonage answers with a status envelope rather than an HTTP error, so a refusal is surfaced as a failed step with its code and label.vonage.buy_number
- Cancel NumberGive a rented number back to Vonage, ending the rental. Vonage answers with a status envelope, so a refusal is surfaced as a failed step with its code and label.vonage.cancel_number
- Get BalanceRead the account's prepaid balance in euros, so a workflow can stop or raise an alert before a send runs out of credit.vonage.get_balance
- Get Prefix PricingRead the rates for every country that shares one dialling prefix, which is how to price a number when only its prefix is known — prefix 1 covers the US, Canada and the Caribbean.vonage.get_prefix_pricing
- Get Country PricingRead what this account pays to send to one country, per network, so a workflow can price a campaign before it sends it.vonage.get_pricing
- List Owned NumbersList the numbers this account already rents, with their features, webhooks and the application each is linked to.vonage.list_numbers
- Number Insight (Advanced)Look a number up on the Advanced tier of Number Insight, which adds roaming status, reachability and a validity verdict on top of the Standard fields. This is the synchronous form.vonage.number_insight_advanced
- Number Insight (Basic)Validate a phone number and return its international and national formats plus its country, using the free Basic tier of Number Insight. It does not tell you the carrier.vonage.number_insight_basic
- Number Insight (Standard)Look a number up on the Standard tier of Number Insight, which adds the current and original carrier, whether the number has been ported, and the price of the lookup.vonage.number_insight_standard
- Search Available NumbersSearch the numbers Vonage has available to rent in one country, with their type, features and price, ready to hand to the buy operation.vonage.search_numbers
- Send MessageSend a message through the Vonage Messages API, which handles SMS and the chat channels behind one endpoint. The API accepts the message and answers with a message_uuid, so the output reports 'accepted' and the id to correlate the status webhook with, not a delivery confirmation.vonage.send_message
- Send SMSSend an SMS through the Vonage SMS API. Vonage splits a long message into parts and reports a status for each one, so the output carries the per-part ids, prices and refusals rather than a single success flag; the step fails only when every part was refused.vonage.send_sms
- Update NumberRepoint a rented number at a different Vonage application or a different set of inbound webhooks, without giving the number up.vonage.update_number
- Update Account SettingsChange the account-wide webhook URLs Vonage posts inbound SMS and delivery receipts to. At least one setting must be given.vonage.update_settings
- Cancel VerificationAbandon a verification that is still in progress. Vonage allows this only from 30 seconds after the request was made and before its second delivery attempt.vonage.verify_cancel
- Check Verification CodeCheck the code the user typed against a verification started earlier. A wrong or expired code fails the step, so an error edge can route the retry.vonage.verify_check
- Start VerificationStart a Verify v2 check: Vonage generates a one-time code and delivers it over the channels named in the workflow, falling back through them in order. Returns the request id the check operation needs.vonage.verify_request
Vonage questions
- How does OCNORA authenticate with Vonage?
- With a stored Username & password credential, shaped {"api_key": "…", "api_secret": "…"}. A connection test can check it when you add it.
- What can I automate with Vonage?
- 17 typed operations, each with a reference page listing its config fields and the shapes it emits.
- What if the Vonage operation I need is not listed?
- Call https://rest.nexmo.com from the HTTP node with the same credential, or describe the step to the AI builder, which asks our team for a typed node when one is missing.
- Are there templates that use Vonage?
- Not yet. Start from a blank workflow, or describe the workflow to Build with AI.
- How are Vonage calls controlled?
- Every call and every run step is audited, runs count against the execution budget, and Workflow Health pre-flights the workflow when you save it.
More in Voice & SMS
See your first Vonage workflow run.
Book a technical demo. We add the connection, pick a template or describe the workflow to Build with AI, and Workflow Health checks it before it runs.