Phone Validation
API Documentation
Introduction
Validate whether a number is connected and is able to be contacted.
The API takes an phone number and validates it for validity, connected or not.
https://api.addresser.com.au/validatephone
Example Usage
https://api.addresser.com.au/validatephone
Request Headers
Field | Type | Description |
---|---|---|
x-api-key | String |
Your API key. You can access API Key after registering for valid subscription, via the "My Credentials" section after logging into the "My Addresser" portal. |
Request Body
POSThttps://api.addresser.com.au/validatephone
Body (Content-type: json)
{ "number": "61400000000" }
Response
The success response from the API consists of two attributes as listed in the example extract below.
200 Success Response Structure
{ "id": "7e86020219001324d67d1007e083ba90cc21923570eb041c7af618cd8a51e75f", "status": "OK" }
API Errors
{ "errorCode": xxxx, "errorMessage": "xxx" }
Error Code | Description | Resolution |
---|---|---|
4076 |
API key is missing or invalid. |
Check the API Key, you can get the correct API Key from the "Credentials" section of "My Addresser" portal. |
4077 |
Invalid Method or API URL. |
You have used an incorrect URL. Check the URL from the API documentation. |
4080 |
You have exceeded the allowed API calls. |
You have reached the maximum limit of API calls on your current plan. You can choose to add additional quota via Pricing page of the Addresser website. |
{ "errorCode": 4076, "errorMessage": "API key is missing or invalid." }
Response Specification
Field | Type | Description | Example |
---|---|---|---|
id | String |
This attribute indicates whether the email address is from a disposable email provider. false means the email address is not disposable, suggesting it is likely to be a more permanent and legitimate address. |
false |
status | String |
Status indicating success of the submitting the phone number for validating with the network. |
false |
Get Validation Status
API Documentation
Introduction
Retrieve information about the validated phone number status.
The API takes id of a previous number validation request to return corresponding phone number details.
https://api.addresser.com.au/getphonestatus
Example Usage
https://api.addresser.com.au/getphonestatus?id=7xxxxxxxxx237cd8b9e481be527ac9vvvvvvvvvb5f4d70000d4c351dba86ff4d4
Request Headers
Field | Type | Description |
---|---|---|
x-api-key | String |
Your API key. You can access API Key after registering for valid subscription, via the "My Credentials" section after logging into the "My Addresser" portal. |
Parameter
Field | Type | Description |
---|---|---|
id | String |
The id of the previous number validation request. |
Request Body
POSThttps://api.addresser.com.au/getphonestatus
Response
The success response from the API consists of the following attributes as listed in the example extract below.
200 Success Response Structure
{ "validations": [ { "id": "7e8602020a237cd8b9e481be527ac9c8ac95681b5f4d7483d4c351dba86ff4d4", "number": "61400000000", "content": "Connected 505-03 (Vodafone)", "hlrError": "NO_ERROR", "receipts": { "connected": "2024-07-02T02:10:59.923Z" }, "created": "2024-07-02T02:10:58.162Z", "updated": "2024-07-02T02:10:59.923Z" } ], "status": "OK" }
API Errors
{ "errorCode": xxxx, "errorMessage": "xxx" }
Error Code | Description | Resolution |
---|---|---|
4076 |
API key is missing or invalid. |
Check the API Key, you can get the correct API Key from the "Credentials" section of "My Addresser" portal. |
4077 |
Invalid Method or API URL. |
You have used an incorrect URL. Check the URL from the API documentation. |
4080 |
You have exceeded the allowed API calls. |
You have reached the maximum limit of API calls on your current plan. You can choose to add additional quota via Pricing page of the Addresser website. |
{ "errorCode": 4076, "errorMessage": "API key is missing or invalid." }
Response Specification
Field | Type | Description | Example |
---|---|---|---|
status | String |
Indicates whether the request succeeded or failed. |
OK |
id | String |
The id of the previous number validation request. |
7e5b0ddddddddc2e2cd3950fb54tttttttt2b6038bf1362eeeeece02033620a8 |
content | String |
how connected or not message. |
Connected 505-03 (Vodafone). This attribute is absent when the result is pending. |
receipts/connected | String |
Date and time when the validation was performed. |
2021-12-07T12:09:24.214Z. This attribute is absent when the result is pending. |
number | String |
The phone number being validated. |
61400000000. This attribute is absent when the result is pending. |
created | String |
Date and time when the validation record was generated. |
2021-12-07T12:09:20.277Z |