---
title: "Api V1 Cao Documents"
method: POST
path: "/api/v1/cao/documents"
tags: ["api-ia", "api-ia"]
---

# Api V1 Cao Documents

`POST /api/v1/cao/documents`

## Request

- Base URL: `https://synergieloc.fr`
- URL: `https://synergieloc.fr/api/v1/cao/documents`
- Auth: API key in header `X-API-Key`

CONTRÔLE DE COMPLÉTUDE DOCUMENTAIRE — GRATUIT, sans clé API.

La planche PDF (/cao/pdf) livre un plan complet PAR NIVEAU + fiches
techniques. Ce contrôle dit si la liasse sera défendable devant un
professionnel — 4 étages exigent 4 plans complets ET desservis :

  · `element_hors_plan` — escalier/garde-corps dont le z ne se rattache
    à aucun niveau : il disparaîtrait de TOUS les plans ;
  · `niveau_non_desservi` (critique) — aucun escalier n'ARRIVE à cet étage
    et aucun ascenseur ne le couvre : étage inaccessible sur les plans ;
  · `arrivee_sans_protection` — trémie sans garde-corps ni cage murée
    (NF P01-012) ;
  · `hauteur_niveau_insuffisante` — moins de 2 200 mm entre deux niveaux.

`couverture` = le sommaire annoncé de la liasse : chaque plan de niveau
avec son contenu (murs, ouvertures, escaliers, garde-corps), plans
techniques, élévations, axonométrie, métrés.

Body : la scène CAO (GET /cao/schema), plus deux options :
  - `appliquer: true` → `scene_corrigee`, la scène patchée (correctifs z) ;
  - `revalider: true` → `apres_correction`, le contrôle rejoué dessus.

Workflow : cao_verifier (qui inclut CE contrôle) → corriger → cao_pdf.

## Request body

- object

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/synergieloc/apis/synergieloc-api-immobiliere-pour-les-ia.md) · [All operations](https://skmtc.dev/synergieloc/apis/synergieloc-api-immobiliere-pour-les-ia/llms.txt) · [OpenAPI document](https://skmtc.dev/synergieloc/apis/synergieloc-api-immobiliere-pour-les-ia/revisions/6af072bd388f?raw)
