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

# Api V1 Cao Ifc

`POST /api/v1/cao/ifc`

## Request

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

CAO pour agents IA : décrivez une scène en JSON (même format que
/cao/dxf), recevez un fichier IFC4 — le format d'échange BIM standard,
ouvrable dans Revit/ArchiCAD/Solibri, en millimètres. GlobalId STABLES :
la même maquette garde ses identifiants d'un export à l'autre (espace de
noms = `projet_id`, sinon le titre ; un élément qui porte `ifc_guid` — posé
par l'import — le garde, même réordonné) ; pièces IfcSpace nommées avec surfaces habitable et Carrez ;
planchers (IfcSlab) percés de leurs trémies, toiture IfcRoof, escaliers
IfcStair ; Pset/Qto standard (murs, baies, dalles, pièces, étages) ;
couches de matériaux (IfcMaterialLayerSetUsage) avec masse volumique et
conductivité thermique. Les ouvertures percent réellement leur mur :
IfcOpeningElement (IfcRelVoidsElement) + IfcDoor/IfcWindow en remplissage
(IfcRelFillsElement). Types (IfcWallType, IfcSlabType, IfcDoorType,
IfcWindowType), limites d'espaces (IfcRelSpaceBoundary2ndLevel),
géoréférencement Lambert-93 (IfcMapConversion, Scale 0,001). Validé
schéma + règles EXPRESS IFC4. Compositions déclarées : `compositions{}`
/ `murs[].composition` / `murs[].couches`.
Armatures sur demande (`armatures: true`) : IfcReinforcingBar des semelles et
linteaux, à la géométrie exacte, agrégées à leur élément ; IfcReinforcingMesh
par dalle (cao_ifc_armatures, aciers de /cao/ferraillage).
Body : identique à /cao/dxf. [format:'json'] renvoie {ifc, elements, unites}
au lieu d'un fichier téléchargeable. Schéma complet : GET /api/v1/cao/schema.
Coordination : POST /cao/ifc/valider, /cao/ifc/conflits, /cao/ifc/bcf.

## Headers

- `x-api-key` string

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