Getting Started - Developers
Home / Getting Started - Developers
Home / Getting Started - Developers
Integrate RukkyHub's API into your application in under 5 minutes. The API uses a single POST endpoint with action parameter for all operations.
Go to your dashboard → Developer Portal → select an API access plan and purchase it. If API access is not active, you must buy a plan (KYC may be required) and wait for admin approval.
Navigate to Developer Portal → API Keys and click Generate New Key. Give it a label, select the permissions/scopes (services, add, status, balance, vtu actions, etc.), and enter your PIN. Copy the key immediately — it won't be shown again.
All API requests should be made via POST to:
https://developers.rukkyhub.com/api/v1
HTTP Method: POST | Content-Type: application/x-www-form-urlencoded | Response: JSON
Test your API key by fetching your balance:
curl -X POST https://developers.rukkyhub.com/api/v1 \
-H "X-API-KEY: YOUR_API_KEY" \
-d "action=balance"
Successful response:
{
"balance": 2500.00,
"currency": "NGN"
}
curl -X POST https://developers.rukkyhub.com/api/v1 \
-H "X-API-KEY: YOUR_API_KEY" \
-d "action=services"
curl -X POST https://developers.rukkyhub.com/api/v1 \
-H "X-API-KEY: YOUR_API_KEY" \
-d "action=add&service=123&link=https://example.com&quantity=1000"
X-API-KEY header with every request.action parameter to specify what you want to do (services, add, balance, vtu_airtime, etc.).Secure payment gateways, automation providers, and infrastructure.