Using the Address Correlation API
- Endpoint: POST /address_correlation
- Purpose: This API is designed to allow clients to verify the correlation between an address and its corresponding mobile number.
To correlate an address, make a POST request to the CorrelateAddress endpoint with the address details in the request body.
Before making a request to the Address Correlation API, ensure you have all the required parameters ready: address, phone_number,has_consent, and consent_text.
Parameters:
Parameter | Description | Type | Example |
---|---|---|---|
pincode | The pincode of the address. | string | “673593” |
address* | The detailed address to be geocoded. | string | “Yogi complex g wing room no 103 1st floor” |
city | The city of the address. | string | “Gurugram” |
state | The state of the address. | string | “Kerala” |
phone_number* | The contact phone number. | string | “9999999999” |
has_consent* | Signifies explicit customer approval for sharing their data with the API and using the resulting outputs. Consent must be informed and specific to these uses. | boolean | True |
consent_text* | Contains the specific excerpt from the Terms & Conditions or Privacy Policy where the customer's consent is requested. This text should clearly detail the consent sought from the end customer." | | |
Sample Request Payload:
After making the request, the API will return a response containing the following details:
Parameter | Description | Example / Possible Values |
---|---|---|
data | Provides details regarding the correlation of the address and phone number. |
|
add_found | If the address has been independently found in the records. | boolean |
ph_found | If the ph_no has been independently found in the records. | boolean |
add_ph_found | If the combination of address and phone number is found in the records. | boolean |
error | Contains details of any errors that occurred. | {"message": "Invalid query parameters provided in input","type": “value_error"} |
status_code | The status code of the response. | 200 |
request_id | A unique identifier for the request. | “relatedness |
message | Provides information about the success or failure of the request. | “success” |
Sample Response:
In response, you can verify the address and phone number relationship using the add_found, ph_found, and add_ph_found fields. The add_found indicates if the address is present in our records, ph_found shows if the phone number is listed, and add_ph_found reveals if the address and phone number are found together in our database.