Подаването на новини и флотата NakBus вече са в партньорското табло
Използвайте същия вход (имейл и парола) като за вашия акаунт за разработчици, за да влезете в панела Nakordoni Partners и да управлявате там новините и автобусния си парк (NakDriver / NakManager) с екипни роли. Вашите API ключове, крайни точки и приложения остават непроменени, а страниците тук продължават да работят. Отвори 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 (дата и час без отместване се четат в tz) или unix секунди. По избор при почивките: ferry (true на ферибот или влак), 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, за да се стигне до оперативния център или у дома за седмична почивка). Празнините между дейностите се броят за почивка (отчитат се в 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 ч (по подразбиране: 11 ч).
allow_reduced_weekly_rest(JSON тяло) true = предложенията могат да използват съкратена седмична почивка от 24 ч (по подразбиране: 45 ч).
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 безплатни тестови извиквания на продукт на ден. Вход

Обновено