Search

Search for people using the Aviato DSL. See the [DSL documentation](/aviato-dsl/aviato-dsl-v-1). Queries are limited to 100 filter clauses: AND/OR/UNION count their predicates; each in/notin/nativeIn array entry counts as a clause. Current-title/department function expansions also count. A customer may run at most 15 searches concurrently, shared across all API keys, person GET/POST search and company search. Excess clauses return 400; excess concurrency returns 429 with Retry-After. Admission failures return 503 rather than bypassing the limit. Enrichment rate limits are unchanged.

Authentication

AuthorizationBearer

Bearer authentication of the form Bearer <token>, where token is your auth token.

Request

This endpoint expects an object.
dslanyRequired

The DSL query object. Must contain a filters array.

Response

This endpoint returns an object.
countobject
itemslist of objects

Errors

400
Bad Request Error
400
Bad Request Error
401
Unauthorized Error
429
Rate Limit Error
429
Search Concurrency Error
503
Search Unavailable Error