This response is inconsistent with the other one. We have 2 options:
* return a non-200 status code to the viewing layer in JS
* return a 200 status code with a consistent response ```python {'sessions': []}```