Пост на День

Получение правил и описания поста на конкретный день.

Запрос

GET /fasting/day/{date}

Параметры:

Параметр Тип Где Описание
date строка путь Дата в формате YYYY-MM-DD.
lang строка query ru (по умолчанию) или en.

Ограничения: поддерживаются годы 1583–3000.

Ответ

Возвращает детали поста: isFasting, тип (FAST / NO_FAST / FAST_FREE), флаг сплошной седмицы (isSolidWeek), локализованное описание и опциональную конкретику по трапезе (allowedFood).

FAST_FREE обозначает "Сплошные седмицы" (Святки, Светлая седмица и т.д.), когда пост отменяется полностью, включая среду и пятницу. isSolidWeek равен true только в дни сплошных седмиц и false во все остальные дни. allowedFood возвращается только для дней, где есть конкретное разрешение по пище.

Значения allowedFood:

{
  "meta": {
    "from": "2025-03-05",
    "to": "2025-03-05",
    "count": 1,
    "lang": "ru"
  },
  "data": {
    "2025-03-05": {
      "gregorianDate": "2025-03-05",
      "julianDate": "2025-02-20",
      "dayOfWeek": "Среда",
      "fasting": {
        "isFasting": true,
        "type": "FAST",
        "isSolidWeek": false,
        "description": "Великий пост",
        "allowedFood": "Сухоядение. Холод. пища без раст. масла, неподогретое питьё"
      }
    }
  }
}

Пример (JavaScript)

const date = '2025-03-05';
fetch(`https://api.ispovednik.org/api/v1/fasting/day/${date}?lang=ru`)
  .then(response => response.json())
  .then(data => console.log(data));