Это называется, что это не REST API
У вас есть
Id's
от каких-то сущностей. Представим, что от
collection1
Что бы проиграть ваш сценарий и остоваться в REST. Вам нужно послать GET запрос с параметрами
Id
.
Сущности, которые вернутся есть в DB, иначе отсутствуют. Если вам нужны только
Id's
, то добавте к запросам параметр
fields
и значение
id
. И это уже начинает отходить от "классического", и становится объектом споров и философским умозаключений.
Примеры:
1)
{host}/{restapi}/collection1?id="id1"&id="id2"&id="id3"
2)
{host}/{restapi}/collection1?id="id1"&id="id2"&id="id3"&fields=id
3)
{host}/{restapi}/collection1?id=["id1","id2","id3"]&fields=id
Пример 1) правильный, 2) хороший, пример 3) плохой