Talent Pool Search
search_resumesFind resumes closest to a job by similarity, returning application IDs, scores, and scoring status; pass promising matches to score_resumes for evaluation.
Instructions
Find the resumes of the user's resume database closest to a job, by proximity only: application_ids with a similarity between 0 and 1, best first, and whether each is already scored for the job. No evaluation: pass the ones worth it to score_resumes. Give the job as the job_id of a stored job or as job_text (at least 30 characters; the job is then stored). Costs 1 HireLayer credit per search.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "search_resumes"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | Keep the resumes located around this city. Resumes without a known location are left out. | |
| limit | No | How many resumes to return, 50 by default. | |
| job_id | No | A stored job. Give job_id or job_text. | |
| job_text | No | A job description not stored yet, at least 30 characters. | |
| radius_km | No | Around the city, 30 km by default. | |
| workspace | No | The client company this call belongs to, when the user recruits for several companies: its HireLayer workspace id (letters, digits and . _ : ~ -, up to 200 characters), e.g. acme-corp. Jobs, resumes and scores stay apart from other clients'. A new id creates a new workspace, so reuse the exact id. Omit it for the user's default workspace. | |
| added_after | No | Keep the resumes added after this date (ISO 8601). | |
| country_code | No | The city's country, ISO 3166-1 alpha-2 such as FR. |