I think the best way to represent this by the REST API is to create a field, containing a list of his ids ordered by the admin. * Back : * [ ] Modify the Model and the Dtos * [ ] Update the REST Controller * [ ] Update the tests * Android TV (adapt to your job) : * [ ] Implement the ordering * Android Admin (adapt to your job) : * [ ] Implement the ordering * Front (adapt to your job) : * [ ] Implement the ordering