When to use
- “Who signed up last week?”
- “List leads from this month.”
- “Show me new contacts created today.”
- “Find contacts where Customer Plan is Premium.”
get_contact. For ad-performance questions, use query_ad_metrics.
Parameters
Custom field filters
Flat array of AND-joined conditions referencing slots configured on your Space:validation_error. Maximum 10 conditions per request.
Operator vocabulary by field type
any matches contacts where the field has a value; unknown matches contacts where the field is empty or unset. For numeric fields, any requires a value greater than 0 and unknown matches 0 or unset. Date comparisons (equal_to, greater_than, less_than, between) use your space’s configured timezone; equal_to matches the full calendar day.
Example response
use_custom_field_labels is true, the response keys carry the labels you configured ("Customer Plan", "Customer Age"); otherwise they appear as raw profile_field_N keys.
Caveats
- Primary data only. The list endpoint returns one email, name, phone, and location per contact. For all known values across merged profiles, use
get_contactor passinclude_all_emails: true. - Order is newest first by
iddescending. Cursor pagination usesidas the cursor key. - Empty filter slots are rejected. Filtering on
profile_field_19when slot 19 has no label returns a validation error rather than silently returning zero rows. not_equal_to/not_containsexclude unset values. Contacts where the field is unset are not included. Add a separateunknowncondition if you need to capture those.