inputFieldMapping array on POST /discovery-search/find-verified-contacts — not groupedCondition.name / writeAccessPath = sourceFieldName (e.g. companyFounded, jobTitle). JSON filters expose childFields for UI; agents should build userInput objects directly using each field's exampleUserInput and meta.jsonFieldExamples.curl --location 'https://app.highperformr.ai/api/schema/verified-discovery/contact' \
--header 'x-api-key: <api-key>'{
"data": [
{
"name": "string",
"readAccessPath": "string",
"writeAccessPath": "string",
"type": "string",
"displayName": "string",
"description": "string",
"filteringSupported": true,
"groupNames": [
"string"
],
"userInputShape": "object",
"userInputWrapKey": "string",
"verifiedDiscoveryField": true,
"exampleUserInput": null,
"options": [
{
"label": "string",
"value": null
}
],
"optionsLink": "string",
"suggestionLink": "string",
"hasMoreOptions": true,
"childFields": [
{
"name": "string",
"jsonKey": "string",
"writeAccessPath": "string",
"parentField": "string",
"type": "string",
"displayName": "string",
"filteringSupported": true,
"options": [
{
"label": "string",
"value": null
}
],
"optionsLink": "string",
"suggestionLink": "string",
"hasMoreOptions": true,
"childFields": [
{
"property1": "string",
"property2": "string"
}
]
}
]
}
],
"meta": {
"groupsOrder": [
"string"
],
"schemaVersion": "verified-v1",
"inputFieldMappingContract": {},
"jsonFieldExamples": []
}
}