diff --git a/rest/index.php b/rest/index.php
index 1c2ea1bc882f281b19d9a71fdf6ecf8eec7fffb3..c923adf70db70fa6f85c74fc534b19a8899df404 100755
--- a/rest/index.php
+++ b/rest/index.php
@@ -188,6 +188,9 @@ $app->put('/customFields/{id}', \CustomField\controllers\CustomFieldController::
 $app->delete('/customFields/{id}', \CustomField\controllers\CustomFieldController::class . ':delete');
 $app->get('/customFieldsWhiteList', \CustomField\controllers\CustomFieldController::class . ':getWhiteList');
 
+//Departments
+$app->get('/departments', \Resource\controllers\DepartmentController::class . ':getFrenchDepartments');
+
 //Docservers
 $app->get('/docservers', \Docserver\controllers\DocserverController::class . ':get');
 $app->post('/docservers', \Docserver\controllers\DocserverController::class . ':create');
diff --git a/src/app/resource/controllers/DepartmentController.php b/src/app/resource/controllers/DepartmentController.php
index e09c0d020a911d8334861c538fa537f0696d1037..d2b0f9ee26901b26ff6b4e2da948cfeb74a699fb 100644
--- a/src/app/resource/controllers/DepartmentController.php
+++ b/src/app/resource/controllers/DepartmentController.php
@@ -15,6 +15,8 @@
 namespace Resource\controllers;
 
 
+use Slim\Http\Request;
+use Slim\Http\Response;
 use SrcCore\models\ValidatorModel;
 
 class DepartmentController
@@ -123,6 +125,11 @@ class DepartmentController
         "976"   => "Mayotte"
     ];
 
+    public function getFrenchDepartments(Request $request, Response $response)
+    {
+        return $response->withJson(['departments' => self::FRENCH_DEPARTMENTS]);
+    }
+
     public static function getById(array $aArgs)
     {
         ValidatorModel::notEmpty($aArgs, ['id']);