This endpoint would allow you to fetch all data plans per network with service with Pandascrow.

[GET] {{baseurl}}/sandbox/index/services/bills/data/fetch

Fetch Data plans

To fetch all data plans, you'll need to pass in a network id from #1 - #4. Look below the table for reference of required parameters.

ParamRequired?Descriptiontype
userIDYesuser unique ID number provided to each user on Sign up (e.g 1, 2, 3...)Integer
businessIDYesbusiness unique ID number provided to each user on Sign up (e.g 1, 2, 3...)Integer
networkYesSelect network [where; 1 = MTN, 2 = AIRTEL, 3 = 9MOBILE, 4 = GLO]Integer

API Object

{
    "status": 200,
    "data": {
        "internetdata": [
            {
                "network_id": 2,
                "name": "40MB - 1 day",
                "price": "50",
                "uniq_id": "airt-50_40MB - 1 day"
            },
            {
                "network_id": 2,
                "name": "100MB - 1 day",
                "price": "100",
                "uniq_id": "airt-100_100MB - 1 day"
            },
            {
                "network_id": 2,
                "name": "200MB - 3 days",
                "price": "200",
                "uniq_id": "airt-200_200MB - 3 days"
            },
            {
                "network_id": 2,
                "name": "350MB - 7 days",
                "price": "300",
                "uniq_id": "airt-300_350MB - 7 days"
            },
            {
                "network_id": 2,
                "name": "750MB - 14 days",
                "price": "500",
                "uniq_id": "airt-500_750MB - 14 days"
            },...
        ]
    }
}
curl -L -X GET '{{baseurl}}/sandbox/index/services/bills/data/fetch' \
-H 'Content-Type: application/json' \
-H 'Authorization: SECRET_KEY'
-H 'Appid: appid'
Language
Click Try It! to start a request and see the response here!