---
title: "Check a rewritten CV"
method: POST
path: "/api/v1/controler_cv"
---

# Check a rewritten CV

`POST /api/v1/controler_cv`

## Request

- Base URL: `https://cv.mt-transition.fr`
- URL: `https://cv.mt-transition.fr/api/v1/controler_cv`
- Auth: HTTP bearer

Use this after the assistant has written the new CV, before showing or exporting it. Flags figures that appear neither in the original CV nor in the person’s answers (possible inventions), past-participle bullet lines, empty adjectives, long dashes and personal data that should not appear, and gives the new score out of 10. Free.

## Request body

- object
  - `document_id` string, required: Identifier returned by deposer_cv.
  - `cv` object, required: The rewritten CV, written by the assistant from the original CV and the person’s answers only.
    - `langue` 'fr' | 'en'
    - `nom` string, required
    - `titre` string: Target job title.
    - `coordonnees` string: One line: city · phone · email · LinkedIn, as given by the person.
    - `accroche` string: 3 to 5 lines, facts and figures.
    - `experiences` object[]
      - `poste` string, required
      - `employeur` string
      - `lieu` string
      - `periode` string: e.g. 03/2020 – 09/2025
      - `contexte` string
      - `realisations` string[]
    - `competences` string[]
    - `formation` string[]
    - `langues` string[]
    - `autres` string[]
  - `reponses` string: The person’s answers to the questions, verbatim, so their figures count as sourced.

## Response `200`

Result, or `besoin_information: true` with the questions to ask (no credit used).

## Other responses

- `401`: Missing or unknown key
- `402`: Monthly free credits used up
- `429`: More than 10 calls per minute

---

[API](https://skmtc.dev/mt-transition/apis/cv-booster-api.md) · [All operations](https://skmtc.dev/mt-transition/apis/cv-booster-api/llms.txt) · [OpenAPI document](https://skmtc.dev/mt-transition/apis/cv-booster-api/revisions/4577dd9635f9?raw)
