Create job position
create_job_descriptionCreate a new job position. Automatically generates a default interview plan if none is provided, schedules embedding generation for AI matching, and optionally seeds a screening template. The job description and company description fields accept basic HTML (bold, italic, lists) and are sanitized server-side.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"title": "<title>",
"jobDescription": "<jobDescription>",
"companyName": "<companyName>",
"companyDescription": "<companyDescription>",
"locations": "<locations>",
"evaluationCriteria": "<evaluationCriteria>"
},
"name": "create_job_description"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Job title | |
| locale | No | Locale for the default interview plan (default: "es") | |
| locations | Yes | Job locations (at least one, required). Give the place only — the work modality belongs in modalityOfWork. A country on its own is accepted and published at that country's main city. A place the organization's location catalog does not have yet is added to it, so it can be picked for the next job position. | |
| department | No | Department | |
| companyName | Yes | Hiring company name | |
| salaryRange | No | Salary range | |
| jobDescription | Yes | Job description (supports basic HTML: <p>, <strong>, <em>, <ul>, <ol>, <li>) | |
| modalityOfWork | No | Work modality | |
| companyDescription | Yes | Company description (supports basic HTML) | |
| evaluationCriteria | Yes | Evaluation criteria used to assess candidates (at least one required). Every criterion is evaluated in the score; each can be shown to candidates (visibleInCareerSite), and a mustHave one can be a knockout (isKnockout) and can weigh extra (extraWeight, on at most half of the mustHave ones, knockouts included). | |
| technicalRequirements | No | Legacy technical requirements, same shape and visibility flags as evaluationCriteria except extraWeight, which is not kept here: put a requirement that weighs extra in evaluationCriteria. |