для разработчиков На сайт Rentu

Даты и таймзоны

Все границы суток считаются в таймзоне торгового центра, а не в таймзоне сервера интеграции и не в UTC. Это главное, что нужно знать про даты.

Формат на входе#

Даты передаются строкой YYYY-MM-DD. Времени в параметрах нет нигде: период всегда задаётся целыми сутками.

?start_date=2026-07-01&end_date=2026-07-31

Нераспознанная строка даёт 422 validation_error с указанием поля в details.

В какой зоне считаются сутки#

В зоне торгового центра. Для московского ТЦ end_date=2026-07-31 означает 31 июля 23:59:59 по Москве, а не по UTC. Иначе из выгрузки выпадали бы чеки, пробитые с полуночи до трёх ночи.

Зона каждого ТЦ приходит:

Ориентироваться стоит на неё, а не на зону сервера интеграции.

«Сегодня» тоже считается в зоне ТЦ. Для дальневосточного центра новый день наступает на семь часов раньше московского, и ограничение Basic «данные до вчера» сработает раньше, чем можно ожидать по часам сервера интеграции.

Формат на выходе#

ЧтоФорматПример
Календарная датаYYYY-MM-DD2026-07-31
МесяцYYYY-MM2026-07
Момент времениISO 8601 со смещением зоны ТЦ2026-07-31T14:23:05+03:00
Час в посещаемостиISO 8601 со смещением зоны ТЦ2026-07-31T14:00:00+03:00

Смещение присутствует всегда. Это осознанное отличие от v1, который отдавал время без зоны и заставлял догадываться.

Особенности отдельных методов#

Продажи по месяцам расширяют период до целых месяцев: запрос с 2026-05-10 по 2026-06-20 вернёт май и июнь целиком. Тарифное ограничение при этом проверяется по исходным датам, а не по расширенным.

Чеки фильтруются двумя независимыми парами дат: по времени пробития чека и по времени поступления к нам. Подробности в описании метода.

Почасовая посещаемость отдаёт местный час торгового центра: полдень в ответе это полдень в ТЦ.

Ограничения периода#

Длина окна ограничена тарифом торгового центра, а не датой начала: забрать данные трёхлетней давности можно, но частями.

ТарифОкно, подневные данныеОкно, месячные итогиСамая свежая дата
Basic31 день12 месяцеввчера
PRO366 дней36 месяцевсегодня

Сверх этого у двух методов есть собственные фиксированные окна, которые PRO не снимает: у почасовой посещаемости 31 день, у чеков 31 день на каждую пару дат. Подробнее в разделе Тарифы.