Get job details
get_jobGet one job by its lazee.dev job id: title, company, hiring platform, location, workplace, department, employment type, pay (as the posting words it and as numbers), role, level, regions, when it was posted and last confirmed open, the link to apply, and this month's call usage. Returns an error once the company has taken the job down.
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": {
"id": "<id>"
},
"name": "get_job"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The job's lazee.dev id, as returned with each job in search results. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | lazee.dev job id. | |
| url | Yes | Link to apply on the company's own site. | |
| role | No | Job function key. | |
| level | No | Seniority key. | |
| title | Yes | Job title. | |
| usage | Yes | This month's lazee.dev tool calls for the signed-in account. | |
| salary | No | Pay read as numbers, in the job's own currency; null when the posting doesn't state it. | |
| company | Yes | Hiring company. | |
| regions | No | Region keys the job is open to. | |
| location | No | Location as the posting states it. | |
| platform | No | Applicant tracking system the job is posted on. | |
| posted_at | Yes | Posting date (ISO 8601). | |
| synced_at | No | When lazee.dev last confirmed the job is open (ISO 8601). | |
| workplace | No | remote, hybrid or onsite. | |
| department | No | Team or department. | |
| compensation | No | Pay as the posting words it. | |
| first_seen_at | No | When lazee.dev first saw the job (ISO 8601). | |
| employment_type | No | Full-time, contract, internship and so on. |