Skip to main content
The Multicountry SMS API lets you send messages to and receive messages from mobile devices across supported countries. Outbound (mobile-terminated) messages are sent from your application to the Beem Messaging Platform (MP) using HTTP. Inbound (mobile-originated) messages and delivery reports are sent from MP to your server using HTTP callbacks. Each message consists of parameters sent as form fields using HTTP POST or GET. POST is recommended — GET requests can be limited in size and may be truncated by browsers or intermediate proxies. The platform supports HTTP/1.0 and HTTP/1.1 with persistent connections.

HTTP API

Send text and binary SMS, request JSON or XML responses, and receive delivery reports and inbound messages over HTTPS.

SMPP

Connect directly to the Messaging Platform using the SMPP protocol for high-throughput message submission.

How it works


Base URLs


Billing

Messages are billed from your Multicountry SMS account balance according to destination country and message type. Check balance via the portal balance API documented in your account setup. Contact support@beem.africa for tariffs and top-ups.

What’s in this section