SMS & MMS API

Developer friendly, rich media programmable MMS & SMS. Send GIFs, images, audio and even video to U.S. phone numbers.

Messaging API Overview

Sending images, audio, video or even GIFs to customers? Check out our API docs!
Explore Docs

SMS & MMS Capable numbers

Learn how to send multimedia messages as well as SMS via the Plura Messaging API.
Explore Docs

Complete Registrations

Set up your messaging profile and registrations. Including 10 DLC brand and campaign setup.
Get Started
developers

Build what you need, The way you need it

VT's powerful, self-serve platform lets builders steer the ship. Access connectivity infrastructure through a suite of intuitive APIs. Leverage our developer docs and SDKs to get up and running at rapid pace.
curl -X POST \
 --header "Content-Type: application/json" \
 --header "Accept: application/json" \
 --header "Authorization: YOUR_API_KEY" \
 --data '{"connection_id": "uuid", "to": "+18005551212", "from": "+18005551200"}' \
 https://api.verificationtechnologies.ai/calls
import verificationtechnologies
verificationtechnologies.api_key = "YOUR_API_KEY"

plura.Call.create(connection_id="uuid", to="+18005551212", from_="+18005551212")
require "verificationtechnologies"
Verificationtechnologies.api_key = "YOUR_API_KEY"

Verificationtechnologies::Call.create(connection_id: "uuid", to: "+18005551212", from: "+18005551200")
const verificationtechnologies = require('verificationtechnologies')('YOUR_API_KEY');
// for Node 10:
const { data: call } = await verificationtechnologies.calls.create({ connection_id: 'uuid', to: '+18005551212', from: '+18005551200' });

// In other environments
verificationtechnologies.calls.create(...).then(function(response){
 const call = response.data;
});
\Verificationtechnologies\Call::setApiKey('YOUR_API_KEY');

$call = Call::create([
 'connection_id' => 'uuid',
 'to' => '+18005551212',
 'from' => '+18005551200'
]);
PluraConfiguration.SetApiKey('YOUR_API_KEY');
var service = new CallControlAnswerService();
var options = new CallControlDialOptions {
 To = "+18005551212 or SIP:username@sip.plura.ai",
 From = "+18005551200",
 ConnectionId = "string"
};
service.Dial(options);

Get more value from our Messaging API's

Customers typically save 30% by switching to Plura, with lower list pricing and automatic volume discounts.
Get Started
Starting at:

$0.003

PER MESSAGE

Frequently asked questions

Some common questions about VT's products
What is an SMS API or SMS Gateway API?
An SMS API (or SMS Gateway API) is a software interface that allows developers to build code that can send and receive SMS messages using an Application Programming Interface (API).
Can I change my plan later?
Of course. Our pricing scales with your company. Chat to our friendly team to find a solution that works for you.
What is your cancellation policy?
We understand that things change. You can cancel your plan at any time and we’ll refund you the difference already paid.
Can other info be added to an invoice?
At the moment, the only way to add additional information to invoices is to add the information to the workspace's name.
How does billing work?
Standard flat rates for our products apply. and other items are billed per usage. You can upgrade at anytime, leaving you with the flexibility to scale with your business.