Get job
get_jobFetch one live job listing in full by its slug, as returned by search_jobs.
Returns the complete description, the schedule type and what it means, weekly hours, work arrangement and locations, category, seniority, contract type, required skills, acceptable timezones where the employer listed them, visa sponsorship where the employer stated one, the work-life score, and salary ONLY where the employer published one — we never estimate a salary.
A very long description is truncated on a paragraph boundary; when that happens the response says so and gives the url of the full listing.
Applying happens on the job's page on 4dayweek.io, which the url field points to. apply_method says what a person finds there: "external" means the page hands off to the employer's own application form, "on_page" means they apply on 4dayweek.io itself. There is no separate employer link in this response, and constructing one is not possible from it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | The slug, as returned by the matching search tool. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | ||
| role | No | ||
| slug | No | ||
| level | No | ||
| stack | No | ||
| title | No | ||
| tools | No | ||
| salary | No | ||
| skills | No | ||
| company | No | ||
| category | No | ||
| locations | No | ||
| posted_at | No | ||
| timezones | No | ||
| expires_at | No | ||
| company_url | No | ||
| description | No | ||
| apply_method | No | ||
| company_slug | No | ||
| contract_type | No | ||
| schedule_type | No | ||
| hours_per_week | No | ||
| work_life_score | No | ||
| description_note | No | ||
| schedule_meaning | No | ||
| visa_sponsorship | No | ||
| work_arrangement | No | ||
| application_closes_at | No | ||
| description_truncated | No |