Your API key
••••••••A new key stops the old one immediately, in your integrations too.
Allowed IP addresses
Telegram sign-in codes
Send this code to our bot within 10 minutes:
Change password
Run a check
Send your key in the X-API-Key header (recommended) or as the key parameter.
Successful response:
{
"status": "success",
"orderId": 6320908,
"identifier": "353456789012345",
"service": 1,
"priceCharged": 0.18,
"balance": 1204.33,
"exec_ms": 1412,
"message": { "...": "service specific result", "htmlResponse": "..." }
}
Error response (HTTP status explains the cause: 400, 401, 402, 404, 422, 429, 503):
{ "status": "error", "message": "Insufficient balance" }
Dhru Fusion
In your Dhru Fusion admin, add a new API connection (supplier) of type Dhru Fusion with these details, then sync the IMEI service list:
| URL |
Dhru adds /api/index.php itself. If your panel asks for the full address, use: |
|---|---|
| Username | |
| API key | Your API key (above). |
How Dhru orders are processed
- Orders are accepted instantly and queued; your panel shows them as In process until the result is ready (usually within a few minutes).
- Orders are sent to the source one after another, at a controlled pace, so large bulks are handled safely. Up to orders per bulk request and waiting at a time.
- The price is reserved when the order is placed and charged only when the result is delivered. Rejected orders are never charged; the reservation is released.
- The same IMEI sent twice for the same service while the first order is still waiting returns the same order reference.
- Add the IP address of your Dhru server to the allowed IP list, otherwise requests are refused.
Services available to you
| ID | Service | Category | Your price |
|---|---|---|---|
| Loading… | |||
Error messages
| HTTP | Message |
|---|---|
| 400 | Missing key, imei or service |
| 422 | Invalid identifier (8–32 letters, digits or dashes) |
| 401 | Invalid or blocked API key |
| 403 | Request IP is not in the allowed list for this API key |
| 404 | Service not found or inactive |
| 402 | Insufficient balance |
| 429 | Rate limit exceeded / too many concurrent requests |
| 503 | System under maintenance, please try again later |
| 200 | status "error": the device ID is invalid or the provider failed — you are not charged |