diff --git a/ProcessMaker/Http/Controllers/Api/V1_1/TaskController.php b/ProcessMaker/Http/Controllers/Api/V1_1/TaskController.php index bd0bf92cad..47906da617 100644 --- a/ProcessMaker/Http/Controllers/Api/V1_1/TaskController.php +++ b/ProcessMaker/Http/Controllers/Api/V1_1/TaskController.php @@ -1,20 +1,33 @@ defaultFields) + ->where('element_type', 'task'); return $query->paginate(); } + + public function show(ProcessRequestToken $task) + { + return $task; + } } diff --git a/routes/v1_1/api.php b/routes/v1_1/api.php index 743abe26fa..08ef1fc0ea 100644 --- a/routes/v1_1/api.php +++ b/routes/v1_1/api.php @@ -12,5 +12,9 @@ // Route to list tasks Route::get('tasks', [TaskController::class, 'index']) ->name('index'); + + // Route to show a task + Route::get('tasks/{task}', [TaskController::class, 'show']) + ->name('show'); }); });