---
title: "Generate Cover Letter"
method: POST
path: "/jobs/cover-letter"
tags: ["jobs"]
---

# Generate Cover Letter

`POST /jobs/cover-letter`

## Request

- Base URL: `https://api.qarera.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.qarera.com/jobs/cover-letter`
- Auth: HTTP bearer

Generate a cover letter for a job application

## Request body

- CoverLetterRequest
  - `job_id` integer, required
  - `resume_id` integer, nullable

## Response `200`

Successful Response

- CoverLetterResponse
  - `job_id` integer, required
  - `resume_id` integer, required
  - `cover_letter` CoverLetterContent, required
    - `greeting` string, required
    - `opening` string, required
    - `body` string, required
    - `why_company` string, required
    - `closing` string, required
    - `sign_off` string, required
    - `name` string, required

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/qarera/apis/job-copilot-api.md) · [All operations](https://skmtc.dev/qarera/apis/job-copilot-api/llms.txt) · [OpenAPI document](https://skmtc.dev/qarera/apis/job-copilot-api/revisions/cf630251b029?raw)
