inputFieldMapping contract as POST /find-verified-contacts. Schema: GET /schema/verified-discovery/company.data. Use limit or numberOfCompaniesToPull in inputFieldMapping to cap the page (max 25). Session/in-app preview is not billed.page is 1000.importFromWebhook source with sourceMeta.config.fieldMapping, then upsert chosen rows via POST /contacts/{sourceId}/bulk-upsert-contacts.curl --location 'https://app.highperformr.ai/api/discovery-search/find-verified-companies' \
--header 'x-api-key: <api-key>' \
--header 'Content-Type: application/json' \
--data '{
"page": 1,
"limit": 6,
"fields": [
"companyName",
"companyWebsite",
"companyIndustry"
],
"inputFieldMapping": [
{
"sourceFieldName": "numberOfCompaniesToPull",
"userInput": 6
},
{
"sourceFieldName": "companyIndustryInclude",
"userInput": [
"Software Development",
"IT Services and IT Consulting"
]
},
{
"sourceFieldName": "companyHeadcountRange",
"userInput": [
"51-100",
"101-200"
]
},
{
"sourceFieldName": "companyRevenue",
"userInput": {
"min": "10M",
"max": "500M",
"include_unknown_revenue": false
}
}
]
}'{
"data": [
{}
],
"meta": {
"totalRecords": 12840,
"previousToken": "eyJvIjoxfQ",
"nextToken": "eyJvIjoyfQ"
}
}