diff --git a/app/Http/Controllers/Api/EvaluationsController.php b/app/Http/Controllers/Api/EvaluationsController.php
new file mode 100644
index 0000000000000000000000000000000000000000..66a93178fdbeb8783044d8ab5ec9a4608e41d3a4
--- /dev/null
+++ b/app/Http/Controllers/Api/EvaluationsController.php
@@ -0,0 +1,42 @@
+<?php
+/**
+ * DocumentTypeController.php.
+ *
+ * Created By: jonathan
+ * Date: 15/10/2020
+ * Time: 12:59
+ */
+
+namespace App\Http\Controllers\Api;
+
+use App\Http\Controllers\Controller;
+use App\Models\Evaluation;
+use Illuminate\Http\Request;
+
+class EvaluationsController extends Controller
+{
+    public function all()
+    {
+        // TODO filter by organization if not admin
+        // TODO Add dangerLevels and measures
+        return Evaluation::all();
+    }
+
+    public function get(int $id)
+    {
+        // TODO filter by organization if not admin
+        // TODO Add dangerLevels and measures
+        return Evaluation::find($id);
+    }
+
+    public function save(Request $request, $id = null)
+    {
+        // TODO
+
+        abort(403);
+    }
+
+    public function delete(int $id = null)
+    {
+    }
+}
diff --git a/routes/api.php b/routes/api.php
index 422e94ceccca0f836a0a90f55ea03ed2ab029ee4..8c6befe14c89419f188c73152007eafa44389d89 100644
--- a/routes/api.php
+++ b/routes/api.php
@@ -1,5 +1,6 @@
 <?php
 
+use App\Http\Controllers\Api\EvaluationsController;
 use App\Http\Controllers\Api\MeasuresController;
 use App\Http\Controllers\Api\OrganizationsController;
 use App\Http\Controllers\Api\UsersController;
@@ -38,3 +39,10 @@
     Route::put('/{id}', [MeasuresController::class, 'save'])->name('api.measures.put');
     Route::get('/{id}', [MeasuresController::class, 'get'])->name('api.measures.get');
 });
+Route::prefix('/evaluations')->middleware('auth:sanctum')->group(function () {
+    Route::get('/', [EvaluationsController::class, 'all'])->name('api.evaluations.all');
+    Route::put('/{id}', [EvaluationsController::class, 'save'])->name('api.evaluations.put');
+    Route::post('/', [EvaluationsController::class, 'save'])->name('api.evaluations.post');
+    Route::get('/{id}', [EvaluationsController::class, 'get'])->name('api.evaluations.get');
+    Route::delete('/{id}', [EvaluationsController::class, 'delete'])->name('api.evaluations.delete');
+});