Vonage
Overview
Section titled “Overview”Phinite’s Vonage predefined tool lets workspace assistants call Vonage APIs through DevStudio after you save a connection under Integrations → Predefined tools.
Send SMS and multi-channel messages, run phone verification (OTP) and number insight lookups, and manage account balance and virtual numbers via the Vonage (Nexmo) APIs.
What this integration enables
Section titled “What this integration enables”- Automate workflows using this predefined tool from agent graphs
- Connect once under Integrations and reuse across assistants
- Enable individual subtools per agent in Graph Studio
Required credentials
Section titled “Required credentials”- API Key
api_key(required) - API Secret
api_secret(required)
Setup steps
Section titled “Setup steps”- In the Vonage Dashboard create an application and copy API key, API secret, and application ID.
- Log into your Phinite workspace at app.phinite.ai
- Navigate to Integrations → Predefined tools
- Select Vonage
- Click + Add Configuration
- Enter the credential fields listed above
- Select assistants that should use this connection
- Click Save Configuration
Configure in Graph Studio
Section titled “Configure in Graph Studio”- Open an agent in Graph Studio
- Select the agent node → Tools tab → Add a new tool
- Choose VonageTool (or search for Vonage)
- Select your saved connection or add a new one
- Enable the subtools your workflow needs and save
Predefined tools
Section titled “Predefined tools”Phinite provides 17 subtools for Vonage:
- Send Sms: Sends an SMS via the Vonage SMS API.
- Request Verification: Starts a Verify (OTP) request and returns a request_id used to check the code.
- Check Verification: Checks a PIN code entered by the user against a Verify request_id.
- Control Verification: Controls an in-progress Verify request - cancel it or trigger the next verification event.
- Start Verify V2: Starts a Verify v2 request with a workflow of one or more channels. Returns a request_id.
- Check Verify V2: Checks a code against a Verify v2 request_id.
- Number Insight Basic: Basic Number Insight - validates a number’s format and returns its country.
- Number Insight Standard: Standard Number Insight - adds line type and current carrier information.
- Number Insight Advanced: Advanced Number Insight - adds roaming, ported, and reachability data on top of standard insight.
- Send Message: Sends a message over any Messages API channel (sms, mms, whatsapp, viber_service, messenger).
- Get Balance: Returns the account balance (in EUR) and auto-reload status.
- Top Up: Tops up the account balance using the transaction reference from a prior auto-reload-enabled payment.
- List Numbers: Lists virtual numbers owned by the account, with optional filters.
- Search Numbers: Searches for available numbers to buy in a country, optionally filtered by features and pattern.
- Buy Number: Purchases a specific available number for the account.
- Cancel Number: Cancels (releases) a number owned by the account.
- Update Number: Updates webhook and routing configuration for an owned number.
Documentation & resources
Section titled “Documentation & resources”- Official documentation:
https://developer.vonage.com/en/api - Phinite documentation: Vonage
- Store API keys and tokens securely; many providers show secrets only once
- Use separate connections for Dev, UAT, and Prod environments where possible
- Test with a minimal subtool call after saving credentials

