Documentation

Introduction to SendComms

All Systems OperationalAPI v1

A unified communications API for Africa. Send emails, SMS, purchase airtime and data bundles - all through a single, powerful API.

What is SendComms?

SendComms is a B2B API platform that enables developers and businesses to integrate multiple communication services across Africa through a single, unified API. Instead of integrating separately with SMS providers, email services, and mobile top-up platforms, businesses can use SendComms as a single integration point.

The Problem

  • Different SMS providers for different countries
  • Separate integrations for email, airtime, data
  • Complex webhook management across providers
  • Inconsistent API formats and authentication

The Solution

  • One API to send SMS across 50+ countries
  • One API for transactional and marketing emails
  • One API to purchase airtime for any carrier
  • One API to purchase mobile data bundles

API Overview

ServiceEndpointStatus
Email - Single/api/v1/email/sendLive
Email - Batch/api/v1/email/batchLive
Webhooks/api/v1/webhooksLive
SMS/api/v1/sms/sendComing Soon
Airtime/api/v1/airtime/purchaseComing Soon
Data Bundles/api/v1/data/purchaseComing Soon

Base URL

All API requests should be made to:

https://api.sendcomms.com/v1

For local development: http://localhost:3000/api/v1

Authentication

All API requests require authentication using Bearer tokens in the Authorization header:

Authorization: Bearer YOUR_API_KEY

Production Keys

ac_live_+ 48 hex chars

Test Keys

ac_test_+ 48 hex chars

Who Uses SendComms?

🏦

Fintech

OTPs, alerts, rewards

🛒

E-commerce

Orders, shipping, promos

💼

SaaS

Notifications, onboarding

🎁

Loyalty

Airtime/data rewards

👥

HR/Payroll

Payslips, allowances

🏥

Healthcare

Reminders, results