Sent lookup logs
This method allows you to get logs for sent Number Lookup.
Resource
https://api.infobip.com/number/1/logs
Parameters
Property name | Type | Description |
---|---|---|
to | string | The Number Lookup destination address. |
bulkId | string | The ID that uniquely identifies the request. Bulk ID will be received only when you send a Number Lookup to more than one destination address. |
messageId | string | The ID that uniquely identifies the performed lookup on destination address. |
generalStatus | string | Sent SMS status group. Indicates whether the message is successfully sent, not sent, delivered, not delivered, waiting for delivery or any other possible status. |
sentSince | datetime | Lower limit for NC sentAt time (time of sending the lookup). Has the following format: yyyy-MM-dd'T'HH:mm:ss.SSSXXX . |
sentUntil | datetime | Upper limit for NC sentAt time (time of sending the lookup). Has the following format: yyyy-MM-dd'T'HH:mm:ss.SSSXXX . |
limit | int | Maximal number of number lookups in returned logs. |
mcc | string | Mobile country code. |
mnc | string | Mobile country code. |
Request Example
GET /number/1/logs HTTP/1.1
Host: api.infobip.com
Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
Accept: application/json
Response
{
"results":[
{
"bulkId":"6455bad7-e83c-483e-8b51-1a32abe83d25",
"messageId":"24bd66d4-97c9-4598-9283-401224591bbd",
"to":"41793026727",
"sentAt":"2015-02-24T11:40:30.893+0100",
"doneAt":"2015-02-24T11:40:30.917+0100",
"mccmnc":"22801",
"price":{
"pricePerLookup":0.01,
"currency":"EUR"
},
"status":{
"groupId":2,
"groupName":"UNDELIVERABLE",
"id":9,
"name":"UNDELIVERABLE_NOT_DELIVERED",
"description":"Message sent not delivered"
},
"error":{
"groupId":2,
"groupName":"USER_ERRORS",
"id":4096,
"name":"EC_INVALID_PDU_FORMAT",
"description":"Invalid PDU Format",
"permanent":true
}
}
]
}
Important:
Number Lookup logs are available for the last 48 hours!
Response format
If successful, the response header HTTP status code will be 200 OK
and the Number Lookup logs will be returned.
If you try to send a message without authorization, you will get a response with the HTTP status code 401 Unauthorized
.
If you use this method too many times in a short period, you will get the 429 Too Many Requests
status code. This prevents misusing logs in cases where reports would be more appropriate. For more information about when to use logs, please see the documentation.
NCLogsResponse
Parameter | Type | Description |
---|---|---|
results | NCLog | Collection of logs. |
NCLog
Parameter | Type | Description |
---|---|---|
bulkId | String | The ID that uniquely identifies the request. |
messageId | String | The ID that uniquely identifies the message sent. |
to | String | The message destination address. |
sentAt | Date | Tells when the SMS was sent. Has the following format: yyyy-MM-dd'T'HH:mm:ss.SSSZ . |
doneAt | Date | Tells when the SMS was finished processing by Infobip (ie. delivered to destination, delivered to destination network, etc.). |
mccmnc | String | Mobile country and network codes. |
price | Price | Sent SMS price. |
status | Status | Indicates whether the message is successfully sent, not sent, delivered, not delivered, waiting for delivery or any other possible status. |
error | Error | Indicates whether the error occurred during the query execution. |
Price
Parameter | Type | Description |
---|---|---|
pricePerMessage | BigDecimal | Price per one SMS. |
currency | String | The currency in which the price is expressed. |
Status
Parameter | Type | Description |
---|---|---|
groupId | int | Status group ID. |
groupName | String | Status group name. |
id | int | Status ID. |
name | String | Status name. |
description | String | Human-readable description of the status. |
action | String | Action that should be taken to eliminate the error. |
Error
Parameter | Type | Description |
---|---|---|
groupId | int | Error group ID. |
groupName | String | Error group name. |
id | int | Error ID. |
name | String | Error name. |
description | String | Human-readable description of the error. |
permanent | boolean | Tells if the error is permanent. |
Additional examples
Getting logs without any query parameter
Request:
GET /number/1/logs HTTP/1.1
Host: api.infobip.com
Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
Accept: application/json
GET /number/1/logs HTTP/1.1
Host: api.infobip.com
Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
Accept: application/xml
curl -X GET \
-H 'Accept: application/json' \
-H 'Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==' \
https://api.infobip.com/number/1/logs
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "http://api.infobip.com/number/1/logs",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_POSTFIELDS => "",
CURLOPT_HTTPHEADER => array(
"accept: application/json",
"authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ=="
),
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
require 'uri'
require 'net/http'
url = URI("https://api.infobip.com/number/1/logs")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
request = Net::HTTP::Get.new(url)
request["authorization"] = 'Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ=='
request["accept"] = 'application/json'
response = http.request(request)
puts response.read_body
import http.client
conn = http.client.HTTPSConnection("api.infobip.com")
headers = {
'authorization': "Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==",
'accept': "application/json"
}
conn.request("GET", "/number/1/logs", headers=headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
HttpResponse<String> response = Unirest.get("https://api.infobip.com/number/1/logs")
.header("authorization", "Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==")
.header("accept", "application/json")
.asString();
var client = new RestClient("https://api.infobip.com/number/1/logs");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
request.AddHeader("authorization", "Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==");
IRestResponse response = client.Execute(request);
var data = null;
var xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener("readystatechange", function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open("GET", "https://api.infobip.com/number/1/logs");
xhr.setRequestHeader("authorization", "Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==");
xhr.setRequestHeader("accept", "application/json");
xhr.send(data);
Response:
HTTP/1.1 200 OK
Content-Type: application/json
{
"results":[
{
"bulkId":"6455bad7-e83c-483e-8b51-1a32abe83d25",
"messageId":"24bd66d4-97c9-4598-9283-401224591bbd",
"to":"41793026727",
"sentAt":"2015-02-24T11:40:30.893+0100",
"doneAt":"2015-02-24T11:40:30.917+0100",
"mccmnc":"22801",
"price":{
"pricePerLookup":0.01,
"currency":"EUR"
},
"status":{
"groupId":2,
"groupName":"UNDELIVERABLE",
"id":9,
"name":"UNDELIVERABLE_NOT_DELIVERED",
"description":"Message sent not delivered"
},
"error":{
"groupId":2,
"groupName":"USER_ERRORS",
"id":4096,
"name":"EC_INVALID_PDU_FORMAT",
"description":"Invalid PDU Format",
"permanent":true
}
},
{
"bulkId":"15743c28-5a56-4f12-872f-bd178e620546",
"messageId":"26938ce9-1a27-4595-a990-a01129129a05",
"to":"41763026727",
"sentAt":"2015-02-23T16:25:30.777+0100",
"doneAt":"2015-02-23T16:25:30.777+0100",
"mccmnc":"22801",
"price":{
"pricePerLookup":0,
"currency":"EUR"
},
"status":{
"groupId":5,
"groupName":"REJECTED",
"id":6,
"name":"REJECTED_NETWORK",
"description":"Network is forbidden",
"action":"Contact account manager"
},
"error":{
"groupId":0,
"groupName":"OK",
"id":0,
"name":"NO_ERROR",
"description":"No Error",
"permanent":false
}
}
]
}
HTTP/1.1 200 OK
Content-Type: application/xml
<ncLogsResponse>
<results>
<result>
<bulkId>6455bad7-e83c-483e-8b51-1a32abe83d25</bulkId>
<messageId>24bd66d4-97c9-4598-9283-401224591bbd</messageId>
<to>41793026727</to>
<sentAt>2015-02-24T11:40:30.893+0100</sentAt>
<doneAt>2015-02-24T11:40:30.917+0100</doneAt>
<mccmnc>22801</mccmnc>
<price>
<pricePerLookup>0.0100</pricePerLookup>
<currency>EUR</currency>
</price>
<status>
<groupId>2</groupId>
<groupName>UNDELIVERABLE</groupName>
<id>9</id>
<name>UNDELIVERABLE_NOT_DELIVERED</name>
<description>Message sent not delivered</description>
</status>
<error>
<groupId>2</groupId>
<groupName>USER_ERRORS</groupName>
<id>4096</id>
<name>EC_INVALID_PDU_FORMAT</name>
<description>Invalid PDU Format</description>
<permanent>true</permanent>
</error>
</result>
<result>
<bulkId>15743c28-5a56-4f12-872f-bd178e620546</bulkId>
<messageId>26938ce9-1a27-4595-a990-a01129129a05</messageId>
<to>41793026727</to>
<sentAt>2015-02-23T16:25:30.777+0100</sentAt>
<doneAt>2015-02-23T16:25:30.777+0100</doneAt>
<mccmnc>22801</mccmnc>
<price>
<pricePerLookup>0.0000</pricePerLookup>
<currency>EUR</currency>
</price>
<status>
<groupId>5</groupId>
<groupName>REJECTED</groupName>
<id>6</id>
<name>REJECTED_NETWORK</name>
<description>Network is forbidden</description>
<action>Contact account manager</action>
</status>
<error>
<groupId>0</groupId>
<groupName>OK</groupName>
<id>0</id>
<name>NO_ERROR</name>
<description>No Error</description>
<permanent>false</permanent>
</error>
</result>
</results>
</ncLogsResponse>
Getting logs with multiple message id
as filter
Request:
GET /number/1/logs?messageId=24bd66d4-97c9-4598-9283-401224591bbd,26938ce9-1a27-4595-a990-a01129129a05 HTTP/1.1
Host: api.infobip.com
Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
Accept: application/json
GET /number/1/logs?messageId=24bd66d4-97c9-4598-9283-401224591bbd,26938ce9-1a27-4595-a990-a01129129a05 HTTP/1.1
Host: api.infobip.com
Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
Accept: application/xml
curl -X GET \
-H 'Accept: application/json' \
-H 'Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==' \
https://api.infobip.com/number/1/logs?messageId=24bd66d4-97c9-4598-9283-401224591bbd,26938ce9-1a27-4595-a990-a01129129a05
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "http://api.infobip.com/number/1/logs?messageId=24bd66d4-97c9-4598-9283-401224591bbd%2C26938ce9-1a27-4595-a990-a01129129a05",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_POSTFIELDS => "",
CURLOPT_HTTPHEADER => array(
"accept: application/json",
"authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ=="
),
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
require 'uri'
require 'net/http'
url = URI("https://api.infobip.com/number/1/logs?messageId=24bd66d4-97c9-4598-9283-401224591bbd%2C26938ce9-1a27-4595-a990-a01129129a05")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
request = Net::HTTP::Get.new(url)
request["authorization"] = 'Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ=='
request["accept"] = 'application/json'
response = http.request(request)
puts response.read_body
import http.client
conn = http.client.HTTPSConnection("api.infobip.com")
headers = {
'authorization': "Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==",
'accept': "application/json"
}
conn.request("GET", "/number/1/logs?messageId=24bd66d4-97c9-4598-9283-401224591bbd%2C26938ce9-1a27-4595-a990-a01129129a05", headers=headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
HttpResponse<String> response = Unirest.get("https://api.infobip.com/number/1/logs?messageId=24bd66d4-97c9-4598-9283-401224591bbd%2C26938ce9-1a27-4595-a990-a01129129a05")
.header("authorization", "Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==")
.header("accept", "application/json")
.asString();
var client = new RestClient("https://api.infobip.com/number/1/logs?messageId=24bd66d4-97c9-4598-9283-401224591bbd%2C26938ce9-1a27-4595-a990-a01129129a05");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
request.AddHeader("authorization", "Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==");
IRestResponse response = client.Execute(request);
var data = null;
var xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener("readystatechange", function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open("GET", "https://api.infobip.com/number/1/logs?messageId=24bd66d4-97c9-4598-9283-401224591bbd%2C26938ce9-1a27-4595-a990-a01129129a05");
xhr.setRequestHeader("authorization", "Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==");
xhr.setRequestHeader("accept", "application/json");
xhr.send(data);
Response:
HTTP/1.1 200 OK
Content-Type: application/json
{
"results":[
{
"bulkId":"6455bad7-e83c-483e-8b51-1a32abe83d25",
"messageId":"24bd66d4-97c9-4598-9283-401224591bbd",
"to":"41793026727",
"sentAt":"2015-02-24T11:40:30.893+0100",
"doneAt":"2015-02-24T11:40:30.917+0100",
"mccmnc":"22801",
"price":{
"pricePerLookup":0.01,
"currency":"EUR"
},
"status":{
"groupId":2,
"groupName":"UNDELIVERABLE",
"id":9,
"name":"UNDELIVERABLE_NOT_DELIVERED",
"description":"Message sent not delivered"
},
"error":{
"groupId":2,
"groupName":"USER_ERRORS",
"id":4096,
"name":"EC_INVALID_PDU_FORMAT",
"description":"Invalid PDU Format",
"permanent":true
}
},
{
"bulkId":"15743c28-5a56-4f12-872f-bd178e620546",
"messageId":"26938ce9-1a27-4595-a990-a01129129a05",
"to":"41793026727",
"sentAt":"2015-02-23T16:25:30.777+0100",
"doneAt":"2015-02-23T16:25:30.777+0100",
"mccmnc":"22801",
"price":{
"pricePerLookup":0,
"currency":"EUR"
},
"status":{
"groupId":5,
"groupName":"REJECTED",
"id":6,
"name":"REJECTED_NETWORK",
"description":"Network is forbidden",
"action":"Contact account manager"
},
"error":{
"groupId":0,
"groupName":"OK",
"id":0,
"name":"NO_ERROR",
"description":"No Error",
"permanent":false
}
}
]
}
HTTP/1.1 200 OK
Content-Type: application/xml
<ncLogsResponse>
<results>
<result>
<bulkId>6455bad7-e83c-483e-8b51-1a32abe83d25</bulkId>
<messageId>24bd66d4-97c9-4598-9283-401224591bbd</messageId>
<to>41793026727</to>
<sentAt>2015-02-24T11:40:30.893+0100</sentAt>
<doneAt>2015-02-24T11:40:30.917+0100</doneAt>
<mccmnc>22801</mccmnc>
<price>
<pricePerLookup>0.0100</pricePerLookup>
<currency>EUR</currency>
</price>
<status>
<groupId>2</groupId>
<groupName>UNDELIVERABLE</groupName>
<id>9</id>
<name>UNDELIVERABLE_NOT_DELIVERED</name>
<description>Message sent not delivered</description>
</status>
<error>
<groupId>2</groupId>
<groupName>USER_ERRORS</groupName>
<id>4096</id>
<name>EC_INVALID_PDU_FORMAT</name>
<description>Invalid PDU Format</description>
<permanent>true</permanent>
</error>
</result>
<result>
<bulkId>15743c28-5a56-4f12-872f-bd178e620546</bulkId>
<messageId>26938ce9-1a27-4595-a990-a01129129a05</messageId>
<to>41793026727</to>
<sentAt>2015-02-23T16:25:30.777+0100</sentAt>
<doneAt>2015-02-23T16:25:30.777+0100</doneAt>
<mccmnc>22801</mccmnc>
<price>
<pricePerLookup>0.0000</pricePerLookup>
<currency>EUR</currency>
</price>
<status>
<groupId>5</groupId>
<groupName>REJECTED</groupName>
<id>6</id>
<name>REJECTED_NETWORK</name>
<description>Network is forbidden</description>
<action>Contact account manager</action>
</status>
<error>
<groupId>0</groupId>
<groupName>OK</groupName>
<id>0</id>
<name>NO_ERROR</name>
<description>No Error</description>
<permanent>false</permanent>
</error>
</result>
</results>
</ncLogsResponse>
Getting logs with number
, status
, time range
, and limit
as filters
Request:
GET /number/1/logs?to=41793026727&generalStatus=REJECTED&sentSince=2015-02-23T16:20:30.777%2b01:00&limit=1 HTTP/1.1
Host: api.infobip.com
Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
Accept: application/json
GET /number/1/logs?to=41793026727&generalStatus=REJECTED&sentSince=2015-02-23T16:20:30.777%2b01:00&limit=1 HTTP/1.1
Host: api.infobip.com
Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
Accept: application/xml
curl -X GET \
-H 'Accept: application/json' \
-H 'Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==' \
https://api.infobip.com/number/1/logs?to=41793026727&generalStatus=REJECTED&sentSince=2015-02-23T16:20:30.777%2b01:00&limit=1
<?php
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_URL => "http://api.infobip.com/number/1/logs?to=41793026727&generalStatus=REJECTED&sentSince=2015-02-23T16%3A20%3A30.777%252b01%3A00&limit=1",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_POSTFIELDS => "",
CURLOPT_HTTPHEADER => array(
"accept: application/json",
"authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ=="
),
));
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
require 'uri'
require 'net/http'
url = URI("https://api.infobip.com/number/1/logs?to=41793026727&generalStatus=REJECTED&sentSince=2015-02-23T16%3A20%3A30.777%2B01%3A00&limit=1")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
http.verify_mode = OpenSSL::SSL::VERIFY_NONE
request = Net::HTTP::Get.new(url)
request["authorization"] = 'Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ=='
request["accept"] = 'application/json'
response = http.request(request)
puts response.read_body
import http.client
conn = http.client.HTTPSConnection("api.infobip.com")
headers = {
'authorization': "Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==",
'accept': "application/json"
}
conn.request("GET", "/number/1/logs?to=41793026727&generalStatus=REJECTED&sentSince=2015-02-23T16%3A20%3A30.777%2B01%3A00&limit=1", headers=headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))
HttpResponse<String> response = Unirest.get("https://api.infobip.com/number/1/logs?to=41793026727&generalStatus=REJECTED&sentSince=2015-02-23T16%3A20%3A30.777%2B01%3A00&limit=1")
.header("authorization", "Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==")
.header("accept", "application/json")
.asString();
var client = new RestClient("https://api.infobip.com/number/1/logs?to=41793026727&generalStatus=REJECTED&sentSince=2015-02-23T16%3A20%3A30.777%2B01%3A00&limit=1");
var request = new RestRequest(Method.GET);
request.AddHeader("accept", "application/json");
request.AddHeader("authorization", "Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==");
IRestResponse response = client.Execute(request);
var data = null;
var xhr = new XMLHttpRequest();
xhr.withCredentials = true;
xhr.addEventListener("readystatechange", function () {
if (this.readyState === this.DONE) {
console.log(this.responseText);
}
});
xhr.open("GET", "https://api.infobip.com/number/1/logs?to=41793026727&generalStatus=REJECTED&sentSince=2015-02-23T16%3A20%3A30.777%2B01%3A00&limit=1");
xhr.setRequestHeader("authorization", "Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==");
xhr.setRequestHeader("accept", "application/json");
xhr.send(data);
Response:
HTTP/1.1 200 OK
Content-Type: application/json
{
"results":[
{
"bulkId":"15743c28-5a56-4f12-872f-bd178e620546",
"messageId":"26938ce9-1a27-4595-a990-a01129129a05",
"to":"41793026727",
"sentAt":"2015-02-23T16:25:30.777+0100",
"doneAt":"2015-02-23T16:25:30.777+0100",
"mccmnc":"22801",
"price":{
"pricePerLookup":0,
"currency":"EUR"
},
"status":{
"groupId":5,
"groupName":"REJECTED",
"id":6,
"name":"REJECTED_NETWORK",
"description":"Network is forbidden",
"action":"Contact account manager"
},
"error":{
"groupId":0,
"groupName":"OK",
"id":0,
"name":"NO_ERROR",
"description":"No Error",
"permanent":false
}
}
]
}
HTTP/1.1 200 OK
Content-Type: application/xml
<ncLogsResponse>
<results>
<result>
<bulkId>15743c28-5a56-4f12-872f-bd178e620546</bulkId>
<messageId>26938ce9-1a27-4595-a990-a01129129a05</messageId>
<to>41793026727</to>
<mccmnc>22801</mccmnc>
<sentAt>2015-02-23T16:25:30.777+0100</sentAt>
<doneAt>2015-02-23T16:25:30.777+0100</doneAt>
<price>
<pricePerLookup>0.0000</pricePerLookup>
<currency>EUR</currency>
</price>
<status>
<groupId>5</groupId>
<groupName>REJECTED</groupName>
<id>6</id>
<name>REJECTED_NETWORK</name>
<description>Network is forbidden</description>
<action>Contact account manager</action>
</status>
<error>
<groupId>0</groupId>
<groupName>OK</groupName>
<id>0</id>
<name>NO_ERROR</name>
<description>No Error</description>
<permanent>false</permanent>
</error>
</result>
</results>
</ncLogsResponse>