у каждой позиции есть дата входа и выхода, отличить сегодняшние от вчерашних легко.
Пройти по списку и посчитать требуемые данные.

Зачем это выносить в API?