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

# paste_interview

> Attach an interview you already put on Google Calendar. Send the event's link. With confirm false (the default) it only reads the event back so you can check it. With confirm true it saves it as the booked interview. Needs Google Workspace connected. Does not send email. No MCP tool.



## OpenAPI

````yaml /openapi.json post /v1/employer/applications/{application_id}/interview/paste
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}/interview/paste:
    post:
      tags:
        - Interviews
      summary: paste_interview
      description: >-
        Attach an interview you already put on Google Calendar. Send the event's
        link. With confirm false (the default) it only reads the event back so
        you can check it. With confirm true it saves it as the booked interview.
        Needs Google Workspace connected. Does not send email. No MCP tool.
      operationId: paste_interview
      parameters:
        - name: application_id
          in: path
          required: true
          description: Application UUID.
          schema:
            type: string
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                url:
                  type: string
                  description: The Google Calendar event link.
                confirm:
                  type: boolean
                  description: true saves it. Default false previews.
              required:
                - url
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                type: object
                additionalProperties: true
              example:
                title: 'Interview: Ada Lovelace'
                starts_at: '2026-10-02T17:00:00+00:00'
                ends_at: '2026-10-02T17:45:00+00:00'
                join_url: https://meet.google.com/abc-defg-hij
                saved: false
      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.