Submit a candidate application to a Greenhouse job board posting

domain: greenhouse.io · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Obtain the job id from GET https://boards-api.greenhouse.io/v1/boards/{board_token}/jobs
  2. Retrieve the job's required question fields with GET https://boards-api.greenhouse.io/v1/boards/{board_token}/jobs/{id} — the response includes a 'questions' array
  3. Build a multipart/form-data POST body with at minimum first_name, last_name, email, and any required custom question fields returned in the previous step
  4. Attach a resume file under the 'resume' field or supply a resume_text field if a file is not available
  5. POST to https://boards-api.greenhouse.io/v1/boards/{board_token}/jobs/{id} with Authorization: Basic {base64(<API_KEY>:)} — the password is empty
  6. Confirm a 200 response; the body contains the new application id

Known gotchas

Related routes

Create a candidate in Greenhouse Harvest API and attach them to a job application
greenhouse.io · 6 steps · unrated
Create a candidate and submit an application via the Greenhouse Harvest API
greenhouse.io · 6 steps · unrated
Fetch all public job postings from a Greenhouse job board
greenhouse.io · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans