Жаңалық жіберу және 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 body, міндетті, ең көбі 60, аралығы ең көбі 62 күн) [{start, end, countries?, drive_min?, other_work_min?, activities?}]. activities болмаса, ауысым алдымен басқа жұмыс, содан кейін 45 min үзілісі бар 4 h 30 блоктарымен жүргізу түрінде құрастырылады. Әрбір activity: {type: drive | other_work | availability | break | rest, start, end} — ISO-8601 (offset жоқ datetime tz бойынша оқылады) немесе unix секундтары. Демалыстар үшін міндетті емес: ferry (паромда немесе пойызда true), sleeper_cabin, scheduled_journey_h, in_vehicle, location (residence | operational_centre | elsewhere — EU 561 Art. 8(8a) бойынша 4 апталық оралу тексеруі). Жүргізу үшін міндетті емес: art12_exceed (true = апталық демалыс үшін операциялық орталыққа немесе үйге жету мақсатында EU 561 Art. 12 бойынша шектен тыс жүргізу). Әрекеттер арасындағы бос аралықтар демалыс болып саналады (warnings ішінде көрсетіледі); қабаттасулар қабылданбайды.
countries(JSON денесі) Өз елдерін көрсетпеген ауысымдар үшін қолданылатын ISO ел кодтары, мыс. ["DE","AT"].
tz(JSON денесі) Жоспардың IANA уақыт белдеуі (офсетсіз datetime мәндері үшін), әдепкі 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 тегін сынақ шақыру. Кіру

Жаңартылды