Skip to main content

Welcome to Ruach (Formerly Netvox) SMS API

The Ruach SMS API provides a comprehensive solution for sending SMS messages, managing campaigns, and tracking delivery reports. Our RESTful API is designed to be simple, reliable, and scalable for businesses of all sizes.

Get Started

Learn how to authenticate and make your first API call.

Key Features

Send SMS Messages

Send individual or bulk SMS messages with delivery tracking.

Campaign Management

Create and manage SMS campaigns with detailed statistics.

Group Management

Organize contacts into groups for targeted messaging.

Template System

Create and manage message templates for consistent branding.

Quick Start

1. Authentication

All API requests require authentication using your ApiKey and ClientId:
curl -X GET "https://accounts.netvox.ng/api/v2/Balance?ApiKey=YOUR_API_KEY&ClientId=YOUR_CLIENT_ID"

2. Send Your First SMS

curl -X POST "https://accounts.netvox.ng/api/v2/SendSMS" \
  -H "Content-Type: application/json" \
  -d '{
    "ApiKey": "YOUR_API_KEY",
    "ClientId": "YOUR_CLIENT_ID",
    "SenderId": "YOUR_SENDER_ID",
    "Message": "Hello from Ruach SMS API!",
    "MobileNumbers": "1234567890"
  }'

3. Check Delivery Status

curl -X GET "https://accounts.netvox.ng/api/v2/MessageStatus?ApiKey=YOUR_API_KEY&ClientId=YOUR_CLIENT_ID&MessageId=MESSAGE_ID"

API Endpoints

Credit Balance

Check your account balance and credit status.

Sender ID Management

Manage your approved sender IDs for SMS delivery.

Delivery Reports

Set up webhooks to receive real-time delivery reports.

Error Handling

Understand error codes and how to handle API responses.

Need Help?

Contact Support

Get help from our technical support team.