Search people
Search Talent Hub with words or a pasted job description, ranked by fit, with why each person appears and their Applications to your Jobs. Each new search counts against your daily search budget.
bearerAuthorizationBearer <API key or OAuth token>An organization API key (ink_live_…, ADR-0124), or the OAuth access token a person's AI client gets from the Recruiter MCP sign-in. Only the Authorization header is accepted.
Idempotency-Key?stringMakes a write safe to repeat: the same key and input return the first result. Required for agents' writes and for anything a person confirms.
^[A-Za-z0-9._:-]+$8 <= length <= 128application/json- body
input*confirmation?stringThe id from a confirm or awaiting_approval Outcome, sent with the same input and key to go ahead.
Done. A replay of the same key and input omits output.
application/json- response
status*unknownoutput?actionId*stringcurl -X POST 'https://www.invyte.ai/api/recruiter/v1/operations/talent.search' \ -H 'Content-Type: application/json' \ -d '{ "input": {}}'{ "status": "done", "output": { "people": [ { "card": { "key": "string", "name": "string", "anonymous": true, "title": "string", "company": "string", "location": "string", "summary": "string", "skills": [ "string" ], "experience": [ { "title": "string", "company": "string", "location": "string", "startDate": "string", "endDate": "string", "isCurrent": true, "highlights": [ "string" ] } ], "education": [ { "institution": "string", "degree": "string", "date": "string", "location": "string" } ], "scope": "YOUR_TALENT_HUB", "hasAccount": true, "years": 0, "seniority": "string", "identity": "VERIFIED", "contactOnFile": { "email": true, "phone": true, "linkedin": true }, "evidence": { "interviews": 0, "assessments": 0, "items": [ { "kind": "INTERVIEW", "name": "string", "completedAt": "2019-08-24T14:15:22Z", "job": { "id": "string", "title": "string" }, "otherOrganization": true } ] } }, "why": "string", "matched": { "filters": [ "string" ], "skills": [ "string" ] }, "applications": [ { "applicationId": "string", "jobId": "string", "jobTitle": "string", "column": "string", "status": "string", "appliedAt": "2019-08-24T14:15:22Z" } ] } ], "nextCursor": "string", "found": -9007199254740991, "facets": { "property1": [ { "value": "string", "label": "string", "count": -9007199254740991 } ], "property2": [ { "value": "string", "label": "string", "count": -9007199254740991 } ] } }, "actionId": "string"}A Talent Hub interview recording POST
A link to play the video of one of a Talent Hub person's interviews (a round from talent.evidence). The link lasts an hour. Not for anonymous Invyte Network cards: open those in Invyte.
A Talent Hub interview transcript POST
The transcript of one of a Talent Hub person's interviews (a round from talent.evidence). Not for anonymous Invyte Network cards: open those in Invyte.