Get Job Details
get_job_detailsRetrieve a job's full description and associated skills by job ID.
Use this tool when users want more detail about a specific job than search_jobs returns (e.g. after finding a job via search_jobs and wanting its full description and skills list). DO NOT use for: searching/discovering jobs by keyword (use search_jobs instead).
LLM USAGE INSTRUCTIONS:
Only call this after the user has picked out a specific job from search_jobs results (or otherwise supplied a job's guid directly) — do not call it speculatively for every search result.
After returning job details, do NOT automatically call get_company. Instead, offer to look up the company (e.g. "Want me to pull up more info on the company?") and only call get_company, passing this same job_id, if the user says yes.
Args:
job_id: The unique identifier of the job to retrieve (required). This must be the
job's guid field from a search_jobs result, NOT its id field — id is a
different, internal identifier that this tool does not accept.
Returns: JobDetails: Contains: - description: The full job description - skills: List of Skill objects associated with the job
Raises: Exception: If the API call fails, the job is not found, or input validation errors occur
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| job_id | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| skills | No | Skills associated with the job | |
| description | No | The job description |