Форматы даты и времени
Стандарты ISO 8601 и Unix timestamp, используемые в API Premiss Cloud
Обзор
В API Premiss Cloud используются два формата представления даты и времени:
| Формат | Стандарт | Где используется |
|---|---|---|
| ISO 8601 | RFC 3339 | Тела запросов и ответов |
| Unix timestamp | POSIX time | HTTP-заголовки |
ISO 8601
Основной формат для всех полей даты и времени в телах запросов и ответов API.
Формат
| Часть | Описание | Пример |
|---|---|---|
YYYY | Год (4 цифры) | 2026 |
MM | Месяц (01–12) | 03 |
DD | День (01–31) | 05 |
T | Разделитель даты и времени | T |
HH | Часы (00–23) | 14 |
mm | Минуты (00–59) | 30 |
ss | Секунды (00–59) | 00 |
.sss | Миллисекунды (000–999) | .000 |
Z | Часовой пояс UTC | Z |
Примеры
Все временные метки в API возвращаются в UTC (суффикс Z). Конвертация в локальное время — на стороне клиента.
Поля в ответах API
Эти поля всегда возвращаются в формате ISO 8601:
| Поле | Где встречается | Описание |
|---|---|---|
created_at | Задачи, транзакции, пайплайны | Дата создания |
updated_at | Задачи, пайплайны | Дата последнего обновления |
completed_at | Задачи | Дата завершения обработки |
expires_at | Задачи | Дата истечения TTL результата |
timestamp | Webhook payload | Время отправки webhook |
Параметры фильтрации
Query-параметры from и to в эндпоинтах списков также принимают ISO 8601:
Границы from и to — включительные (inclusive). Записи, созданные точно в указанное время, попадут в выборку.
Допустимые форматы ввода
При отправке дат в query-параметрах API принимает любой валидный формат ISO 8601:
Unix Timestamp
Используется только в HTTP-заголовках rate limiting.
Формат
Целое число — количество секунд с 1 января 1970 00:00:00 UTC (Unix epoch).
Где используется
| Заголовок | Формат | Описание |
|---|---|---|
X-RateLimit-Reset | Unix timestamp (секунды) | Время сброса окна rate limit |
Retry-After | Целое число (секунды) | Сколько секунд ждать до повторного запроса |
Конвертация
Сводная таблица
| Контекст | Формат | Стандарт | Пример |
|---|---|---|---|
| Поля в JSON-ответах | YYYY-MM-DDTHH:mm:ss.sssZ | ISO 8601 / RFC 3339 | 2026-03-05T14:30:00.000Z |
Query-параметры from, to | YYYY-MM-DDTHH:mm:ss.sssZ | ISO 8601 | 2026-03-01T00:00:00.000Z |
Заголовок X-RateLimit-Reset | Целое число (секунды) | Unix timestamp | 1709294400 |
Заголовок Retry-After | Целое число (секунды) | HTTP/1.1 (RFC 7231) | 25 |