Search contacts
Authentication
Request
List of per-field criteria. An empty or omitted list returns all contacts visible to the authenticated user, subject to pagination.
Zero-based offset of the first record to return. Use multiples of ‘pageSize’ to page through results.
Name of the field to sort by. Defaults to ‘score’ (relevance) when omitted.
Sort direction: ‘asc’ or ‘desc’.
Geo-spatial centre point for radius searches (postal code or city/state).
Geo-spatial search radius in miles, applied around ‘location’.
When true, include soft-deleted contacts in the results.
Optional list of additional field names to populate on each hit, on top of the default set that is always returned. Field names must come from the catalog returned by GET /api/v1/contacts/search/fields and only entries flagged returnable=true in that catalog can be projected — fields with returnable=false are searchable but not stored, so listing them here has no effect on the response. The default set (always returned, regardless of this parameter) is: score, guid, client, client_contact_gk, first_name, last_name, environment, middle_name, nickname, username, title, email, work_email, department, email_allowed, city, state_name, state_abbr, country_code, country, address, address_2, postal_code. Use this parameter to pull in extra fields such as additional contact attributes or UDFs.