Календарь на День
Получение полных данных литургического календаря на конкретную дату, включая святых, правила поста, переходящие праздники и дни поминовения.
Запрос
GET /calendar/day/{date}
Параметры:
| Параметр | Тип | Где | Описание |
|---|---|---|---|
date |
строка | путь | Дата в формате YYYY-MM-DD. |
lang |
строка | query | ru (по умолчанию) или en. |
type |
число | query | Фильтр святых по ID типа. |
Ограничения: поддерживаются годы 2000–3000.
Ответ
Возвращает JSON-объект, содержащий метаданные и объект данных с ключом запрошенной даты.
Каждая запись дня календаря включает weekAfterPentecost как числовой индекс недели активного цикла по Пятидесятнице. Поле возвращается всегда, всегда положительное и не скрывается во время Великого поста или пасхального периода.
Все id-backed сущности в ответе зеркально содержат icons[]:
- каждый элемент в
saints[] - каждый элемент в
events[]
Контракт icons[] совпадает с /hymnography: относительный path, абсолютный url, локализованные title/description и опциональные метаданные.
Переходящие специальные записи с kind: "saint" и kind: "icon_of_mother_of_god" переносятся в saints[]:
- записи
saintвставляются в началоsaints[] - записи
icon_of_mother_of_godвставляются первыми внутри группыtypeId: 17 - для этих записей
idстроковый (movable ID), поэтомуsaints[].idможет бытьnumberилиstring - из
events[]такая запись удаляется только если она реально включена вsaints[]для текущего фильтраtype - если запись исключена фильтром
type, она остаётся вevents[]со своим исходнымkind(saint/icon_of_mother_of_god)
Внутри fasting опциональное поле allowedFood возвращается только если на этот день есть конкретное разрешение по трапезе.
Возможные значения:
ru:Пища без мяса,Рыба, горяч. пища с раст. маслом,Горяч. пища с раст. маслом,Горяч. пища без раст. масла,Сухоядение. Холод. пища без раст. масла, неподогретое питьё,Воздержание от пищи,разрешается икраen:meat-free food,fish, hot food with vegetable oil,hot food with vegetable oil,hot food without vegetable oil,cold food without vegetable oil, unheated drink,abstinence from food,caviar
{
"meta": {
"from": "2026-02-28",
"to": "2026-02-28",
"count": 1,
"lang": "ru"
},
"data": {
"2026-02-28": {
"gregorianDate": "2026-02-28",
"julianDate": "2026-02-15",
"dayOfWeek": "Суббота",
"weekAfterPentecost": 38,
"saints": [
{
"id": "theodore_tyron_saturday_first_week_lent",
"name": "Вмч. Феодора Тирона (переходящее празднование в субботу 1-й седмицы Великого поста)",
"typeId": 7,
"types": [{ "id": 7, "label": "Праздники" }],
"icons": []
}
],
"fasting": {
"isFasting": true,
"type": "FAST",
"isSolidWeek": false,
"description": "Великий пост",
"allowedFood": "Горяч. пища с раст. маслом"
},
"events": [
{
"kind": "week",
"id": "first_week_lent",
"dateFrom": "2026-02-23",
"dateTo": "2026-02-28",
"label": "Седмица 1-я Великого поста. Торжество Православия",
"icons": []
}
]
}
}
}
Пример (JavaScript)
const date = '2026-02-28';
fetch(`https://api.ispovednik.org/api/v1/calendar/day/${date}?lang=ru`)
.then(response => response.json())
.then(data => console.log(data));