diff --git a/docs/ScoDoc9API.md b/docs/ScoDoc9API.md
index b723a45..a3141dc 100644
--- a/docs/ScoDoc9API.md
+++ b/docs/ScoDoc9API.md
@@ -270,7 +270,7 @@ par le serveur ScoDoc.
     * `/departement/<string:dept>/formsemestres_courants`
 * **Exemple d'utilisation:** `/api/departement/MMI/formsemestres_courants`
 * **Résultat:** Liste des formsemestres en cours d'un département donné.
-* **Exemple de résultat:** [departement-formsemestres-courants.json](samples/sample_departement-formsemestres_courants.json.md)
+* **Exemple de résultat:** [departement-formsemestres-courants.json](samples/sample_departement-formsemestres-courants.json.md)
 
 ### **Semestres**
 
@@ -281,7 +281,7 @@ par le serveur ScoDoc.
 * **Route:** `/formsemestre/<int:formsemestre_id>`
 * **Exemple d'utilisation:** `/api/formsemestre/1`
 * **Résultat:** Données d'un formsemestre spécifié par son id.
-* **Exemple de résultat:** [formsemestre.json](samples/sample_formsemestre.json.md)
+* **[Exemple de résultat:](samples/sample_formsemestre.json.md)**
 
 #### **Formsemestres**
 
@@ -495,7 +495,7 @@ mais pas JSON compliant à cause des _NaN_.
       * `/formation/export/<int:formation_id>/with_ids`
   * **Exemple d'utilisation:** `/ScoDoc/api/formation/formation_export/1`
   * **Résultat:** Retourne la formation, avec UE, matières, modules
-  * **Exemple de résultat:** [formation-export.json](samples/sample_formation-export.json.md)
+  * **Exemple de résultat:** [formation-export.json](samples/sample_formation-referentiel_competences.json.md)
 
 #### **`referentiel_competences`** 
     
@@ -686,7 +686,7 @@ d'un nombre quelconque de groupes d'étudiants.
 * **Exemple d'utilisation:** `/ScoDoc/api/partition/2047/edit`
 >`{ "partition_name" : "PART4" }`
 * **Résultat:** Renomme une partition
-* **[Exemple de résultat](samples/sample_partition-edit.json.md)
+* **[Exemple de résultat](samples/sample_partition-edit.json.md)**
 
 #### **`partition-delete`**
 
