Skip to main content
POST
Run a search

Authorizations

session
string
cookie
required

A signed-in workspace session, sent as a browser cookie. Requests must include credentials, and act on the session's active workspace.

Body

application/json
criteria
object
required

The structured brief a search runs on. Every field is optional, but a search with no signal finds nothing useful.

The distinction that matters: exclude_* fields are hard and disqualify, while avoid_* fields are soft and only rank down. A great person at a firm you'd rather avoid still shows up; a person at an excluded firm never does.

rawInput
string

The original brief. Kept for provenance and parsed for a target count.

mode
enum<string>
default:candidate

candidate searches for people against a role. client discovers target companies first, then their decision-makers.

Available options:
candidate,
client
projectId
string | null

Attach the run to a client project so its context and disqualifiers apply.

Response

The run was created and is executing.

scanId
string<uuid>
ontologyPlan
object | null