Выполнение JPQL (count) в POST запросе

Здравствуйте! Столкнулись с необходимостью получать count через REST запрос. Согласно документации указали URL POST-запроса
http://localhost:8080/app/rest/v2/queries/sales$Order/ordersByIds?returnCount=true
Но, к сожалению, с таким URL мы получали список сущностей в соответствии с условием ранее созданного “query” в “rest-queries”
Далее мы попробовали URL
http://localhost:8080/app/rest/v2/queries/sales$Order/ordersByIds/count
И получили долгожданный count.
Подскажите, пожалуйста - это ошибка или мы должны были еще где то определить returnCount? Так же хотелось бы уточнить нет ли возможности получить count фильтром POST запроса не создавая ранее query.
Спасибо.

Здравствуйте @Marat_gasanyan,

При указании returnCount=true, count указывается в header ‘X-Total-Count’.
Swagger:
https://files.cuba-platform.com/swagger/7.0/#!/Queries/post_queries_entityName_queryName

Также вы можете получить count с помощью REST-запроса:
http://localhost:8080/app/rest/v2/queries/<entityName>/<queryName>/count
Swagger:
https://files.cuba-platform.com/swagger/7.0/#!/Queries/get_queries_entityName_queryName_count

С уважением,
Никита

Здравствуйте Никита, спасибо за ответ.
Если запрашивать количество так как указано в документации то вместе с count указным в header ‘X-Total-Count’ приходить полный JSON ответ с сущностями в указанном view, что значительно усложняет обработку ответа.
Я так понимаю нет возможности получить count с фильтром в POST запросе не создавая query?

Вы можете создать запрос с фильтром, не создавая query, таким образом:
http://localhost:8080/app/rest/v2/entities/{entityName}/search
и так же вернуть count в header X-Total-Count, но вам также вернется JSON объектов.

Swagger:
https://files.cuba-platform.com/swagger/7.0/#!/Entities/post_entities_entityName_search

Возможность вернуть только кол-во объектов с помощью фильтра, без перечисления данных в JSON, появится в следующих обновлениях аддона.

С Уважением,
Никита

Спасибо, Никита.