---
title: "Verifier la conformite des annexes"
method: GET
path: "/leases/{lease_id}/annexes/compliance"
tags: ["Lease Annexes"]
---

# Verifier la conformite des annexes

`GET /leases/{lease_id}/annexes/compliance`

## Request

- Base URL: `https://api.faireplace.com/api`
- URL: `https://api.faireplace.com/api/leases/{lease_id}/annexes/compliance`
- Auth: HTTP bearer

Verifie la conformite reglementaire des annexes d'un bail en comparant les annexes
presentes avec les exigences legales du type de bail.

**Le rapport indique :**
- `is_compliant` : `true` si toutes les annexes obligatoires sont presentes et incluses
- `mandatory` : detail de chaque annexe obligatoire avec son statut (`present`, `excluded`, `missing`)
- `recommended` : annexes recommandees mais non obligatoires

**Cas d'usage** : Appelez cet endpoint avant de finaliser un bail ou d'initier une
signature electronique pour vous assurer que le dossier est complet.

## Path parameters

- `lease_id` string, uuid, required

## Response `200`

Rapport de conformite genere avec succes.

- AnnexComplianceResult: Resultat de la verification de conformite des annexes d'un bail. Compare les annexes presentes avec les exigences reglementaires du type de bail.
  - `lease_id` string, uuid, required: Identifiant du bail verifie.
  - `is_compliant` boolean, required: `true` si toutes les annexes obligatoires sont presentes et incluses. `false` si au moins une annexe obligatoire est manquante.
  - `total_annexes` integer, required: Nombre total d'annexes attachees au bail.
  - `included_annexes` integer, required: Nombre d'annexes incluses (non exclues) dans le dossier.
  - `mandatory` AnnexComplianceItem[], required: Liste des annexes obligatoires avec leur statut de presence.
    - `annex_type` 'NOTICE_INFORMATION' | 'CHARGES_RECUPERABLES' | 'REPARATIONS_LOCATIVES' | 'GRILLE_VETUSTE' | 'INVENTAIRE_MOBILIER' | 'ETAT_DES_LIEUX' | 'DPE' | 'DIAGNOSTIC_PLOMB' | 'DIAGNOSTIC_AMIANTE' | 'DIAGNOSTIC_ELECTRICITE' | 'DIAGNOSTIC_GAZ' | 'ETAT_RISQUES' | 'REGLEMENT_COPROPRIETE' | 'PERMIS_LOUER' | 'ASSURANCE_HABITATION' | 'CAUTIONNEMENT' | 'CUSTOM', required: Type d'annexe au bail. Chaque type correspond a un document reglementaire ou complementaire qui doit etre joint au contrat de location conformement a la legislation francaise. **Documents reglementaires obligatoires :** - `NOTICE_INFORMATION` - Notice d'information (Loi ALUR art. 3-3) - `CHARGES_RECUPERABLES` - Liste des charges recuperables (Decret 87-713) - `REPARATIONS_LOCATIVES` - Reparations a la charge du locataire (Decret 87-712) - `GRILLE_VETUSTE` - Grille de vetuste indicative (Decret 2016-382) - `INVENTAIRE_MOBILIER` - Inventaire du mobilier (baux meubles, Decret 2015-981) - `ETAT_DES_LIEUX` - Etat des lieux d'entree/sortie (Decret 2016-382) **Diagnostics techniques :** - `DPE` - Diagnostic de Performance Energetique - `DIAGNOSTIC_PLOMB` - Constat de Risque d'Exposition au Plomb (CREP) - `DIAGNOSTIC_AMIANTE` - Etat d'amiante (parties privatives) - `DIAGNOSTIC_ELECTRICITE` - Etat de l'installation interieure d'electricite - `DIAGNOSTIC_GAZ` - Etat de l'installation interieure de gaz - `ETAT_RISQUES` - Etat des Risques et Pollutions (ERP) **Documents complementaires :** - `REGLEMENT_COPROPRIETE` - Extraits du reglement de copropriete - `ASSURANCE_HABITATION` - Attestation d'assurance habitation - `CAUTIONNEMENT` - Acte de cautionnement - `CUSTOM` - Document personnalise
    - `name` string, required: Nom de l'annexe attendue.
    - `status` 'present' | 'excluded' | 'missing', required: Statut de presence de l'annexe : - `present` - L'annexe est attachee et incluse - `excluded` - L'annexe est attachee mais exclue du dossier - `missing` - L'annexe n'est pas attachee au bail
    - `annex_id` string, uuid, nullable: Identifiant de l'annexe si elle est attachee, `null` si manquante.
  - `recommended` AnnexComplianceItem[], required: Liste des annexes recommandees (non obligatoires) avec leur statut.
    - `annex_type` 'NOTICE_INFORMATION' | 'CHARGES_RECUPERABLES' | 'REPARATIONS_LOCATIVES' | 'GRILLE_VETUSTE' | 'INVENTAIRE_MOBILIER' | 'ETAT_DES_LIEUX' | 'DPE' | 'DIAGNOSTIC_PLOMB' | 'DIAGNOSTIC_AMIANTE' | 'DIAGNOSTIC_ELECTRICITE' | 'DIAGNOSTIC_GAZ' | 'ETAT_RISQUES' | 'REGLEMENT_COPROPRIETE' | 'PERMIS_LOUER' | 'ASSURANCE_HABITATION' | 'CAUTIONNEMENT' | 'CUSTOM', required: Type d'annexe au bail. Chaque type correspond a un document reglementaire ou complementaire qui doit etre joint au contrat de location conformement a la legislation francaise. **Documents reglementaires obligatoires :** - `NOTICE_INFORMATION` - Notice d'information (Loi ALUR art. 3-3) - `CHARGES_RECUPERABLES` - Liste des charges recuperables (Decret 87-713) - `REPARATIONS_LOCATIVES` - Reparations a la charge du locataire (Decret 87-712) - `GRILLE_VETUSTE` - Grille de vetuste indicative (Decret 2016-382) - `INVENTAIRE_MOBILIER` - Inventaire du mobilier (baux meubles, Decret 2015-981) - `ETAT_DES_LIEUX` - Etat des lieux d'entree/sortie (Decret 2016-382) **Diagnostics techniques :** - `DPE` - Diagnostic de Performance Energetique - `DIAGNOSTIC_PLOMB` - Constat de Risque d'Exposition au Plomb (CREP) - `DIAGNOSTIC_AMIANTE` - Etat d'amiante (parties privatives) - `DIAGNOSTIC_ELECTRICITE` - Etat de l'installation interieure d'electricite - `DIAGNOSTIC_GAZ` - Etat de l'installation interieure de gaz - `ETAT_RISQUES` - Etat des Risques et Pollutions (ERP) **Documents complementaires :** - `REGLEMENT_COPROPRIETE` - Extraits du reglement de copropriete - `ASSURANCE_HABITATION` - Attestation d'assurance habitation - `CAUTIONNEMENT` - Acte de cautionnement - `CUSTOM` - Document personnalise
    - `name` string, required: Nom de l'annexe attendue.
    - `status` 'present' | 'excluded' | 'missing', required: Statut de presence de l'annexe : - `present` - L'annexe est attachee et incluse - `excluded` - L'annexe est attachee mais exclue du dossier - `missing` - L'annexe n'est pas attachee au bail
    - `annex_id` string, uuid, nullable: Identifiant de l'annexe si elle est attachee, `null` si manquante.

## Other responses

- `401`: Unauthorized
- `403`: Forbidden
- `404`: Not found
- `500`: Internal Server Error

---

[API](https://skmtc.dev/faireplace/apis/faireplace-property-management-api.md) · [All operations](https://skmtc.dev/faireplace/apis/faireplace-property-management-api/llms.txt) · [OpenAPI document](https://skmtc.dev/faireplace/apis/faireplace-property-management-api/revisions/69de39762919?raw)
