Слање вести и флота NakBus сада су на партнерској табли
Koristite iste podatke za prijavu (e-adresu i lozinku) kao za nalog programera da biste se prijavili na panel Nakordoni Partners i tamo upravljali vestima i vašim autobuskim voznim parkom (NakDriver / NakManager), uz timske uloge. Vaši API ključevi, krajnje tačke i aplikacije ostaju nepromenjeni, a stranice ovde i dalje rade. Отвори Nakordoni Partners

← Све крајње тачке

Усклађеност возног парка — Plan Check API Online

Проверите планиране смене или дане вожње пре отпреме. Пошаљите смене и земље у којима се одвијају као JSON POST тело; за сваку смену враћају се забране кретања теретних возила које је погађају (забране викендом, недељом, празником и остале из нашег календара забрана за камионе, филтриране према тежини возила), државни празници и викенд дани које дотиче, прекршаји EU 561 / AETR и 2002/15 које би план проузроковао, и најранији законити почетак: након потребног дневног или недељног одмора и изван свих блокирајућих забрана.

POST https://nakordoni.eu/api/v2/data/fleet/compliance/plan-check — класа квоте: heavy

ПараметарОпис
shifts(JSON тело, обавезно, највише 60, распон највише 62 дана) [{start, end, countries?, drive_min?, other_work_min?, activities?}]. Без activities смена се распоређује овако: прво други рад, затим вожња у блоковима од 4 h 30 са паузама од 45 min. Свака активност: {type: drive | other_work | availability | break | rest, start, end} — ISO-8601 (datetime без офсета чита се у tz) или unix секунде. Опционо код одмора: ferry (true на trajektu или возу), sleeper_cabin, scheduled_journey_h, in_vehicle, location (residence | operational_centre | elsewhere — провера повратка на сваке 4 недеље према EU 561 Art. 8(8a)). Опционо код вожњи: art12_exceed (true = вожња преко ограничења према EU 561 Art. 12 да би се стигло до оперативног центра или kући ради недељног одмора). Празнине између активности рачунају се као одмор (пријављују се у warnings); преклапања се одбијају.
countries(JSON тело) ISO кодови земаља који се користе за смене које не наводе своје, нпр. ["DE","AT"].
tz(JSON тело) IANA временска зона плана (датум и време без помака), подразумевано UTC. Прозори забране користе временску зону сваке земље.
weight_t(JSON тело) Тежина возила у тонама; забране са прагом тежине једнаким или већим од ње се прескачу. Изостављено = укључена је свака забрана.
history(JSON тело) Недавне активности пре плана (формат као у validate) како би се одмори и буџети пренели.
last_weekly_rest_end(JSON тело) Крај последњег недељног одмора пре плана.
ruleset(JSON тело) eu561 (подразумевано) или aetr. crew single | double. international_goods, include_wtd, wtd као у validate.
allow_reduced_daily_rest(JSON тело) true = предлози могу користити скраћени дневни одмор од 9 h (подразумевано: 11 h).
allow_reduced_weekly_rest(JSON тело) true = предлози могу користити скраћени недељни одмор од 24 h (подразумевано: 45 h).
blocking_types(JSON тело) Врсте забрана које померају предложени почетак (подразумевано Sunday, Saturday, Holiday, Holiday Eve, General; само забране на националном нивоу). Остале се и даље означавају.

Поља одговора — унутар објекта data у коверти одговора. [] означава листу, па је data.items[].name поље name сваког елемента. Поље је null, недостаје или је празна листа када немамо вредност — никада не убацујемо замену.

ПољеОпис
data.shifts[]По смени: index, start, end, countries, duration_min, flags[], violations[], suggested_start, suggested_end, delay_min, delay_reasons[] (daily_rest, weekly_rest, truck_ban:<CC>:<type>).
data.shifts[].flags[]type truck_ban (country, date, restriction_type, from, until, scope, details, min_weight_t, blocking, overlap_min), public_holiday (country, date, names, truck_ban_recorded) или weekend (country, date, day).
data.violations[]Сваки прекршај EU 561 / AETR / 2002/15 од стране плана, у формату validate.
data.remaining_after_planБуџети вожње и следећи одмори након последње планиране смене (validate remaining.driving).
data.summaryshift_count, shifts_flagged, shifts_moved, violation_count, ban_windows_considered, countries, ruleset, crew.
data.warnings[]нпр. shift_layout_overflows, holidays_unavailable; data.assumptions[] наводи како су протумачени подаци који недостају.
curl -X POST "https://nakordoni.eu/api/v2/data/fleet/compliance/plan-check" \
  -H "Authorization: Bearer NKD-DEV-XXXX-XXXX-XXXX" \
  -H "Content-Type: application/json" \
  -d '{
    "countries": [
        "DE"
    ],
    "tz": "Europe/Berlin",
    "weight_t": 40,
    "shifts": [
        {
            "start": "2026-11-07T06:00:00",
            "end": "2026-11-07T16:45:00"
        },
        {
            "start": "2026-11-08T06:00:00",
            "end": "2026-11-08T15:00:00"
        }
    ]
}'
🔑 Пријавите се као програмер да бисте овај endpoint испробали уживо у sandbox-у — 10 бесплатних тест позива по производу дневно. Пријава

Ažurirano