Да, вы правы, про REST API я совсем забыл.
В Битриксе, правда, он реализован только в облачном Битрикс24, на днях как раз самому часть методов пришлось эмулировать для коробочного корпортала.
Для БУС есть модуль в маркете, но я им не пользовался, поэтому не могу сказать насколько он полон и актуален.
Да, я бы разделил на два запроса. Ниже res2001 предложил, насколько я могу судить, рабочий вариант с вложенным запросом, но я уже описал, почему так не стоит делать, на мой взгляд.
Варианты есть, можно сделать сложный вложенный запрос, но в этом нет никакого практического смысла - вы усложните код и сделаете запрос практически некешируемым. Keep It Simple, Stupid.
Dmitrii Solovev: это просто интерфейс хранения кук. Собственно, как я и сказал, банка с печеньем. Есть стандартная реализация, но её можно переопределить своей.
Алексей Савчук: если последний коммит в 9:40 24 февраля, а предпоследний в 18:13 19 февраля, значит, фича делалась 4 дня? Конечно, можно прикрутить определение выходных и государственных праздников, потом костыли для конкретной компании, потом костыли для конкретного сотрудника - вот только в итоге получится кривая неработающая хрень.