yeah, in order for the the HATEOAS assembler to construct paged resources, it requires the pageable list (like the StreamsController.list() uses the spring data deployer.findAll(pageable) ). Unfortunately, the batch admin doesn't return pageable resources (instead only collections). I think this makes it hard to achieve paged resources using HATEOAS assembler support.