conditions to narrow results further; condition rules are the same as POST /contacts/filter-contacts.fields: a non-empty array of writeAccessPath strings from GET /schema/contact describing which columns to return per contact.curl --location 'https://app.highperformr.ai/api/contacts/by-segment/' \
--header 'x-api-key: <api-key>' \
--header 'Content-Type: application/json' \
--data '{
"fields": [
"contact.firstName",
"contact.lastName",
"contact.workEmail",
"company.companyName"
],
"conditions": [
{
"field": "contact.jobTitle",
"operator": "LIKE",
"value": "Director"
}
],
"limit": 50
}'{
"data": [
{
"id": "cnt_7f3k9m2pqx",
"firstName": "Jamie",
"lastName": "Rivera",
"fullName": "Jamie Rivera",
"title": "Staff Software Engineer",
"linkedIn": "https://www.linkedin.com/in/jamie-rivera-example",
"emails": [
"jamie.rivera@acme.io"
],
"sources": [
"src_csv_import_2025_01"
],
"companies": [
"cmp_4n8k2j1w"
],
"primaryCompanyId": "cmp_4n8k2j1w",
"company": {
"id": "cmp_4n8k2j1w",
"companyName": "Acme Analytics Inc",
"companyWebsite": "https://www.acme.io",
"companyIndustry": "Computer Software",
"companyHeadcount": "201-500"
},
"createdAt": "2025-03-12T14:22:11.000Z",
"updatedAt": "2025-04-08T09:01:44.000Z"
}
],
"meta": {
"totalRecords": 12840,
"previousToken": "eyJvIjoxfQ",
"nextToken": "eyJvIjoyfQ"
}
}