Afrinet Telecom builds digital solutions for communication, automation and talent development across African cities — including Bulk SMS, web platforms and the Afrinet Tech Academy.

Get in Touch

Reach out to us for Bulk SMS, web development, integrations or training.

Nairobi, Kenya
Lusaka, Zambia
Kinshasa, DRC
Kigali, Rwanda
Harare, Zimbabwe

Overview

The SMS API allows developers to send SMS messages, retrieve delivery reports, and check account balances via RESTful endpoints. Integrate messaging into your app using secure and scalable endpoints.

1. Send Bulk SMS

Endpoint: POST https://sms.imarabiz.com/api/services/sendbulk/

{
    "count": 1,
    "smslist": [{
        "partnerID": "{{ partnerID }}",
        "apikey": "{{ apikey }}",
        "pass_type": "plain",
        "clientsmsid": 1234,
        "mobile": "{{ mobile }}",
        "message": "This is a test message",
        "shortcode": "{{ shortcode }}"
    }]
}

2. Send Single SMS (POST)

Endpoint: POST https://sms.imarabiz.com/api/services/sendsms/

{
    "apikey": "{{ apikey }}",
    "partnerID": "{{ partnerID }}",
    "mobile": "{{ mobile }}",
    "message": "Testing SMS",
    "shortcode": "{{ shortcode }}",
    "pass_type": "plain"
}

3. Send SMS (GET)

GET https://sms.imarabiz.com/api/services/sendsms/?apikey={{ apikey }}&partnerID={{ partnerID }}&message=Hello&shortcode=XYZ&mobile=2547xxxxxxx

4. Get Delivery Report (DLR)

POST: https://sms.imarabiz.com/api/services/getdlr/

{
    "apikey": "{{ apikey }}",
    "partnerID": "{{ partnerID }}",
    "messageID": "{{ messageID }}"
}

GET: https://sms.imarabiz.com/api/services/getdlr/?apikey=...&messageID=...

5. Check Account Balance

POST: https://sms.imarabiz.com/api/services/getbalance/

{
    "apikey": "{{ apikey }}",
    "partnerID": "{{ partnerID }}"
}

GET: https://sms.imarabiz.com/api/services/getbalance/index.php?apikey=...&partnerID=...

"Build, send, and monitor your SMS communications with just a few lines of code."

Chat us on WhatsApp now