Home Developer API
Developer API
Connect your own panel to Zebroon Unlock — pull the live service catalog and place unlock orders programmatically, billed to your wallet.
The Zebroon Unlock API speaks the standard unlock-industry request/response format, so most existing reseller panels connect by simply pointing to the endpoint below. Every order is billed to your Zebroon Unlock wallet.
Endpoint
https://zebroonunlock.com/api/index.phpMethod
POST · application/x-www-form-urlencodedAuth
username = account email · apiaccesskey = your API keyFormat
requestformat = json (default) or xml
Every request must include username,
apiaccesskey and action.
Actions
Send the action field with one of:
| Action | What it does | Parameters |
|---|---|---|
accountinfo |
Account balance & currency{"SUCCESS":[{"credit":"25.00","currency":"USD","emailaddress":"reseller@example.com"}]} | — |
imeiservicelist |
List active IMEI services with your prices{"SUCCESS":[{"1":{"GROUPNAME":"IMEI Services","SERVICES":{"12":{"SERVICEID":"12","SERVICENAME":"Carrier Check","CREDIT":"0.90","TIME":"1-3 min"}}}}]} | — |
serverservicelist |
List active server / remote services{"SUCCESS":[{"1":{"GROUPNAME":"SERVER Services","SERVICES":{ … }}}]} | — |
placeimeiorder |
Place an IMEI order (charges the wallet){"SUCCESS":[{"REFERENCEID":"1043","MESSAGE":"Order placed successfully."}]} | parameters = {"ID":"12","IMEI":"3567890…"} |
placeserverorder |
Place a server order{"SUCCESS":[{"REFERENCEID":"1044","MESSAGE":"Order placed successfully."}]} | parameters = {"ID":"31","USERNAME":"value"} |
getimeiorder |
Check an IMEI order status{"SUCCESS":[{"REFERENCEID":"1043","STATUSCODE":"4","STATUS":"Complete","CODE":"Carrier: AT&T …"}]} | parameters = {"ID":"1043"} |
getserverorder |
Check a server order status{"SUCCESS":[{"REFERENCEID":"1044","STATUSCODE":"1","STATUS":"InProcess","CODE":""}]} | parameters = {"ID":"1044"} |
Order status codes
Order status checks return the numeric STATUSCODE and its STATUS text — read whichever your client uses.
| Code | Status | Meaning |
|---|---|---|
0 |
Pending | Received, not yet sent to the provider. |
1 |
InProcess | Submitted to the provider, awaiting the result. |
3 |
Rejected | Failed — the customer’s wallet is automatically refunded. |
4 |
Complete | Delivered — the result is in the CODE field. |
Example — place an order (cURL)
curl -X POST https://zebroonunlock.com/api/index.php \
-d "username=reseller@example.com" \
-d "apiaccesskey=YOUR_API_KEY" \
-d "action=placeimeiorder" \
-d 'parameters={"ID":"12","IMEI":"356789012345678"}'
Get your API key
Create an account and top up your wallet — your API key lives on your profile once enabled.