Святые на День
Получение списка святых и неподвижных праздников на конкретный день.
Запрос
GET /saints/day/{date}
Параметры:
| Параметр | Тип | Где | Описание |
|---|---|---|---|
date |
строка | путь | Дата в формате YYYY-MM-DD. |
lang |
строка | query | ru (по умолчанию) или en. |
type |
число | query | Фильтр по каноническому ID типа (type). |
Ограничения: поддерживаются годы с 2000.
Ответ
saints[].id обычно является числовым id из data/source.csv, но для алгоритмически вычисляемых памятей может быть строковым стабильным id.
Каждый элемент saints[] также содержит icons[] с тем же контрактом, что и в /hymnography: относительный path, абсолютный url, локализованные title/description и опциональные метаданные.
Для каждого элемента saints[] поля type и types описывают каноническую таксономию из CSV-поля type. Некоторые записи из источника также могут содержать опциональные поля презентационной классификации:
displayTypeId: числовое значение из CSV-поляdisplay_typedisplayTypes: структурированные метки дляdisplayTypeId
Потребители, которым нужно размещение в интерфейсе, например баннерная группировка, могут использовать displayTypeId ?? Number(type). Query-параметр type всегда фильтрует по каноническому type, а не по displayTypeId.
{
"meta": {
"from": "2026-04-25",
"to": "2026-04-25",
"count": 1,
"lang": "ru"
},
"data": {
"2026-04-25": {
"gregorian_date": "2026-04-25",
"julian_day": 12,
"julian_month": 4,
"day_of_week": "Суббота",
"saints": [
{
"id": 735,
"name": "Воспоминание перенесения честного пояса Богоматери в Константинополь (942)",
"type": "16",
"types": [{ "id": 16, "label": "Богородичные праздники" }],
"displayTypeId": 101,
"displayTypes": [{ "id": 101, "label": "Исторические события" }],
"icons": []
}
]
}
}
}
Пример (JavaScript)
fetch(`https://api.ispovednik.org/api/v1/saints/day/2026-04-25`)
.then(response => response.json())
.then(data => console.log(data));