HLR Check
Post https://api.businessonlinesolution.in/api/AOP/hlrcheck
Click to view the steps to generate a public key and the signature.
Body Parameters
{ "RegisterID": "AOP-554", "number": "98XXXXXX76", "type": "mobile" }
Responses

200
200

Response
200

RESPONSE BODY
object
status boolean
response_code integer
operatorid integer
ackno string
message string
Response
401

RESPONSE BODY
object
status boolean
response_code integer
message string

401
401


412
412

Response
412

RESPONSE BODY
Object
status boolean
response_code integer
message string
Did this page help you? Yes No
Language





cURL
curl --location 'https://api.businessonlinesolution.in/api/AOP/hlrcheck' \ --header 'Content-Type: application/json' \ --data '{ "RegisterID": "AOP-554", "number": "98XXXXXX76", "type": "mobile" }'
import requests import json url = 'https://api.businessonlinesolution.in/api/AOP/hlrcheck' payload = json.dumps({ "RegisterID": "AOP-554", "number": "98XXXXXX76", "type": "mobile" }) headers = { "Content-type" : "application/json" } response = requests.request("POST", url, headers=headers, data=payload) print (response.text)
var requests = require("request"); var options = { "method" : "POST", "url" : 'https://api.businessonlinesolution.in/api/AOP/hlrcheck', "headers" : { "Content-Type" : 'application/json' }, body: JSON.stringify({ "RegisterID": "AOP-554", "number": "98XXXXXX76", "type": "mobile" }) }; request(options, function(error, response){ if(error) throw new Error(error); console.log(response.body); });
var client = new HttpClient(); var request = new HttpRequestMessage(HttpMethod.Post,'https://api.businessonlinesolution.in/api/AOP/hlrcheck') var content = new StringContent( "{ "RegisterID": "AOP-554", "number": "98XXXXXX76", "type": "mobile" }", null,"application/json" ); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); Console.WriteLine(await response.Content.ReadAsStringAsync());
<?php $curl = curl_init(); curl_setopt_array($curl, array( CURLOPT_URL => 'https://api.businessonlinesolution.in/api/AOP/hlrcheck', CURLOPT_RETURNTRANSFER => true, CURLOPT_ENCODING => '', CURLOPT_MAXREDIRS => 10, CURLOPT_TIMEOUT => 0, CURLOPT_FOLLOWLOCATION => true, CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1, CURLOPT_CUSTOMREQUEST => 'POST', CURLOPT_POSTFIELDS => '{ "RegisterID": "AOP-554", "number": "98XXXXXX76", "type": "mobile" }', CURLOPT_HTTPHEADER => array( 'Content-Type: application/json' ), )); $response = curl_exec($curl); curl_close($curl); echo $response;
RESPONSE


200
401
412
-Result
Example

-
200
-Result
Example
-
401
-Result
Example
-
401
-Result
Example
-
412
-Result
Example
{ "status": true, "response_code": 1, "info": { "operator": "Airtel", "circle": "Delhi NCR" }, "message": "Fetch Successful" }
{ "status": false, "response_code": 11, "message": "Duplicate Transaction" }
{ "status": false, "response_code": 16, "message": "Authentication failed" }
{ "status": false, "response_code": 15, "message": "Invalid signature encoding" }