Find Contact In Phone Black List
The Find Contact In Phone Black List method allows you to find one or more phone numbers on the blacklist.
Important!
In this method, pagination is used to display information about a large number of lists simultaneously. The offset is considered the starting point, and the limit is the endpoint.
Important!
The parameter withRawLog is only available for the Enterprise Plan.
Request
IMPORTANT: Do not send more than 10 concurrent API requests.
Body Example
{
"phoneNumber": "+1555555",
"rejectType": "import",
"offset": 0,
"limit": 10
}
Parameters
Title | Type | Default | Description |
---|---|---|---|
phoneNumber required
|
string |
|
|
rejectType optional
|
string |
One of the available reasons for placing the phone number in the Phone Black List.
|
|
offset optional
|
integer | 0 |
Integer shift. |
limit optional
|
integer | 20 |
Integer limit. |
Response
{
"result":true,
"data":[
{
"phoneNumber":"+15555555",
"rejectType":"import",
"createdAt":"YYYY-MM-DD h:i:s"
}
],
"totalCount":1,
"offset":0,
"limit":10
}
Parameters
Title | Type | Description |
---|---|---|
result |
boolean |
The value indicates that the request was successfully and contact information was fetched from the account Phone Black List:
|
data |
array |
Array of objects. Each object contains information on record regarding the requested contact in account Phone Black List. |
data.phoneNumber |
string |
Requested phone number. |
data.rejectType |
string |
One of the available reasons for placing the phone number in the Phone Black List:
|
data.createdAt |
string |
Date when the requested contact was added to the Phone Black List. Date format: |
totalCount |
integer |
Total number of contact records in account Phone Black List. |
offset |
integer |
Provided integer shift. |
limit |
integer |
Provided integer limit. |
Method Errors
{
"result":false,
"errors":[
"Error description text"
]
}
Error |
---|
“Argument phoneNumber must be a non-empty string” |
“Allowed reject types are {allowed}, but {rejectType} given” |
“Parameter offset must have a numeric value” |
“Parameter limit must have a numeric value” |
“Invalid authorization token!” |
“Internal server error” |
“Bad Request” |
“no matches found for access token {accessToken}” |
“user {id} not enabled” |
“no data found for key {userId}” |
“access token check failed for key\/secret $key\/$accessToken” |
“Argument {argument} required” |
Code Examples
$accessToken = "YOUR_API_KEY";
$url = 'https://api.wooxy.com/v3/phone-blacklist/find';
$body = json_encode([
"phoneNumber" => "+1555555",
"rejectType" => "import",
"offset" => 0,
"limit" => 10,
]);
/**
* Request Example
*/
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
//curl_setopt($ch, CURLOPT_HEADER, true);
curl_setopt($ch, CURLOPT_INFILESIZE, null);
curl_setopt($ch, CURLOPT_POSTFIELDS, $body);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
"Access-Token: $accessToken",
'Content-Type: application/json',
'Content-Length: ' . strlen($body),
]);
$result = curl_exec($ch);
if ($result === false) {
echo 'cURL error:' . curl_error($ch) . PHP_EOL;
} else {
echo strval($result) . PHP_EOL;
}
curl_close($ch);