---
title: "Compile a free anonymous job-specific resume preview"
method: POST
path: "/candidate/resume-preview"
---

# Compile a free anonymous job-specific resume preview

`POST /candidate/resume-preview`

Transient ATS-oriented Markdown compiled only from candidate-verified factual evidence and public job signals. The preview is not persisted, has no artifact ID or hash, cannot be approved, and never authorizes or submits an application. Hidden text, screening-model instructions, and unsupported claims are rejected. Candidate charge is $0.

## Request body

- object
  - `job_id` string, required — Active public job ID or slug selected by the candidate.
  - `candidate_skills` string[]
  - `evidence_bullets` object[], required
    - `id` string, required — Candidate-controlled stable provenance reference; it is not included in the resume text.
    - `text` string, required — One factual single-line resume bullet. Hidden text and screening-model instructions are rejected.
    - `skills` string[], required
    - `verified` boolean, required — Must be true only after the human candidate verifies the claim and its provenance.

## Response `200`

Anonymous, non-persisted preview with public job-signal coverage and a candidate-evidence improvement loop; no approval or submission authority.

- object
  - `status` string
  - `preview_markdown` string
  - `artifact_persisted` boolean
  - `artifact_id_available` boolean
  - `approval_available` boolean
  - `application_authorized` boolean
  - `submission_performed` boolean
  - `candidate_charge` integer
  - `acceptance_probability_given` boolean
  - `job_signal_coverage` object
  - `improvement_loop` object
  - `candidate_access` object — Optional verified-human handoff for saving an immutable approval-bound artifact through MCP.

## Other responses

- `400` — Invalid, unverified, manipulative, hidden, or oversized candidate evidence.
- `404` — Job not found or inactive.
- `429` — Hourly abuse throttle exceeded.

---

[API](https://skmtc.net/aidevboard/apis/ai-dev-jobs-api.md) · [All operations](https://skmtc.net/aidevboard/apis/ai-dev-jobs-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aidevboard/ai-dev-jobs-api/revisions/b557e8d0b266/schema)
