Recuperando uma coleção de IDs em vez da representação completa de um recurso no REST
Estou projetando uma API REST pela primeira vez, então tenho o que considero uma pergunta bastante básica sobre seu design.
Gostaria que a coleção de arquivos retornasse um ID (ou um link) de todos os recursos disponíveis, em vez de recuperar a representação completa, pois haveria muitos dados.
GET /files # return the full representation of a collection of resources
GET /files/{id} # return the full representation of a single resource
Não sei se é melhor dividi-lo em dois recursos diferentes:
GET /fileids # return only IDs
GET /files/{id} # return the full representation of a single resource
Qual seria a sua abordagem?