For network operators
We bring the customers. You provide the network.
GOOL is network-agnostic. Connect through one small API — activate numbers, report usage, and receive paying subscribers from our community agent network.
Step 1
Apply
Tell us about your network. We'll set up a commercial conversation.
Step 2
Sandbox
We create your partner account and issue a test API key.
Step 3
Integrate
Pull numbers awaiting activation, provision them, report back.
Step 4
Go live
Switch to live keys. GOOL routes paying subscribers to you.
Partner API v1
Plain HTTPS + JSON. Keys are scoped to your network — you only ever see subscribers routed to you.
# Base URL
https://gool.co.za/api/public/partner/v1
# Every request
Authorization: Bearer gool_pk_...
GET /ping
GET /subscriptions?status=pending_activation
→ { data: [{ id, msisdn, status, created_at }] }
POST /subscriptions/{id}/activate { "reference": "your-provisioning-id" }
POST /subscriptions/{id}/suspend { "reason": "optional" }
POST /subscriptions/{id}/usage { "used_mb": 1234 }- Keys stored hashed, revocable any time
- Numbers in E.164 format (+27…)
- Every call logged in your partner portal
- Sandbox and live modes per partner
Target split per R60 subscription: R30 network partner · R20 GOOL · R10 agent.
* Illustrative target economics — subject to final network partnership and commercial agreements.
