Yangilik yuborish va NakBus avtoparki endi hamkor panelida
Nakordoni Partners paneliga kirish uchun dasturchi hisobingiz bilan bir xil kirish ma'lumotlaridan (e-pochta va parol) foydalaning va u yerda yangiliklar hamda avtobus parkingizni (NakDriver / NakManager) jamoa rollari bilan boshqaring. API kalitlaringiz, endpointlaringiz va ilovalaringiz o'zgarishsiz qoladi, bu yerdagi sahifalar esa ishlashda davom etadi. Nakordoni Partners-ni ochish

← Barcha yakuniy nuqtalar

Avtopark muvofiqligi — Plan Check API Online

Rejalashtirilgan smenalar yoki reys kunlarini jo'natishdan oldin tekshiring. Smenalar va ular o'tadigan davlatlarni JSON POST tanasi sifatida yuboring; har bir smena uchun u duch keladigan yuk mashinalari harakatiga cheklovlar (dam olish kunlari, yakshanba, bayram va boshqa cheklovlar bizning yuk mashinalari cheklovlari kalendaridan, transport vositasi vazni bo'yicha filtrlangan), u qamrab oladigan rasmiy bayramlar va dam olish kunlari, reja keltirib chiqaradigan EU 561 / AETR va 2002/15 buzilishlari hamda eng erta qonuniy boshlanish qaytariladi: talab qilingan kunlik yoki haftalik dam olishdan keyin va har qanday to'sib qo'yuvchi cheklovdan tashqarida.

POST https://nakordoni.eu/api/v2/data/fleet/compliance/plan-check — kvota sinfi: heavy

ParametrTavsif
shifts(JSON body, majburiy, maks. 60, oraliq maks. 62 kun) [{start, end, countries?, drive_min?, other_work_min?, activities?}]. activities bo‘lmasa, smena avval boshqa ish, so‘ng 4 h 30 li bloklarda haydash va 45 min tanaffuslar tarzida tuziladi. Har bir faoliyat: {type: drive | other_work | availability | break | rest, start, end} — ISO-8601 (ofsetsiz datetime tz bo‘yicha o‘qiladi) yoki unix soniyalar. Dam olishda (rest) ixtiyoriy: ferry (parom yoki poyezdda true), sleeper_cabin, scheduled_journey_h, in_vehicle, location (residence | operational_centre | elsewhere — EU 561 Art. 8(8a) bo‘yicha 4 haftalik qaytish tekshiruvi). Haydashda (drive) ixtiyoriy: art12_exceed (true = haftalik dam olish uchun operatsion markazga yoki uyga yetib borish maqsadida EU 561 Art. 12 bo‘yicha limitdan ortiq haydash). Faoliyatlar orasidagi bo‘shliqlar dam olish hisoblanadi (warnings da ko‘rsatiladi); ustma-ust tushishlar rad etiladi.
countries(JSON tanasi) O'z davlatlarini ko'rsatmagan smenalar uchun ishlatiladigan ISO davlat kodlari, masalan ["DE","AT"].
tz(JSON tanasi) Rejaning IANA vaqt mintaqasi (ofsetsiz datetime'lar), standart UTC. Cheklov oynalari har bir davlatning o'z vaqt mintaqasidan foydalanadi.
weight_t(JSON tanasi) Transport vositasi vazni tonnada; vazn chegarasi shunga teng yoki undan yuqori bo'lgan cheklovlar o'tkazib yuboriladi. Ko'rsatilmasa = barcha cheklovlar kiritiladi.
history(JSON tanasi) Rejadan oldingi so'nggi faoliyatlar (validate'dagi format), dam olishlar va limitlar davom ettirilishi uchun.
last_weekly_rest_end(JSON tanasi) Rejadan oldingi oxirgi haftalik dam olish tugashi.
ruleset(JSON tanasi) eu561 (standart) yoki aetr. crew single | double. international_goods, include_wtd, wtd validate'dagi kabi.
allow_reduced_daily_rest(JSON tanasi) true = takliflarda 9 soatlik qisqartirilgan kunlik dam olishdan foydalanish mumkin (standart: 11 soat).
allow_reduced_weekly_rest(JSON tanasi) true = takliflarda 24 soatlik qisqartirilgan haftalik dam olishdan foydalanish mumkin (standart: 45 soat).
blocking_types(JSON tanasi) Taklif etilgan boshlanishni siljitadigan cheklov turlari (standart Sunday, Saturday, Holiday, Holiday Eve, General; faqat umummilliy cheklovlar). Boshqalari baribir belgilanadi.

Javob maydonlari — javob konvertidagi data obyekti ichida. [] ro‘yxatni bildiradi, ya’ni data.items[].name har bir elementning name maydonidir. Qiymatimiz bo‘lmagan maydon null bo‘ladi, umuman bo‘lmaydi yoki bo‘sh ro‘yxat qaytadi — o‘rniga hech qachon soxta qiymat qo‘ymaymiz.

MaydonTavsif
data.shifts[]Har bir smena uchun: 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) yoki weekend (country, date, day).
data.violations[]Rejaning har bir EU 561 / AETR / 2002/15 buzilishi, validate formatida.
data.remaining_after_planOxirgi rejalashtirilgan smenadan keyingi haydash limitlari va keyingi dam olishlar (validate remaining.driving).
data.summaryshift_count, shifts_flagged, shifts_moved, violation_count, ban_windows_considered, countries, ruleset, crew.
data.warnings[]masalan, shift_layout_overflows, holidays_unavailable; data.assumptions[] yetishmayotgan ma'lumotlar qanday talqin qilinganini bildiradi.
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"
        }
    ]
}'
🔑 Bu endpoint'ni sandbox'da jonli sinash uchun dasturchi sifatida kiring — har bir mahsulot uchun kuniga 10 ta bepul sinov chaqiruvi. Kirish

Yangilandi