> ## 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.

# Offers and mail

> create_offer and create_draft do not send. Accept and Decline are magic links, not tools.

There is no send tool. [create\_offer](/reference/create-offer), [create\_draft](/reference/create-draft), and [create\_self\_schedule\_link](/reference/create-self-schedule-link) do not send email. Tokens on a template render when a person hits **Send** in the app.

## Create an offer

[create\_offer](/reference/create-offer) makes one pending letter and a magic link. Pay and start date are required. One active letter at a time.

The applicant Accepts or Declines on that link. They do not need an account. Accept stores the name they typed. That is not a tool.

* Accept moves them to Hired.
* Decline leaves them Interviewing.
* Optional expiry has no default. Without a date, the letter stays open until Accept, Decline, or Rescind. Expiry behaves like Decline.

[get\_offer](/reference/get-offer) returns the latest letter. `offer` is null when there is none. `offer_url` is set only while it is pending.

## Rescind an offer

Call [rescind\_offer](/reference/rescind-offer) only while the offer is pending.

After Accept they are Hired. Rescind does not un-hire. If the hire falls through, move the row with [set\_status](/reference/set-status).

## Save a draft

[create\_draft](/reference/create-draft) replaces the one open letter on that application. It does not send and does not schedule. On MCP you can start from a `template_id`.

Put a [booking URL](/interviews) in the body yourself when you want them to pick a time.
