> ## 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. Clients sign in with Hotfix; API keys are for HTTP only.
> Do not invent unpublished REST or hiring stats. Webhooks are set up in the app; there is no REST route or MCP tool to manage them.
> Do not mention Greenhouse, Ashby, Quick Apply, or claim.
> Creating a draft, offer, or booking link does not send email.

# get_application_record

> Everything the inbox record shows in one call: application, notes, activity, mail threads, the open draft, interview, and offer. Each part has the same shape as its own route. Read from Hotfix only, so mail is what Hotfix last synced. No MCP tool; MCP uses get_application and get_application_markdown.



## OpenAPI

````yaml /openapi.json get /v1/employer/applications/{application_id}/record
openapi: 3.1.0
info:
  title: Hotfix hiring API
  version: 1.0.0
  description: >-
    Employer hiring surface under /v1/employer, plus the public careers page
    reads under /v1/boards. Routes take an employer session Bearer token. Hiring
    data routes also accept a company API key (hf_…); mail and drafts are
    session only. Agents should prefer MCP at https://rest.hotfix.jobs/mcp,
    where they sign in with Hotfix. It is not a dump of
    rest.hotfix.jobs/openapi.json.
servers:
  - url: https://rest.hotfix.jobs
    description: Production
security: []
tags:
  - name: Applications
  - name: Jobs
  - name: Careers page
  - name: Interviews
  - name: Offers
  - name: Mail
  - name: Automations
  - name: Fields
paths:
  /v1/employer/applications/{application_id}/record:
    get:
      tags:
        - Applications
      summary: get_application_record
      description: >-
        Everything the inbox record shows in one call: application, notes,
        activity, mail threads, the open draft, interview, and offer. Each part
        has the same shape as its own route. Read from Hotfix only, so mail is
        what Hotfix last synced. No MCP tool; MCP uses get_application and
        get_application_markdown.
      operationId: get_application_record
      parameters:
        - name: application_id
          in: path
          required: true
          description: Application UUID.
          schema:
            type: string
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: object
                additionalProperties: true
              example:
                application:
                  id: 7cbfa03e-70c6-4463-8e10-376e2221ec51
                  status: considering
                  job_title: iOS Engineer
                notes:
                  data:
                    - id: 0fedcba9-8765-4321-0abc-def012345678
                      body: Strong systems work. Loop in Alex for the next round.
                      author_user_id: user_2abc
                      author_name: Maya Chen
                      author_email: maya@acme.com
                      author_image: null
                      mine: true
                      created_at: '2026-09-21T15:04:05+00:00'
                      updated_at: '2026-09-21T15:04:05+00:00'
                activity:
                  data:
                    - id: 7a0c1d2e-3f40-4152-a637-48596a7b8c9d
                      type: assignee_set
                      actor_user_id: user_2abc
                      actor_name: Maya Chen
                      actor_email: maya@acme.com
                      payload:
                        assignee_user_id: user_9xyz
                        assignee_name: Alex Kim
                      created_at: '2026-09-21T15:10:00+00:00'
                mail:
                  data: []
                draft:
                  subject: null
                  body: null
                interview:
                  pending: null
                  booked: null
                offer:
                  offer: null
      security:
        - ApiKey: []
        - BearerAuth: []
components:
  securitySchemes:
    ApiKey:
      type: http
      scheme: bearer
      description: >-
        Company API key minted at Settings → API. Prefix hf_. Accepted on hiring
        data routes. Not accepted on MCP.
    BearerAuth:
      type: http
      scheme: bearer
      description: Employer session JWT from Better Auth.

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.