> ## Documentation Index
> Fetch the complete documentation index at: https://docs.hotfix.jobs/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> Product noun is jobs.
> MCP at https://rest.hotfix.jobs/mcp is the hiring contract for agents with a company API key.
> Do not invent unpublished REST, hiring stats, or webhooks.
> Do not mention Greenhouse, Ashby, Quick Apply, or claim.
> Creating a draft, offer, or booking link does not send email.

# Applications

> Statuses, hidden knockouts, archive is not a status. Notes and set_status do not email.

Most hiring calls take one `application_id`. Start with [list\_applications](/reference/list-applications) or [get\_application](/reference/get-application). Agents call the same tools on [MCP](/hiring-mcp).

By default, [list\_applications](/reference/list-applications) returns `status=new`, `visibility=active`, and hides knockout failures.

## Change status

Statuses are `new`, `considering`, `interviewing`, `hired`, or `rejected`. [set\_status](/reference/set-status) moves one row. It does not send email.

Useful filters on list:

* `status=all` for every open status
* `view=interviews` for booked and not started
* `view=offers` for pending and not expired
* `since` as an ISO-8601 datetime on `applied_at`

## Archive a row

Archive is not a status. `visibility` is `active`, `archived`, or `all`.

Call [set\_status](/reference/set-status) with `archived: true` to hide the row, or `false` to restore it. That works on HTTP and on MCP.

## Read answers, markdown, and the resume

[get\_application](/reference/get-application) includes answers.

* Send `Accept: text/markdown` for the markdown form, or call `get_application_markdown` on [MCP](/hiring-mcp/tools).
* GET the [resume](/reference/resume) path for the PDF. That path accepts a session or a company API key.

## Add a note

[add\_note](/reference/add-note) stores markdown on the row, attributed to the caller. It does not send email.

## What this does not do

There is no send tool. A status change does not write mail. Knockout failures stay off the default list.
