Reseller API Documentation
Integrate our IMEI & GSM services into your platform. We offer a DHRU Fusion–compatible endpoint and a modern REST API. Authenticate with your API key from your dashboard's API Access page.
Authentication
Fusion endpoint: pass your API key as the
apikey (or
username) parameter, or send it as a
Bearer token.
REST v1: call
/api/v1/login with your email + password to
obtain a Sanctum token, then send it as
Authorization: Bearer <token>.
Rate limit: 60 requests / minute per API key.
DHRU Fusion Compatible API
Single endpoint — dispatch on the action parameter.
/api/fusion
· alias
/api/index.php
| Action | Parameters | Description |
|---|---|---|
| accountinfo | — | Credit/balance, currency, email. |
| imeiservicelist | — | Active IMEI services with your group pricing. |
| placeimeiorder | ID, IMEI | Place an order — returns REFERENCEID. |
| getimeiorder | ID | Order status + code/result. |
| getimeiorderbulk | ID (csv/array) | Bulk order status lookup. |
| getserverservicelist | — | Server-based services list. |
Example request
curl -X POST https://your-domain.com/api/fusion \
-d "action=placeimeiorder" \
-d "apikey=YOUR_API_KEY" \
-d "ID=1" \
-d "IMEI=356789012345678"
Success response
{
"SUCCESS": [{
"MESSAGE": "Order placed successfully.",
"LIST": { "REFERENCEID": 42, "STATUS": "PENDING" }
}]
}
Error response
{
"ERROR": [{
"MESSAGE": "Insufficient balance."
}]
}
Modern REST API (v1)
Sanctum token protected, returns clean JSON resources.
| Method | Endpoint | Description |
|---|---|---|
| POST | /api/v1/login | Email + password → token. |
| POST | /api/v1/logout | Revoke current token. |
| GET | /api/v1/account | Profile + balance. |
| GET | /api/v1/transactions | Wallet transactions. |
| GET | /api/v1/services | List IMEI services. |
| GET | /api/v1/services/{id} | Single service. |
| GET | /api/v1/orders | List your orders. |
| POST | /api/v1/orders | Place IMEI order. |
| GET | /api/v1/orders/{id} | Order status + result. |
1. Login
curl -X POST https://your-domain.com/api/v1/login \
-H "Accept: application/json" \
-d "email=reseller@example.com" \
-d "password=secret"
2. Place an order
curl -X POST https://your-domain.com/api/v1/orders \
-H "Authorization: Bearer <token>" \
-H "Accept: application/json" \
-d "service_id=1" \
-d "imei=356789012345678"
Need an API key?
Log in to your dashboard and open API Access to generate or regenerate your key.
Go to API Access →