Description
This method provides detailed information of the contacts that match the search criteria.
Parameters
| Name | Data Type | Required / Optional | Description | 
|---|---|---|---|
| auth-userid | Integer | Required | Authentication Parameter | 
| api-key | String | Required | Authentication Parameter | 
| customer-id | Integer | Required | The Customer for which you want to get the Contact Details | 
| no-of-records | Integer | Required | Number of Records to be returned | 
| page-no | Integer | Required | Page Number for which records are required | 
| contact-id | Array of Integers | Optional | Array of Contact Ids for listing of specific Contacts | 
| status | Array of Strings | Optional | List of Contact statuses. These can take any values from: InActive, Active, Suspended, Deleted | 
| name | String | Optional | Name of Contact | 
| company | String | Optional | Name of the Company | 
| String | Optional | Email address of the Contact | |
| type | String | Optional | Type of contact. Valid values are: Contact, CoopContact, UkContact, EuContact, Sponsor, CnContact, CoContact, CaContact, DeContact, EsContact. | 
| include-invalid | Boolean | Optional | Use this option to include details of invalid contacts. Such contacts are not returned by default. | 
HTTP Method
GET
Example Test URL Request
https://test.httpapi.com/api/contacts/search.json?auth-userid=0&api-key=key&customer-id=0&contact-id=0&no-of-records=10&page-no=1
Response
Returns a hash map containing the below details of the Contacts that match the search criteria:
- 
Number of Contacts requested matching the search criteria (recsonpage)
Following details of each Contact:
- 
Contact ID (entity.entityid)
 - 
Name (contact.name)
 - 
Company (contact.company)
 - 
Contact Type (contact.type)
 - 
Email Address (contact.emailaddr)
 - 
Telephone Number Country Code (contact.telnocc)
 - 
Telephone Number (contact.telno)
 - 
First line of address of the Contact (contact.address1)
 - 
Second line of address of the Contact (contact.address2)
 - 
Third line of address of the Contact (contact.address3)
 - 
City (contact.city)
 - 
State (contact.state)
 - 
Country Code (contact.country)
 - 
ZIP Code (contact.zip)
 - 
Current Status in the System (entity.currentstatus)
 - 
Creation Date in the System (contact.creationdt)
 - 
Creation Date at the Registry (contact.timestamp)
 - 
Customer ID associated with the Contact (entity.customerid)
 - 
Designated Agent Status (dastatus)
 - 
Contact validation details (whoisValidity), viz.
- 
If this contact is valid (valid)
 - 
Invalid fields, if any (invalidData)
 
 - 
 
 - 
 - 
Number of Contacts in the System matching the search criteria (recsindb)
 
In case of any errors, a status key with value as ERROR alongwith an error message will be returned.
- Any contact that contains invalid information, such as an invalid ZIP code or country calling code, will not be included in the search results by default.
 - Unused Contacts (except Default Contacts) that were created more than six months ago are archived. This API call will not search for archived Contacts.
 
