Zgłaszanie newsów i flota NakBus są teraz w panelu partnera
Aby zalogować się do panelu Nakordoni Partners, użyj tego samego loginu (adres e-mail i hasło) co na koncie programisty i zarządzaj tam wiadomościami oraz flotą autobusów (NakDriver / NakManager) z rolami zespołu. Twoje klucze API, endpointy i aplikacje pozostają bez zmian, a strony tutaj nadal działają. Otwórz Nakordoni Partners

← Wszystkie endpointy

Kalendarz świąt — API dni roboczych Online

Arytmetyka dni roboczych dla jednego kraju, opcjonalnie jednego regionu: liczenie dni roboczych między dwiema datami, dodawanie lub odejmowanie dni roboczych, sprawdzanie daty oraz wyszukiwanie następnego / poprzedniego dnia roboczego. Uwzględnia weekend danego kraju, ogólnokrajowe i regionalne święta będące dniami wolnymi, przeniesienia dni na podstawie dekretu (pracująca sobota) oraz regulację stanu wojennego na Ukrainie. Daty od 2020-01-01 do 2035-12-31. Odpowiedzi z wstępnie obliczonego kalendarza w kilka milisekund.

GET https://nakordoni.eu/api/v2/data/holiday-calendar/business-days — klasa limitu: cheap

ParametrOpis
opcount (domyślnie) | add | subtract | is | next | prev
countryKod kraju ISO-2 (wymagane, jeden)
regionRegion ISO 3166-2, np. DE-BY (opcjonalne)
start_dateYYYY-MM-DD (wymagane)
end_dateYYYY-MM-DD (op=count)
daysDni robocze do dodania lub odjęcia, 0-3650 (op=add|subtract); 0 = start_date, jeśli jest dniem roboczym, w przeciwnym razie następny (add) lub poprzedni (subtract) dzień roboczy
inclusiveop=count: true (domyślnie) wlicza start_date i end_date; false pomija start_date
weekendOpcjonalne nadpisanie weekendu, np. fri,sat lub 5,6 (dni tygodnia ISO); none = brak dni weekendowych

Pola odpowiedzi — wewnątrz obiektu data w kopercie odpowiedzi. [] oznacza listę, więc data.items[].name to pole name każdego elementu. Pole bywa null, nieobecne lub jest pustą listą, gdy nie mamy wartości — nigdy nie wstawiamy atrapy.

PoleOpis
data.business_daysop=count: dni robocze w zakresie, z calendar_days i non_business_days.
data.result_dateop=add|subtract|next|prev: data wynikowa.
data.is_business_dayop=is: true lub false, z reasons[] (weekend, holiday: <name>, day off by decree transfer) dla false.
data.weekend_daysObecne, gdy ?weekend= nadpisał weekend kraju.
data.calendar_windowPierwsza i ostatnia data objęta kalendarzem.
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"
🔑 Zaloguj się jako deweloper, aby wypróbować ten endpoint na żywo w sandboxie — 10 darmowych wywołań testowych na produkt dziennie. Zaloguj się

Zaktualizowano