diff --git a/docs/samples/sample_formsemestres-courants.json.md b/docs/samples/sample_departement-formsemestres-courants.json.md
similarity index 100%
rename from docs/samples/sample_formsemestres-courants.json.md
rename to docs/samples/sample_departement-formsemestres-courants.json.md
diff --git a/docs/samples/sample_etudiants-courant.json.md b/docs/samples/sample_etudiants-courants.json.md
similarity index 100%
rename from docs/samples/sample_etudiants-courant.json.md
rename to docs/samples/sample_etudiants-courants.json.md
diff --git a/docs/samples/sample_formation-export.json.md b/docs/samples/sample_formation-export.json.md
deleted file mode 100644
index df7f73e..0000000
--- a/docs/samples/sample_formation-export.json.md
+++ /dev/null
@@ -1,80 +0,0 @@
-### formation-export
-
-/api/formation/export/1
-
-```json
-{
-  "id": 374,
-  "acronyme": "BUT Informatique",
-  "titre_officiel": "Licence professionnelle",
-  "formation_code": "BUT_INFO",
-  "code_specialite": null,
-  "dept_id": 6,
-  "titre": "BUT Informatique",
-  "version": 2,
-  "type_parcours": 700,
-  "referentiel_competence_id": null,
-  "departement": {
-    "id": 6,
-    "acronym": "INFO",
-    "description": "migré de ScoDoc7",
-    "visible": true,
-    "date_creation": "Thu, 04 Nov 2021 14:45:13 GMT"
-  },
-  "formation_id": 374,
-  "ue": [
-    {
-      "acronyme": "UE 1.1",
-      "numero": 1,
-      "titre": "Réaliser un développement d&apos;application",
-      "type": 0,
-      "ue_code": "UCOD11",
-      "ects": 1.0,
-      "is_external": false,
-      "code_apogee": "",
-      "coefficient": 0.0,
-      "semestre_idx": 1,
-      "color": "#B80004",
-      "niveau_competence_id": "",
-      "coef_rcue": 1.0,
-      "reference": 2074,
-      "matiere": [
-        {
-          "titre": "Réaliser un développement d&apos;application",
-          "numero": 1,
-          "module": [
-            {
-              "titre": "Initiation au dév.",
-              "abbrev": "Dév",
-              "code": "R1.01",
-              "heures_cours": 0.0,
-              "heures_td": 0.0,
-              "heures_tp": 0.0,
-              "coefficient": 1.0,
-              "ects": "",
-              "semestre_id": 1,
-              "numero": 10,
-              "code_apogee": "",
-              "module_type": 2,
-              "coefficients": [
-                {
-                  "ue_reference": "2074",
-                  "coef": "0.42"
-                },
-                {
-                  "ue_reference": "2081",
-                  "coef": "0.24"
-                },
-                ...
-              ]
-            },
-            ...
-          ]
-        },
-        ...
-      ]
-    },
-    ...
-  ]
-}
-```
diff --git a/docs/samples/sample_formation-referentiel_competences.json.md b/docs/samples/sample_formation-referentiel_competences.json.md
new file mode 100644
index 0000000..afb55c1
--- /dev/null
+++ b/docs/samples/sample_formation-referentiel_competences.json.md
@@ -0,0 +1,570 @@
+### formation-referentiel_competences
+
+/api/formation/933/referentiel_competences
+
+```json
+{
+  "dept_id": 6,
+  "annexe": "17",
+  "specialite": "INFO",
+  "specialite_long": "Informatique",
+  "type_structure": "type2",
+  "type_departement": "secondaire",
+  "type_titre": "B.U.T.",
+  "version_orebut": "2021-12-11 00:00:00",
+  "scodoc_date_loaded": "2022-02-17T05:42:45.604254Z",
+  "scodoc_orig_filename": "but-INFO-05012022-081701.xml",
+  "competences": {
+    "Réaliser": {
+      "id_orebut": "c565dab0bf0c01a118811e1786bb2ac9",
+      "titre": "Réaliser",
+      "titre_long": "Développer — c’est-à-dire concevoir, coder, tester et intégrer — une solution informatique pour un client. ",
+      "couleur": "c1",
+      "numero": 1,
+      "situations": [
+        {
+          "libelle": "Élaborer une application informatique"
+        },
+        {
+          "libelle": "Faire évoluer une application informatique"
+        },
+        {
+          "libelle": "Maintenir en conditions opérationnelles une application informatique"
+        }
+      ],
+      "composantes_essentielles": [
+        {
+          "libelle": "en choisissant les ressources techniques appropriées"
+        },
+        {
+          "libelle": "en respectant les besoins décrits par le client"
+        },
+        {
+          "libelle": "en appliquant les principes algorithmiques"
+        },
+        {
+          "libelle": "en veillant à la qualité du code et à sa documentation"
+        }
+      ],
+      "niveaux": {
+        "BUT1": {
+          "libelle": "Développer des applications informatiques simples ",
+          "annee": "BUT1",
+          "ordre": 1,
+          "app_critiques": {
+            "AC11.01": {
+              "libelle": "Implémenter des conceptions simples"
+            },
+            "AC11.02": {
+              "libelle": "Élaborer des conceptions simples"
+            },
+            "AC11.03": {
+              "libelle": "Faire des essais et évaluer leurs résultats en regard des spécifications"
+            },
+            "AC11.04": {
+              "libelle": "Développer des interfaces utilisateurs"
+            }
+          }
+        },
+        "BUT2": {
+          "libelle": "Partir des exigences et aller jusqu’à une application complète ",
+          "annee": "BUT2",
+          "ordre": 2,
+          "app_critiques": {
+            "AC21.01": {
+              "libelle": "Élaborer et implémenter les spécifications fonctionnelles et non fonctionnelles à partir des exigences"
+            },
+            "AC21.02": {
+              "libelle": "Appliquer des principes d’accessibilité et d’ergonomie"
+            },
+            "AC21.03": {
+              "libelle": "Adopter de bonnes pratiques de conception et de programmation"
+            },
+            "AC21.04": {
+              "libelle": "Vérifier et valider la qualité de l’application par les tests"
+            }
+          }
+        },
+        "BUT3": {
+          "libelle": "Adapter des applications sur un ensemble de supports (embarqué, web, mobile, IoT…) ",
+          "annee": "BUT3",
+          "ordre": 3,
+          "app_critiques": {
+            "AC31.01": {
+              "libelle": "Choisir et implémenter les architectures adaptées"
+            },
+            "AC31.02": {
+              "libelle": "Faire évoluer une application existante"
+            },
+            "AC31.03": {
+              "libelle": "Intégrer des solutions dans un environnement de production"
+            }
+          }
+        }
+      }
+    },
+    "Optimiser": {
+      "id_orebut": "384dc89c6cc6856ab3b49535d650a9d8",
+      "titre": "Optimiser",
+      "titre_long": "Proposer des applications informatiques optimisées en fonction de critères spécifiques : temps d’exécution, précision, consommation de ressources..",
+      "couleur": "c2",
+      "numero": 2,
+      "situations": [
+        {
+          "libelle": "Améliorer les performances des programmes dans des contextes contraints"
+        },
+        {
+          "libelle": "Limiter l’impact environnemental d’une application informatique"
+        },
+        {
+          "libelle": "Mettre en place des applications informatiques adaptées et efficaces"
+        }
+      ],
+      "composantes_essentielles": [
+        {
+          "libelle": "en formalisant et modélisant des situations complexes"
+        },
+        {
+          "libelle": "en recensant les algorithmes et les structures de données usuels"
+        },
+        {
+          "libelle": "en s’appuyant sur des schémas de raisonnement"
+        },
+        {
+          "libelle": "en justifiant les choix et validant les résultats"
+        }
+      ],
+      "niveaux": {
+        "BUT1": {
+          "libelle": "Appréhender et construire des algorithmes ",
+          "annee": "BUT1",
+          "ordre": 1,
+          "app_critiques": {
+            "AC12.01": {
+              "libelle": "Analyser un problème avec méthode (découpage en éléments algorithmiques simples, structure de données...)"
+            },
+            "AC12.02": {
+              "libelle": "Comparer des algorithmes pour des problèmes classiques (tris simples, recherche...)"
+            },
+            "AC12.03": {
+              "libelle": "Formaliser et mettre en œuvre des outils mathématiques pour l’informatique"
+            }
+          }
+        },
+        "BUT2": {
+          "libelle": "Sélectionner les algorithmes adéquats pour répondre à un problème donné ",
+          "annee": "BUT2",
+          "ordre": 2,
+          "app_critiques": {
+            "AC22.01": {
+              "libelle": "Choisir des structures de données complexes adaptées au problème"
+            },
+            "AC22.02": {
+              "libelle": "Utiliser des techniques algorithmiques adaptées pour des problèmes complexes (par ex. recherche opérationnelle, méthodes arborescentes, optimisation globale, intelligence artificielle...)"
+            },
+            "AC22.03": {
+              "libelle": "Comprendre les enjeux et moyens de sécurisation des données et du code"
+            },
+            "AC22.04": {
+              "libelle": "Évaluer l’impact environnemental et sociétal des solutions proposées"
+            }
+          }
+        },
+        "BUT3": {
+          "libelle": "Analyser et optimiser des applications",
+          "annee": "BUT3",
+          "ordre": 3,
+          "app_critiques": {
+            "AC32.01": {
+              "libelle": "Anticiper les résultats de diverses métriques (temps d’exécution, occupation mémoire, montée en charge...)"
+            },
+            "AC32.02": {
+              "libelle": "Profiler, analyser et justifier le comportement d’un code existant"
+            },
+            "AC32.03": {
+              "libelle": "Choisir et utiliser des bibliothèques et méthodes dédiées au domaine d'application (imagerie, immersion, intelligence artificielle, jeux vidéos, parallélisme, calcul formel...)"
+            }
+          }
+        }
+      }
+    },
+    "Administrer": {
+      "id_orebut": "59052642c0556be77a77c600e3d47bfe",
+      "titre": "Administrer",
+      "titre_long": "Installer, configurer, mettre à disposition, maintenir en conditions opérationnelles des infrastructures, des services et des réseaux et optimiser le système informatique d’une organisation ",
+      "couleur": "c3",
+      "numero": 3,
+      "situations": [
+        {
+          "libelle": "Déployer une nouvelle architecture technique"
+        },
+        {
+          "libelle": "Améliorer une infrastructure existante"
+        },
+        {
+          "libelle": "Sécuriser les applications et les services"
+        }
+      ],
+      "composantes_essentielles": [
+        {
+          "libelle": "en sécurisant le système d’information"
+        },
+        {
+          "libelle": "en appliquant  les normes en vigueur et les bonnes pratiques architecturales et de sécurité"
+        },
+        {
+          "libelle": "en offrant une qualité de service optimale"
+        },
+        {
+          "libelle": "en assurant la continuité d'activité"
+        }
+      ],
+      "niveaux": {
+        "BUT1": {
+          "libelle": "Installer et configurer un poste de travail ",
+          "annee": "BUT1",
+          "ordre": 1,
+          "app_critiques": {
+            "AC13.01": {
+              "libelle": "Identifier les différents composants (matériels et logiciels) d’un système numérique"
+            },
+            "AC13.02": {
+              "libelle": "Utiliser les fonctionnalités de base d’un système multitâches / multiutilisateurs"
+            },
+            "AC13.03": {
+              "libelle": "Installer et configurer un système d’exploitation et des outils de développement"
+            },
+            "AC13.04": {
+              "libelle": "Configurer un poste de travail dans un réseau d’entreprise"
+            }
+          }
+        },
+        "BUT2": {
+          "libelle": "Déployer des services dans une architecture réseau",
+          "annee": "BUT2",
+          "ordre": 2,
+          "app_critiques": {
+            "AC23.01": {
+              "libelle": "Concevoir et développer des applications communicantes"
+            },
+            "AC23.02": {
+              "libelle": "Utiliser des serveurs et des services réseaux virtualisés"
+            },
+            "AC23.03": {
+              "libelle": "Sécuriser les services et données d’un système"
+            }
+          }
+        },
+        "BUT3": {
+          "libelle": "Faire évoluer et maintenir un système informatique communicant en conditions opérationnelles ",
+          "annee": "BUT3",
+          "ordre": 3,
+          "app_critiques": {
+            "AC33.01": {
+              "libelle": "Créer des processus de traitement automatisé (solution de gestion de configuration et de parc, intégration et déploiement continu...)"
+            },
+            "AC33.02": {
+              "libelle": "Configurer un serveur et des services réseaux de manière avancée (virtualisation...)"
+            },
+            "AC33.03": {
+              "libelle": "Appliquer une politique de sécurité au niveau de l’infrastructure"
+            },
+            "AC33.04": {
+              "libelle": "Déployer et maintenir un réseau d’organisation en fonction de ses besoins"
+            }
+          }
+        }
+      }
+    },
+    "Gérer": {
+      "id_orebut": "b1be9963258bc50533398ff0f42b1b91",
+      "titre": "Gérer",
+      "titre_long": "Concevoir, gérer, administrer et exploiter les données de l’entreprise et mettre à disposition toutes les informations pour un bon pilotage de l’entreprise",
+      "couleur": "c4",
+      "numero": 4,
+      "situations": [
+        {
+          "libelle": "Lancer un nouveau projet"
+        },
+        {
+          "libelle": "Sécuriser des données"
+        },
+        {
+          "libelle": "Exploiter des données pour la prise de décisions"
+        }
+      ],
+      "composantes_essentielles": [
+        {
+          "libelle": "en respectant les réglementations sur le respect de la vie privée et la protection des données personnelles"
+        },
+        {
+          "libelle": "en respectant les enjeux économiques, sociétaux et écologiques de l’utilisation du stockage de données, ainsi que les différentes infrastructures (data centers, cloud, etc.)"
+        },
+        {
+          "libelle": "en s’appuyant sur des bases mathématiques"
+        },
+        {
+          "libelle": "en assurant la cohérence et la qualité"
+        }
+      ],
+      "niveaux": {
+        "BUT1": {
+          "libelle": "Concevoir et mettre en place une base de données à partir d’un cahier des charges client ",
+          "annee": "BUT1",
+          "ordre": 1,
+          "app_critiques": {
+            "AC14.01": {
+              "libelle": "Mettre à jour et interroger une base de données relationnelle (en requêtes directes ou à travers une application)"
+            },
+            "AC14.02": {
+              "libelle": "Visualiser des données"
+            },
+            "AC14.03": {
+              "libelle": "Concevoir une base de données relationnelle à partir d’un cahier des charges"
+            }
+          }
+        },
+        "BUT2": {
+          "libelle": "Optimiser une base de données, interagir avec une application et mettre en œuvre la sécurité ",
+          "annee": "BUT2",
+          "ordre": 2,
+          "app_critiques": {
+            "AC24.01": {
+              "libelle": "Optimiser les modèles de données de l’entreprise"
+            },
+            "AC24.02": {
+              "libelle": "Assurer la sécurité des données (intégrité et confidentialité)"
+            },
+            "AC24.03": {
+              "libelle": "Organiser la restitution de données à travers la programmation et la visualisation"
+            },
+            "AC24.04": {
+              "libelle": "Manipuler des données hétérogènes"
+            }
+          }
+        },
+        "BUT3": {
+          "libelle": "Administrer une base de données, concevoir et réaliser des systèmes d’informations décisionnels ",
+          "annee": "BUT3",
+          "ordre": 3,
+          "app_critiques": {
+            "AC34.01": {
+              "libelle": "Capturer et stocker des ensembles volumineux et complexes de données hétérogènes"
+            },
+            "AC34.02": {
+              "libelle": "Préparer et extraire les données pour l’exploitation"
+            },
+            "AC34.03": {
+              "libelle": "Appliquer des méthodes d’exploration et d’exploitation des données (apprentissage, informatique décisionnelle ou fouille de données)"
+            },
+            "AC34.04": {
+              "libelle": "Mettre en production et optimiser le système de gestion de données de l’entreprise"
+            }
+          }
+        }
+      }
+    },
+    "Conduire": {
+      "id_orebut": "de170ed9d5b9db7c256f17a866278eea",
+      "titre": "Conduire",
+      "titre_long": "Satisfaire les besoins des utilisateurs au regard de la chaîne de valeur du client, organiser et piloter un projet informatique avec des méthodes classiques ou agiles",
+      "couleur": "c5",
+      "numero": 5,
+      "situations": [
+        {
+          "libelle": "Lancer un nouveau projet"
+        },
+        {
+          "libelle": "Piloter le maintien d’un projet en condition opérationnelle"
+        },
+        {
+          "libelle": "Faire évoluer un système d’information"
+        }
+      ],
+      "composantes_essentielles": [
+        {
+          "libelle": "en adoptant une démarche proactive, créative et critique"
+        },
+        {
+          "libelle": "en respectant les règles juridiques et les normes en vigueur"
+        },
+        {
+          "libelle": "en communiquant efficacement avec les différents acteurs d’un projet"
+        },
+        {
+          "libelle": "en sensibilisant à une gestion éthique, responsable, durable et interculturelle"
+        }
+      ],
+      "niveaux": {
+        "BUT1": {
+          "libelle": "Identifier les besoins métiers des clients et des utilisateurs ",
+          "annee": "BUT1",
+          "ordre": 1,
+          "app_critiques": {
+            "AC15.01": {
+              "libelle": "Appréhender les besoins du client et de l'utilisateur"
+            },
+            "AC15.02": {
+              "libelle": "Mettre en place les outils de gestion de projet"
+            },
+            "AC15.03": {
+              "libelle": "Identifier les acteurs et les différentes phases d’un cycle de développement"
+            }
+          }
+        },
+        "BUT2": {
+          "libelle": "Appliquer une démarche de suivi de projet en fonction des besoins métiers des clients et des utilisateurs ",
+          "annee": "BUT2",
+          "ordre": 2,
+          "app_critiques": {
+            "AC25.01": {
+              "libelle": "Identifier les processus présents dans une organisation en vue d’améliorer les systèmes d’information"
+            },
+            "AC25.02": {
+              "libelle": "Formaliser les besoins du client et de l'utilisateur"
+            },
+            "AC25.03": {
+              "libelle": "Identifier les critères de faisabilité d’un projet informatique"
+            },
+            "AC25.04": {
+              "libelle": "Définir et mettre en œuvre une démarche de suivi de projet"
+            }
+          }
+        },
+        "BUT3": {
+          "libelle": "Participer à la conception et à la mise en œuvre d’un projet système d’information ",
+          "annee": "BUT3",
+          "ordre": 3,
+          "app_critiques": {
+            "AC35.01": {
+              "libelle": "Mesurer les impacts économiques, sociétaux et technologiques d’un projet informatique"
+            },
+            "AC35.02": {
+              "libelle": "Savoir intégrer un projet informatique dans le système d’information d’une organisation"
+            },
+            "AC35.03": {
+              "libelle": "Savoir adapter un système d’information"
+            }
+          }
+        }
+      }
+    },
+    "Collaborer": {
+      "id_orebut": "f4fcf7b2f78dbd8e00a3374a7a6243c4",
+      "titre": "Collaborer",
+      "titre_long": "Acquérir, développer et exploiter les aptitudes nécessaires pour travailler efficacement dans une équipe informatique",
+      "couleur": "c6",
+      "numero": 6,
+      "situations": [
+        {
+          "libelle": "Lancer un nouveau projet"
+        },
+        {
+          "libelle": "Organiser son travail en relation avec celui de son équipe"
+        },
+        {
+          "libelle": "Élaborer, gérer et transmettre de l’information"
+        }
+      ],
+      "composantes_essentielles": [
+        {
+          "libelle": "en inscrivant sa démarche au sein d’une équipe pluridisciplinaire"
+        },
+        {
+          "libelle": "en accompagnant la mise en œuvre des évolutions informatiques"
+        },
+        {
+          "libelle": "en veillant au respect des contraintes juridiques"
+        },
+        {
+          "libelle": "en développant une communication efficace et collaborative"
+        }
+      ],
+      "niveaux": {
+        "BUT1": {
+          "libelle": "Identifier ses aptitudes pour travailler dans une équipe ",
+          "annee": "BUT1",
+          "ordre": 1,
+          "app_critiques": {
+            "AC16.01": {
+              "libelle": "Appréhender l’écosystème numérique"
+            },
+            "AC16.02": {
+              "libelle": "Découvrir les aptitudes requises selon les différents secteurs informatiques"
+            },
+            "AC16.03": {
+              "libelle": "Identifier les statuts, les fonctions et les rôles de chaque membre d’une équipe pluridisciplinaire"
+            },
+            "AC16.04": {
+              "libelle": "Acquérir les compétences interpersonnelles pour travailler en équipe"
+            }
+          }
+        },
+        "BUT2": {
+          "libelle": "Situer son rôle et ses missions au sein d’une équipe informatique ",
+          "annee": "BUT2",
+          "ordre": 2,
+          "app_critiques": {
+            "AC26.01": {
+              "libelle": "Comprendre la diversité, la structure et la dimension de l’informatique dans une organisation (ESN, DSI,...)"
+            },
+            "AC26.02": {
+              "libelle": "Appliquer une démarche pour intégrer une équipe informatique au sein d’une organisation"
+            },
+            "AC26.03": {
+              "libelle": "Mobiliser les compétences interpersonnelles pour travailler dans une équipe informatique"
+            },
+            "AC26.04": {
+              "libelle": "Rendre compte de son activité professionnelle"
+            }
+          }
+        },
+        "BUT3": {
+          "libelle": "Manager une équipe informatique",
+          "annee": "BUT3",
+          "ordre": 3,
+          "app_critiques": {
+            "AC36.01": {
+              "libelle": "Organiser et partager une veille technologique et informationnelle"
+            },
+            "AC36.02": {
+              "libelle": "Identifier les enjeux de l’économie de l’innovation numérique"
+            },
+            "AC36.03": {
+              "libelle": "Guider la conduite du changement informatique au sein d’une organisation"
+            },
+            "AC36.04": {
+              "libelle": "Accompagner le management de projet informatique"
+            }
+          }
+        }
+      }
+    }
+  },
+  "parcours": {
+    "C": {
+      "code": "C",
+      "numero": 0,
+      "libelle": "C : Administration, gestion et exploitation des données",
+      "annees": {
+        "1": {
+          "ordre": 1,
+          "competences": {
+            "Réaliser": {
+              "niveau": 1,
+              "id_orebut": "c565dab0bf0c01a118811e1786bb2ac9"
+            },
+            "Optimiser": {
+              "niveau": 1,
+              "id_orebut": "384dc89c6cc6856ab3b49535d650a9d8"
+            },
+            ...
+          }
+        },
+        ...
+      }
+    },
+    ...
+  }
+}
+```
diff --git a/docs/samples/sample_formations.json.md b/docs/samples/sample_formations.json.md
new file mode 100644
index 0000000..e20007a
--- /dev/null
+++ b/docs/samples/sample_formations.json.md
@@ -0,0 +1,29 @@
+### formations
+
+/api/formations
+
+```json
+[
+  {
+    "dept_id": 1,
+    "acronyme": "DUT",
+    "titre": "DUT Génie Biologique option Diététique",
+    "version": 1,
+    "type_parcours": 0,
+    "referentiel_competence_id": null,
+    "id": 1,
+    "titre_officiel": "DUT Génie Biologique option Diététique",
+    "formation_code": "FCOD11",
+    "code_specialite": null,
+    "departement": {
+      "id": 1,
+      "acronym": "BIO",
+      "description": "migré de ScoDoc7",
+      "visible": true,
+      "date_creation": "2021-11-04T15:38:09.397095+01:00"
+    },
+    "formation_id": 1
+  },
+  ...
+]
+```
diff --git a/docs/samples/sample_formsemestre-partitions.json.md b/docs/samples/sample_formsemestre-partitions.json.md
new file mode 100644
index 0000000..524f232
--- /dev/null
+++ b/docs/samples/sample_formsemestre-partitions.json.md
@@ -0,0 +1,29 @@
+### formsemestre-partitions
+
+`/api/formsemestre/944/partitionse`
+
+```json
+{
+  "2059": {
+    "formsemestre_id": 944,
+    "numero": 0,
+    "show_in_lists": false,
+    "id": 2059,
+    "partition_name": "PART",
+    "bul_show_rank": false,
+    "groups_editable": true,
+    "groups": {}
+  },
+  "2060": {
+    "formsemestre_id": 944,
+    "numero": 2,
+    "show_in_lists": false,
+    "id": 2060,
+    "partition_name": "PART2",
+    "bul_show_rank": false,
+    "groups_editable": true,
+    "groups": {}
+  }
+}
+```
+
diff --git a/docs/samples/sample_moduleimpl-evaluations.json.md b/docs/samples/sample_moduleimpl-evaluations.json.md
new file mode 100644
index 0000000..f33a1ee
--- /dev/null
+++ b/docs/samples/sample_moduleimpl-evaluations.json.md
@@ -0,0 +1,32 @@
+### moduleimpl-evaluations
+
+`/api/moduleimpl/14530/evaluations`
+
+```json
+[
+  {
+    "jour": "",
+    "heure_fin": "08h00",
+    "description": "Moyenne 3 DM et 1 DS",
+    "coefficient": 1.0,
+    "publish_incomplete": false,
+    "numero": 0,
+    "moduleimpl_id": 8677,
+    "id": 14530,
+    "heure_debut": "08h00",
+    "note_max": 20.0,
+    "visibulletin": true,
+    "evaluation_type": 0,
+    "evaluation_id": 14530,
+    "date_debut": null,
+    "date_fin": null,
+    "poids": {},
+    "jouriso": null,
+    "duree": "0h",
+    "descrheure": " à 08h00",
+    "matin": 0,
+    "apresmidi": 0
+  }
+]
+```
+
diff --git a/docs/samples/sample_moduleimpl.json.md b/docs/samples/sample_moduleimpl.json.md
new file mode 100644
index 0000000..e00aaf3
--- /dev/null
+++ b/docs/samples/sample_moduleimpl.json.md
@@ -0,0 +1,37 @@
+### moduleimpl
+
+`/api/moduleimpl/14530`
+
+```json
+{
+  "id": 14530,
+  "responsable_id": 667,
+  "computation_expr": null,
+  "module_id": 8194,
+  "formsemestre_id": 911,
+  "moduleimpl_id": 14530,
+  "ens": [],
+  "module": {
+    "abbrev": "DEv. objets",
+    "formation_id": 333,
+    "code": "R 2.01",
+    "matiere_id": 3861,
+    "heures_cours": 0.0,
+    "semestre_id": 2,
+    "heures_td": 0.0,
+    "numero": 216,
+    "heures_tp": 0.0,
+    "code_apogee": "",
+    "titre": "Développement orienté objets",
+    "coefficient": 0.0,
+    "module_type": 2,
+    "id": 8194,
+    "ects": null,
+    "ue_id": 1772,
+    "app_critiques": [],
+    "parcours": [],
+    "module_id": 8194
+  }
+}
+```
+
diff --git a/docs/samples/sample_partition.json.md b/docs/samples/sample_partition.json.md
new file mode 100644
index 0000000..6fa8d6f
--- /dev/null
+++ b/docs/samples/sample_partition.json.md
@@ -0,0 +1,16 @@
+### partition
+
+`/api/partition/2059
+
+```json
+{
+  "formsemestre_id": 944,
+  "numero": 0,
+  "show_in_lists": false,
+  "id": 2059,
+  "partition_name": "PART",
+  "bul_show_rank": false,
+  "groups_editable": true,
+  "groups": {}
+}
+```