SendComms
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 180+ 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/sendLive
Data Bundles/api/v1/data/purchaseLive
Airtime/api/v1/airtime/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

Live Keys (Production)

sc_live_...

Real messages, real charges

Test Keys (Sandbox)

sc_test_...

Mock responses, no charges

Learn more about sandbox mode โ†’

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