Skip to main content
A hosted job has two independent flags. create_job puts the job on the board and keeps it off Hotfix search. list_jobs returns both flags. Agents call the same operations on MCP.

Post a job

  1. Call create_job with title and description. Category, locations, countries, work type, employment, salary, and department are optional. Publish spends a live-job slot.
  2. Wait until extract confirms the role is tech. There is no extract tool.
  3. Call set_job_listed with listed: true to put it on Hotfix search.

List or unlist

set_job_listed with listed: true lists one job. listed: false takes it off search. Listing requires a confirmed extract. Listing does not close the job.

Edit a job

update_job requires title and description on this route. If you change title, description, locations, countries, category, work type, employment, or salary, the job leaves Hotfix search until extract confirms again. Department edits do not re-extract.

Close a job

close_job is terminal. The job leaves the careers page and Hotfix search. There is no reopen. Post the same role later as a new job. Applications stay on the closed job.

Read the apply form

get_form_schema returns the seeker form fields for one job. On HTTP, read form_schema on the job detail response.