There is already a REST API to filter for job executions. This API was used to create some checks for monitoring purpose where the thresholds for minimum successful executions where configured in the monitoring tool.
It turned out that this approach is a bit inconvenient. Changes in the scheduling scheme of a job must also be configured in the monitoring tool. In the sense of one-stop-shopping, this configuration could also be placed in the job meta data and the scheduler could provide an API that only gives back the level OK, WARN or CRITICAL.