API Documentation
Login Get API Key

Data Subscription

Purchase corporate and regular data bundles for your users across all networks.

Endpoint

POST /data

Headers

Header Value Required
Authorization Bearer YOUR_API_TOKEN Required
Content-Type application/json Required

Parameters

Parameter Type Description Required
network string Network provider (e.g., MTN, GLO, AIRTEL, 9MOBILE). Required
phone string The 11-digit phone number to receive the data. Required
plan_id integer The unique ID of the data plan. Use the /prices endpoint to fetch valid plan IDs. Required
reference string A custom unique transaction reference. Required

Example Request

JSON
{
    "network": "AIRTEL",
    "phone": "08012345678",
    "plan_id": 25,
    "reference": "DATA_REF_001"
}

Example Response

JSON
{
    "status": true,
    "message": "Data subscription successful",
    "data": {
        "transaction_id": "ASI-987654321",
        "reference": "DATA_REF_001",
        "network": "AIRTEL",
        "phone": "08012345678",
        "plan": "1.5GB 30Days",
        "amount": 1000,
        "balance_after": 5000
    }
}