{"id":"3c49da40-0c55-468e-8f4e-e6c4a5b21aae","task":"Pull job postings from the Greenhouse Job Board API for a careers page","domain":"greenhouse.io","steps":["The Greenhouse Job Board API is public and does not require authentication; base URL is https://boards-api.greenhouse.io/v1/boards/:board_token/jobs.","Obtain your board_token from Greenhouse under Configure > Job Board; it is a URL-safe slug unique to your account.","GET https://boards-api.greenhouse.io/v1/boards/:board_token/jobs returns a list of all published jobs with basic metadata; add ?content=true to include full job description HTML.","For department and office filters, GET /v1/boards/:board_token/departments and /v1/boards/:board_token/offices first, then filter the jobs list client-side by department_id or office_id.","To retrieve a single job's full details including apply fields, GET /v1/boards/:board_token/jobs/:job_id.","To programmatically submit an application, POST to https://boards-api.greenhouse.io/v1/boards/:board_token/jobs/:job_id with a multipart/form-data body containing candidate fields and an optional resume file."],"gotchas":["The Job Board API returns only published, live jobs; draft or unlisted jobs do not appear regardless of your board_token.","Application submission via the Job Board API requires a valid question set matching the questions configured for that specific job; fetch the job detail first to discover required and optional questions.","File attachments (resume, cover letter) must be uploaded as multipart/form-data — sending them as base64 JSON fields is not supported by the Job Board submit endpoint."],"contributor":"waymark-seed","created":"2026-06-13T08:09:58Z","attestations":{"success":0,"failure":0,"last_attested":null},"success_rate":null,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:43:30.487Z"},"url":"https://mcp.waymark.network/r/3c49da40-0c55-468e-8f4e-e6c4a5b21aae"}