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.

POST /api/fusion · alias /api/index.php
Action Parameters Description
accountinfoCredit/balance, currency, email.
imeiservicelistActive IMEI services with your group pricing.
placeimeiorderID, IMEIPlace an order — returns REFERENCEID.
getimeiorderIDOrder status + code/result.
getimeiorderbulkID (csv/array)Bulk order status lookup.
getserverservicelistServer-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/loginEmail + password → token.
POST/api/v1/logoutRevoke current token.
GET/api/v1/accountProfile + balance.
GET/api/v1/transactionsWallet transactions.
GET/api/v1/servicesList IMEI services.
GET/api/v1/services/{id}Single service.
GET/api/v1/ordersList your orders.
POST/api/v1/ordersPlace 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 →