It is: https://git.lavasoftware.org/mwasilew/lava/-/jobs/3085 It fails with lava unit tests.
To close this topic of REST API. There are now 3 branches for REST API in LAVA:
1. very basic one that works out of the box https://git.lavasoftware.org/mwasilew/lava/tree/rest_api_minimal There is a pull request to merge that into LAVA master but currently fails on publishing step. There is a ticket to resolve this as it's the problem with CI rather than the code: https://git.lavasoftware.org/lava/lava/issues/122
2. filtering with django-filters https://git.lavasoftware.org/mwasilew/lava/tree/rest_api_filters Since django-filters from stretch doesn't work with django from stretch-backports and request to include more recent version of django-filters to backports went nowhere [1], there is a separate branch that works on buster. It will work on stretch but requires either manual package installation or installing django-filters from pip (do at your own risk). Details are described in README
3. nested routes API + related filters https://git.lavasoftware.org/mwasilew/lava/tree/rest_api_plus This branch adds v0.2 of the API that replaces the TestJob simple routes with nested routes. So it is possible to do /jobs/<job_id>/suites/<suite_id>/tests/<test_id> queries (or any subpath of it). Please note that this feature has poor performance. It's not clear whether this can be fixed due to access restriction model that is implemented in LAVA. It also allows filtering in the extended paths. This branch also offers related filters as supported in djangorestframework-filters module. This branch is for adventurous users only. It requires installing packages that are not available in debian. README file was updated with installation instructions. Again, do it at your own risk. It didn't brake anything for me, but you never know what might happen in production instance.
[1] https://lists.debian.org/debian-backports/2018/10/msg00004.html
milosz.