---
title: "List annexes du catalogue"
method: GET
path: "/lease-annexes/system"
tags: ["Lease Annexes"]
---

# List annexes du catalogue

`GET /lease-annexes/system`

## Request

- Base URL: `https://api.faireplace.com/api`
- URL: `https://api.faireplace.com/api/lease-annexes/system`
- Auth: HTTP bearer

Recupere la liste des annexes systeme disponibles dans le catalogue global de la plateforme.

Ces annexes correspondent aux documents reglementaires prevus par la loi francaise pour les contrats
de location : notice d'information (Loi ALUR), liste des charges recuperables (Decret 87-713),
reparations locatives (Decret 87-712), grille de vetuste, inventaire mobilier, etc.

**Filtrage par type de bail**

Utilisez le parametre `lease_type_id` pour obtenir uniquement les annexes applicables a un type
de bail specifique. Par exemple, l'inventaire mobilier n'est applicable qu'aux baux meubles.

**Sources des annexes**

Chaque annexe a une source qui determine comment son contenu est resolu :
- `STATIC_FILE` : fichier PDF statique embarque (textes reglementaires officiels)
- `DYNAMIC_TYPST` : document PDF genere dynamiquement a partir des donnees du bail
- `USER_UPLOAD` : document uploade manuellement par l'utilisateur

## Query parameters

- `lease_type_id` string, uuid

## Response `200`

Liste des annexes systeme recuperee avec succes.

- SystemLeaseAnnex[]
  - `id` string, uuid, required: Unique identifier of the system annex
  - `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
  - `source` 'STATIC_FILE' | 'DYNAMIC_TYPST' | 'USER_UPLOAD', required: Methode de resolution du contenu de l'annexe. - `STATIC_FILE` - Fichier PDF statique embarque dans l'application (ex: textes reglementaires officiels). - `DYNAMIC_TYPST` - Document PDF genere dynamiquement a partir des donnees du bail (ex: inventaire mobilier). - `USER_UPLOAD` - Document uploade manuellement par l'utilisateur via le systeme de medias.
  - `name` string, required: Nom complet de l'annexe tel qu'il apparaitra dans le bail.
  - `description` string, nullable: Description detaillee du contenu et de l'objet de l'annexe.
  - `legal_reference` string, nullable: Reference legale associee (loi, decret, arrete).
  - `version` string, required: Version du document (permet le suivi des mises a jour reglementaires).
  - `file_path` string, nullable: Chemin relatif du fichier statique dans le repertoire d'assets. Renseigne uniquement pour les annexes de source `STATIC_FILE`.
  - `template_name` string, nullable: Identifiant interne du template utilise pour la generation dynamique du PDF. Renseigne uniquement pour les annexes de source `DYNAMIC_TYPST`.
  - `file_name` string, required: Nom du fichier a utiliser lors du telechargement.
  - `mime_type` string, required: Type MIME du document.
  - `is_active` boolean, required: Indique si l'annexe est active et disponible pour etre attachee aux baux.
  - `is_mandatory` boolean, required: Indique si l'annexe est obligatoire pour les types de bail concernes. Les annexes obligatoires sont automatiquement attachees lors de l'appel a `attach-mandatory`.
  - `applicable_lease_type_ids` string[], nullable: Liste des identifiants de types de bail pour lesquels cette annexe est applicable. Si `null`, l'annexe est applicable a tous les types de bail.
  - `created_at` string, date-time, required: Date de creation de l'annexe systeme.

## Other responses

- `401`: Unauthorized
- `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)
