Draft job position with AI
generate_job_draftGenerate an AI draft of a job posting from a short free-text brief (e.g. "Backend Engineer with 10 years of Node"). Nothing is created or saved. Each call runs an AI generation that takes several seconds and counts toward the organization's AI usage. Returns the drafted fields (title, description HTML, modality, salary, locations, benefits) plus the organization name and description. Optionally starts from an existing job position (baseJobDescriptionId).
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": {
"brief": "<brief>"
},
"name": "generate_job_draft"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| brief | Yes | Free-text description of the role to draft | |
| baseJobDescriptionId | No | Existing job position to use as the starting point |