I've got a REST application with endpoints that return single items and pages of those same kinds of item.
Let's say that the single-item endpoint has a media/content type like this:
You could encode the list and entry type in a single component of the vendor tree part, such as
If your list type of item type already contain a dash, you might have to chose an alternative separator.
Alternatively you could simply transport the list type in the
Content-Type: application/vnd.company.mylist-1+json header and use a different one for the item type such as
X-Item-Content-Type: application/vnd.company.myitem-1+json for the item type.