diff --git a/src/main/java/eu/hbp/mip/controllers/VariablesApi.java b/src/main/java/eu/hbp/mip/controllers/VariablesApi.java
index 9138ec1b9e693059dea68f3b2c2a16c8b7fca8ff..3e13293cf18f57605e9cca34df028883d6edb4bb 100644
--- a/src/main/java/eu/hbp/mip/controllers/VariablesApi.java
+++ b/src/main/java/eu/hbp/mip/controllers/VariablesApi.java
@@ -135,6 +135,22 @@ public class VariablesApi {
         return ResponseEntity.ok(hierarchy);
     }
 
+    @ApiOperation(value = "Get groupings for histograms", response = Object.class)
+    @Cacheable("vars_histogram_groupings")
+    @RequestMapping(value = "/histogram_groupings", method = RequestMethod.GET)
+    public ResponseEntity<String> getHistogramGroupings(
+    )  {
+        LOGGER.info("Get groupings for histograms");
+
+        String sqlQuery = String.format(
+                "SELECT histogram_groupings FROM meta_variables where upper(target_table)='%s'", featuresMainTable.toUpperCase());
+        SqlRowSet data = metaJdbcTemplate.queryForRowSet(sqlQuery);
+        data.next();
+        String histogramGroupings = data.getString("histogram_groupings");
+
+        return ResponseEntity.ok(histogramGroupings);
+    }
+
 
     private List<String> loadVariables() {
         String sqlQuery = String.format(