Подача новин і флот NakBus тепер у партнерській панелі
Використовуйте ті самі дані для входу (адресу електронної пошти та пароль), що й для облікового запису розробника, щоб увійти в панель Nakordoni Partners і керувати там новинами та автобусним парком (NakDriver / NakManager) з командними ролями. Ваші API-ключі, ендпоінти та застосунки залишаються без змін, а сторінки тут і далі працюють. Відкрити Nakordoni Partners

← Усі ендпоінти

Календар свят — API робочих днів Online

Арифметика робочих днів для однієї країни, за потреби одного регіону: підрахунок робочих днів між двома датами, додавання або віднімання робочих днів, перевірка дати, пошук наступного / попереднього робочого дня. Враховує вихідні країни, загальнонаціональні та регіональні святкові вихідні, перенесення днів за постановою (робоча субота) і правило воєнного стану в Україні. Дати від 2020-01-01 до 2035-12-31. Відповідь з попередньо обчисленого календаря за кілька мілісекунд.

GET https://nakordoni.eu/api/v2/data/holiday-calendar/business-days — клас квоти: cheap

ПараметрОпис
opcount (за замовчуванням) | add | subtract | is | next | prev
countryКод країни ISO-2 (обов'язково, одна)
regionРегіон ISO 3166-2, напр. DE-BY (необов'язково)
start_dateYYYY-MM-DD (обов'язково)
end_dateYYYY-MM-DD (op=count)
daysРобочі дні для додавання або віднімання, 0-3650 (op=add|subtract); 0 = start_date, якщо це робочий день, інакше наступний (add) або попередній (subtract) робочий день
inclusiveop=count: true (за замовчуванням) враховує start_date і end_date; false виключає start_date
weekendНеобов'язкове перевизначення вихідних, напр. fri,sat або 5,6 (дні тижня ISO); none = без вихідних днів

Поля відповіді — усередині об’єкта data у конверті відповіді. [] позначає список, тож data.items[].name — це поле name кожного елемента. Поле буває null, відсутнє або порожній список, коли значення в нас немає, — заглушок ми не підставляємо.

ПолеОпис
data.business_daysop=count: робочі дні в діапазоні, з calendar_days і non_business_days.
data.result_dateop=add|subtract|next|prev: отримана дата.
data.is_business_dayop=is: true або false, з reasons[] (weekend, holiday: <name>, day off by decree transfer), якщо false.
data.weekend_daysПрисутнє, якщо ?weekend= перевизначив вихідні країни.
data.calendar_windowПерша й остання дати, які охоплює календар.
curl "https://nakordoni.eu/api/v2/data/holiday-calendar/business-days?op=count&country=DE&region=DE-BY&start_date=2026-01-01&end_date=2026-12-31" \
  -H "Authorization: Bearer NKD-DEV-XXXX-XXXX-XXXX"
🔑 Увійдіть як розробник, щоб спробувати цей endpoint наживо в пісочниці — 10 безкоштовних тестових викликів на продукт на день. Увійти

Оновлено