Opensearch Search
POST /opensearch/search
Structured search across one of the whitelisted mashup OpenSearch indices.
Use this when the LLM needs to look up enriched person / company records
by attribute (domain, industry, country, hem). For the hot HEM-or-IP
resolve path, prefer /opensearch/resolve — it’s a single round trip
and friendlier to cache. Contact/company mashup searches automatically
apply the authenticated organization’s deliverability protection policy.
Authorizations
Parameters
Header Parameters
Request Body required
object
Field equality filters. Scalar value -> term, list -> terms (OR). Use this to narrow by COMPANY_DOMAIN, COMPANY_INDUSTRY, hem, etc. Field names are the RAW index fields (UPPERCASE, e.g. COMPANY_INDUSTRY) — not the friendly snake_case names used by /search.
object
Logical index to search. Maps to a whitelisted physical alias.
Hard-capped at 200.
object
Responses
200
Successful Response
object
422
Validation Error