});
    /**
     * DELETE route for deleting request
     *
     */
    $app->delete('/request/:requestid', function ($requestId) use($app) {
        $userdb = R::readDbFromRequest();
        $by_user = R::readUsernameFromRequest();
        $oReq = new Request($userdb);
        //check if asset exists, if not, throw 404 error.
        $exists = $oReq->checkIfRequestExists($requestId);
        if (!$exists) {
            $response["error"] = true;
            $response["message"] = "Request does not exist";
            R::echoResponse(404, $response);
        } else {
            $result = $oReq->deleteRequest($userdb, $requestId);
            if ($result) {
                $response["error"] = false;
                $response["message"] = "Request deleted";
                Log::write("Request " . $requestId . " deleted.", $by_user);
                R::echoResponse(200, $response);
            } else {
                $response["error"] = true;
                $response["message"] = "Could not delete request";
                Log::write("Could not delete Request " . $requestId . " - Possible failures on deleting associated interventions/intervention_work/_material", $by_user);
                R::echoResponse(500, $response);
            }
        }
    });
});