inputFieldMapping array — each row is { sourceFieldName, userInput }. Do not send groupedCondition.name as sourceFieldName. JSON fields include childFields and exampleUserInput for structured userInput shapes.data. Use limit or numberOfContactsToPull in inputFieldMapping to cap the page (max 25). Session/in-app preview is not billed.excludeCompanyName and excludeCompanyWebsite each support at most 500 values. Combined company names and websites (include and exclude, including additionalCompanyNames, additionalCompanyWebsites, companyName, and companyWebsite) cannot exceed 500. Oversized lists return 400 (not truncated).page is 1000.jobTitle (string[]). Default match is CONTAINS (substring) — e.g. cto also matches Director and Doctor. Set jobTitleMatchMode to EXACT or SIMILAR for tighter matching. Optional jobTitleSmartIntensity (LOOSE | NORMAL | STRICT) applies only with SIMILAR. GET /schema/verified-discovery/search-suggestions/jobTitleSearch is type-ahead only; copy suggestion values into jobTitle.data, then create an importFromWebhook source (POST /sources) with sourceMeta.config.fieldMapping, and upsert chosen rows with POST /contacts/{sourceId}/bulk-upsert-contacts.inputFieldMapping from meta.jsonFieldExamples and scalar rows (jobTitle, managementLevel, etc.).curl --location 'https://app.highperformr.ai/api/discovery-search/find-verified-contacts' \
--header 'x-api-key: <api-key>' \
--header 'Content-Type: application/json' \
--data '{
"page": 1,
"companyWebsite": "salesforce.com",
"fields": [
"fullName",
"jobTitle",
"linkedIn",
"hasEmail"
],
"inputFieldMapping": [
{
"sourceFieldName": "jobTitle",
"userInput": [
"CEO",
"Chief Executive Officer"
]
},
{
"sourceFieldName": "jobTitleMatchMode",
"userInput": "CONTAINS"
},
{
"sourceFieldName": "managementLevel",
"userInput": [
"C-Suite",
"Vice President"
]
},
{
"sourceFieldName": "companyFounded",
"userInput": {
"min": 2010,
"max": 2024,
"include_unknown_founded": true
}
},
{
"sourceFieldName": "companyHeadcountByDepartment",
"userInput": [
{
"department": "Sales",
"min": 10,
"max": 100
}
]
},
{
"sourceFieldName": "companyFunding",
"userInput": {
"stage": [
"Seed",
"Series A"
],
"funding_date": 365
}
}
]
}'{
"data": [
{}
],
"meta": {
"totalRecords": 12840,
"previousToken": "eyJvIjoxfQ",
"nextToken": "eyJvIjoyfQ"
}
}