Match open jobs to a CV
match_jobs_to_cvFinds verified, currently open jobs in Argentina/LATAM that fit a CV the user shared. Read the CV yourself and pass only its job-relevant facts: current or target title, related roles, skills, location and a short professional summary, plus seniority only if the person states one. Returns up to 40 jobs at a time; when nextOffset isn't null, more jobs match, so tell the user and offer to show them. Never pass the person's name, email, phone number, address or ID numbers. Chatrabajo keeps only an anonymous record of the roles, location and work mode searched, never the summary or skills.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| roles | No | Other roles the CV qualifies for, including the usual names for the same job | |
| title | Yes | Current or target job title from the CV | |
| offset | No | Only to show more jobs: the nextOffset from the previous result, with the same criteria | |
| skills | No | Skills or tools, e.g. ["Excel", "Facturación"] or ["React", "TypeScript"] | |
| summary | No | Two or three sentences about experience and strengths, with no personal or contact details | |
| location | No | Where the person lives or wants to work, e.g. "Córdoba, Argentina". Defaults to Argentina. | |
| workMode | No | Only when the person states a preference | |
| maxResults | No | How many jobs to return, best first, at most 40. Only when the person asked for a few, e.g. 5. Leave it out to get up to 40 | |
| newWithinDays | No | Only jobs Chatrabajo found in the last N days. Use 1 in a daily scheduled task, so each run shows only new jobs. Leave it out to get every open job | |
| experienceLevel | No | Only when the person states a seniority. Leave it out to get every level |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| jobs | Yes | ||
| nextOffset | Yes | When more jobs match, the offset that gets the next ones with the same criteria. Null when these are all |