Just Deliver It · Platform

JDI API & Integrations: Build Communication Into Your Business

JDI provides a RESTful API that lets developers integrate voice messaging, campaign management, IVR, number management, and reporting into their own applications and business processes.

Your Software. Your Workflows. JDI’s Communication Infrastructure.

Your business already has systems that manage customers, leads, appointments, transactions, and operations.

Your communication platform should work with those systems—not force your team to manage everything separately.

JDI provides a RESTful API that allows developers to integrate voice messaging, campaign management, IVR, number management, and reporting capabilities into their own applications and business processes.

Whether you’re connecting a CRM, developing proprietary software, automating communication campaigns, or building services for clients, JDI provides the infrastructure to make communication part of your existing technology.

And because our API documentation is publicly available, your development team can explore the integration possibilities before writing a single line of code.

View API Documentation  ·  Explore Interactive API Reference

One API. Multiple Communication Capabilities.

JDI’s API provides programmatic access to the resources that support communication operations.

Rather than managing every activity through a separate interface, developers can build applications that interact directly with supported JDI services.

Campaign Management — Create, retrieve, update, and delete voice messaging campaigns programmatically. JDI’s REST API provides dedicated campaign endpoints, allowing developers to incorporate campaign management into their own applications. Businesses can use this functionality to connect campaign operations with internal systems, customer databases, and automated processes.

Contact Management — Manage contact lists and campaign recipients through the API. This allows businesses to connect their customer information and campaign preparation processes without relying exclusively on manual list management.

Audio Management — Upload and manage audio files used in voice messaging campaigns. Developers can incorporate audio asset management into custom applications and communication workflows.

IVR Configuration — Access API resources for configuring Interactive Voice Response systems and call flows. IVR capabilities can support applications that need to manage how incoming callers interact with automated menus and routing processes.

Virtual Number Management & SmartPool — Manage virtual telephone numbers and SmartPool number rotation through supported API resources. This provides an integration path for organizations that need to incorporate number management into larger communication operations.

Reporting & Analytics — Access campaign analytics, delivery reports, and performance information. Developers can use available reporting resources to bring communication data into internal applications, reporting systems, and operational dashboards.

Account Management — Access supported account management resources, including account settings, billing, and API key management.

Explore All API Resources →

Built for Developers

Public Documentation. No Sales Conversation Required to Explore.

We believe developers should be able to evaluate a platform’s technical capabilities before committing to an integration.

That’s why JDI makes its API documentation publicly accessible.

Our documentation provides information about available resources, authentication, request formats, and integration requirements.

Developers can review the current API structure and explore the interactive reference directly.

JDI’s current API version is REST API v2.3.0.

The API uses:

The interactive documentation includes a try-it-out interface for exploring supported API operations. Executing authenticated requests requires valid credentials.

Current API Base URL

https://api.23.rvmpro.com

Authentication

API requests use a Bearer token in the Authorization header:

Authorization: Bearer YOUR_API_KEY

Request Format

API requests and responses use JSON, with the documented content type:

Content-Type: application/json

Interactive API Documentation

JDI provides an interactive Swagger reference where developers can review supported operations and their technical requirements.

View API Documentation  ·  Open Swagger API Reference

Ringless Voicemail API Integration

Make Voice Messaging Part of Your Application

Ringless voicemail doesn’t have to be managed as a separate, manual activity.

With JDI’s API, developers can incorporate voice messaging campaign management into applications and operational processes.

Potential applications include:

For example, a business might use its CRM to identify customers who have consented to receive a particular communication, prepare the relevant contact information, and initiate the corresponding campaign through its JDI integration.

JDI’s underlying ringless voicemail infrastructure includes a patented five-step delivery verification process designed to evaluate technical completion conditions before treating a message as successfully delivered.

By combining API-based campaign management with JDI’s delivery infrastructure, businesses can automate more of their communication operations while retaining access to campaign performance information.

Explore Ringless Voicemail →

IVR & Inbound Communication Integration

Build More Than Outbound Messaging

For many businesses, the most important part of a campaign begins when a customer responds.

JDI provides API resources for IVR configuration and call flows, alongside virtual number management and reporting.

These capabilities can help developers build applications that incorporate inbound communication management into broader business processes.

JDI’s Opt-a-Track product also provides callback tracking, forwarding, IVR, call transfers, and campaign attribution through the JDI platform.

Businesses interested in combining outbound communication with inbound response management can explore both the Opt-a-Track product and the documented API resources.

The available API operations, rather than the full set of dashboard features, determine which functions can be controlled programmatically.

Explore Opt-a-Track →

SmartPool & Number Management Integration

Manage Communication Infrastructure Programmatically

High-volume communication operations often require businesses to manage substantial numbers of outbound telephone numbers.

JDI’s SmartPool technology helps automate number pooling, rotation, and management.

The API documentation includes resources for virtual number management and SmartPool number rotation.

This gives developers a way to evaluate how number management can be incorporated into their own operational systems.

Potential applications include custom number management interfaces, campaign infrastructure workflows, and reporting tools.

Explore SmartPool →

Reporting & Performance Data

Bring Communication Results Into Your Own Systems

Communication data becomes more useful when it can be evaluated alongside other business information.

JDI’s API includes reporting resources for campaign analytics, delivery reports, and performance data.

This creates opportunities for businesses to incorporate communication metrics into their existing reporting environments.

For example, an organization might want to evaluate communication activity alongside:

Developers can review the available reporting endpoints to determine which JDI data can be retrieved for these applications.

Not every metric displayed within JDI’s individual products is necessarily available through the API; the published reference defines the supported reporting operations.

CRM & Custom Software Integrations

Connect JDI to the Systems You Already Use

Businesses operate on different software platforms, and no single integration model fits every organization.

Some companies rely on established CRM products. Others use proprietary applications built around their specific business processes.

JDI’s API provides a programmatic integration option for compatible systems.

Potential integration scenarios include:

Lead Management — Use your existing lead management software to organize eligible contacts and coordinate communication campaigns.

Appointment Reminders — Connect scheduling processes to appropriate customer reminder workflows.

Customer Follow-Ups — Build applications that coordinate follow-up communication using information maintained in your existing systems.

Campaign Operations — Develop custom interfaces for managing campaigns, contacts, audio, and reporting.

Internal Dashboards — Incorporate available campaign and performance data into your organization’s reporting environment.

These workflows are examples of what developers may build using supported API resources and their own application logic. They are not representations of prebuilt integrations with every third-party platform.

API Integration for Agencies & Resellers

Build Communication Services Into Your Own Offering

Agencies and resellers frequently manage campaigns and communication operations for multiple clients.

For these organizations, API connectivity can be particularly valuable.

Instead of relying entirely on separate manual processes, agencies can develop applications that connect their internal systems to JDI’s supported communication services.

Potential uses include:

Explore Agencies & Resellers →

Build Communication Into Your Business

Explore JDI’s public API documentation and start integrating ringless voicemail, SMS, number management, and reporting into your own systems.