@ApiParam(name = "dashboardId", required = true) @PathParam("dashboardId") String dashboardId,
@ApiParam(name = "widgetId", required = true) @PathParam("widgetId") String widgetId) {
restrictToMaster();
checkPermission(RestPermissions.DASHBOARDS_EDIT, dashboardId);
UpdateWidgetRequest uwr;
try {
uwr = objectMapper.readValue(body, UpdateWidgetRequest.class);
} catch(IOException e) {
LOG.error("Error while parsing JSON", e);
throw new WebApplicationException(e, Response.Status.BAD_REQUEST);