Xəbər göndərmə və NakBus donanması artıq tərəfdaş panelindədir
Nakordoni Partners panelinə daxil olmaq üçün developer hesabınızla eyni giriş məlumatlarından (e-poçt və parol) istifadə edin və orada xəbərləri və avtobus parkınızı (NakDriver / NakManager) komanda rolları ilə idarə edin. API açarlarınız, endpoint-lər və tətbiqləriniz dəyişməyib, buradakı səhifələr isə işləməyə davam edir. Nakordoni Partners-i aç

← Bütün son nöqtələr

Nəqliyyat parkının uyğunluğu — Validate API Online

Sürücünün qeydə alınmış fəaliyyətini EU 561/2006 (və ya AETR) sürmə və istirahət qaydalarına, həmçinin 2002/15/EC Direktivinin iş vaxtı tələblərinə uyğun yoxlayın. Qrafiki JSON POST gövdəsi (JSON body) kimi göndərin — cari növbə üstəgəl 28 günə qədər və ya daha çox taxoqraf tipli tarixçə — və hər pozuntunu qaydanın maddəsi, vaxt damğası və ciddilik səviyyəsi (Regulation (EU) 2016/403 zolaqları) ilə, xəbərdarlıqları, habelə sürücünün hazırda nəyinin qaldığını əldə edin: gündəlik sürmə, 56 h həftəlik və 90 h iki həftəlik büdcələr, növbəti fasilənin, gündəlik istirahətin və həftəlik istirahətin nə vaxt çatacağı, istifadə olunmuş uzadılmış günlər və qısaldılmış istirahətlər, həmçinin ödənilməli olan qısaldılmış həftəlik istirahət kompensasiyası və onun son tarixi. Əhatə edir: 4 h 30 fasilələri (o cümlədən 15 + 30 bölünmüş), 9/10 h günlər, 11/9 h və 3 + 9 h gündəlik istirahət, həftəlik istirahətlər arasında altı 24 saatlıq dövr, qısaldılmış həftəlik istirahət ardıcıllıqları və kompensasiya, ikili ekipaj (30 h ərzində 9 h istirahət), bərə/qatarla kəsilmiş istirahət, və 2002/15 üzrə 48 h orta hesabla, 60 h həftə, 6 h-dən sonra fasilələr və 10 h gecə işi həddi. v1.1-dən etibarən: Art. 12 istisnası (həftəlik istirahət üçün əməliyyat mərkəzinə və ya evə çatmaq məqsədilə gündəlik və həftəlik hədlərdən 1 h-a qədər, 30 min fasilədən sonra isə 2 h-a qədər artıq sürmək), ödənilməli kompensasiya və onun son tarixi ilə, Art. 8(8a) üzrə bazaya və ya evə 4 həftəlik qayıdış, təsadüfi beynəlxalq avtobus xidmətləri üçün Art. 8(6a) üzrə 12 günlük istisna və ölkələr üzrə milli 2002/15 gecə pəncərələri. route_plan_state birbaşa route-plan metoduna ötürülə bilər.

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

ParametrTəsvir
activities(JSON gövdəsi, məcburidir) Sürücü fəaliyyətləri, ən köhnədən başlayaraq və ya istənilən sıra ilə. Hər fəaliyyət: {type: drive | other_work | availability | break | rest, start, end} — ISO-8601 (ofsetsiz datetime tz üzrə oxunur) və ya unix saniyələri. İstirahətlər (rest) üçün ixtiyari: ferry (bərədə və ya qatarda true), sleeper_cabin, scheduled_journey_h, in_vehicle, location (residence | operational_centre | elsewhere — EU 561 Art. 8(8a) 4 həftəlik qayıdış yoxlaması). Sürüşlər (drive) üçün ixtiyari: art12_exceed (true = həftəlik istirahət üçün əməliyyat mərkəzinə və ya evə çatmaq məqsədilə EU 561 Art. 12 üzrə limiti aşaraq sürmə). Fəaliyyətlər arasındakı boşluqlar istirahət sayılır (warnings-də bildirilir); üst-üstə düşmələr rədd edilir.
history(JSON gövdəsi) Eyni formatda daha köhnə fəaliyyətlər (məs.: taxoqrafdan son 28 gün); activities ilə birləşdirilir.
tz(JSON gövdəsi) Təqvim həftələri (bazar ertəsi 00:00) və gecə pəncərəsi üçün IANA saat qurşağı, susmaya görə UTC.
ruleset(JSON gövdəsi) eu561 (susmaya görə) və ya aetr. limits tətbiq olunan AETR fərqlərini göstərir.
crew(JSON gövdəsi) single (susmaya görə) və ya double (çoxlu heyət).
now(JSON gövdəsi) Qiymətləndirmə vaxtı, susmaya görə son fəaliyyətin sonu; son fəaliyyətdən sonrakı vaxt istirahət sayılır.
last_weekly_rest_end(JSON gövdəsi) Zaman xəttindən əvvəlki son həftəlik istirahətin sonu, zaman xətti onu ehtiva etmədikdə.
international_goods(JSON gövdəsi, eu561) true = sürücü qurulduğu Üzv Dövlətdən kənarda beynəlxalq yük daşımasındadır (Mad. 8(6)-ya əsasən ardıcıl iki azaldılmış həftəlik istirahətə icazə verilir).
passenger_12day(JSON body) true və ya {abroad_24h: bool} = tək təsadüfi beynəlxalq sərnişin daşıma xidməti: həftəlik istirahət müntəzəm həftəlik istirahətdən sonra on iki 24 saatlıq dövrə qədər təxirə salına bilər (EU 561 Art. 8(6a), AETR Art. 8(6)(b)); ondan sonrakı istirahətlər və gecə sürücülüyü (22:00-06:00: çoxsürücülü işləmə və ya 3 h sürüş dövrü) yoxlanılır.
country(JSON gövdəsi) 2002/15 üzrə milli gecə pəncərəsi üçün ISO ölkə kodu (wtd.country ilə eynidir).
include_wtd(JSON gövdəsi) false = Direktiv 2002/15/EC yoxlamalarını atla (susmaya görə true).
wtd(JSON gövdəsi) 2002/15 seçimləri: reference_weeks 1-52 (defolt 17), reference_mode rolling | fixed, reference_start, night_window HH:MM-HH:MM (defolt 00:00-04:00), country (Aİ/AİƏ ISO kodu: milli gecə pəncərəsi, limitlərə baxın), carriage goods | passengers.

Cavab sahələri — cavab zərfindəki data obyektinin içində. [] siyahını bildirir, yəni data.items[].name hər elementin name sahəsidir. Dəyəri olmayan sahə null olur, ümumiyyətlə görünmür və ya boş siyahı qaytarır — heç vaxt doldurucu qoymuruq.

SahəTəsvir
data.compliantPozuntu tapılmayıbsa true; violation_count və by_severity (most_serious, very_serious, serious, minor) onları sayır.
data.violations[]code, ref (qayda maddəsi, məs.: "EU 561/2006 Art. 7"), severity, at (limitin aşıldığı an), value_min / limit_min / excess_min, period_start və ya week_start, open (qiymətləndirmə anında hələ davam edir), message. 2002/15 qeydlərində banded=false olur.
data.warnings[]Hələ pozuntu olmayan, lakin tədbir görülməli məqamlar: code, message, könüllü ref və at (məs.: extended_day_in_use, weekly_drive_almost_used, history_short, gaps_counted_as_rest, four_week_rule_pending).
data.remaining.drivingdrive_left_now_min (gündəlik, həftəlik və iki həftəlik büdcələrin ən kiçiyi), daily_drive_left_min, weekly_drive_left_min, fortnight_drive_left_min, next_break (due_after_drive_min, required_min, split_first_part_taken), next_daily_rest (regular_latest_start, reduced_latest_start, min_duration_min, overdue), next_weekly_rest (latest_start, periods_used, min_duration_min, reduced_allowed), extended_days_used_this_week, reduced_daily_rests_used, reduced_weekly_rest_compensation[] (owed_min, deadline, basis), compensation_owed_min, art12_compensation[] (extension_start, owed_min, deadline, how), art12_compensation_owed_min, next_weekly_rest.passenger_12day_latest_start.
data.remaining.working_time2002/15: week_work_left_min, worked_this_week_min, reference_period (average, budget_left_min), shift (work_min, breaks_min, next_break_due_after_work_min, night_work_in_shift, shift_work_left_min).
data.route_plan_stateSürücünün vəziyyəti route-plan parametr adları ilə (driven_since_break_min, driven_today_min, duty_started_min_ago, driven_week_min, driven_fortnight_min, extended_days_used, reduced_rests_used).
data.duty_periods[]Gündəlik/həftəlik istirahətlər arasındakı hər iş dövrü: start, end, drive_min, extended, rest_type, rest_start, rest_end, rest_min (+ ferry_interruptions).
data.weekly_rests[]Tapılmış həftəlik istirahətlər: start, end, duration_min, type regular | reduced, periods_since_previous, compensation_owed_min, derogation.
data.weeksHər təqvim həftəsi üçün: driving.drive_min və working_time.work_min, complete ilə birlikdə.
data.rollingYalnız məlumat üçün: istənilən 168 saatlıq və 336 saatlıq pəncərədə ən çox sürmə (qanuni yoxlama təqvim həftələrindən istifadə edir).
data.assumptions[]Natamam daxiletmənin necə oxunduğu (məs.: zaman xəttindən əvvəl həftəlik istirahət məlum deyil).
data.exceptionsart12[]: EU 561 Art. 12 istisnasının hər bir istifadəsi — start, end, flagged_drive_min, max_extra_min, break_before_min, following_rest, status (accepted | pending_weekly_rest | conditions_not_met | not_needed), daily_excess_min, weekly_excess_min, compensation_owed_min, compensation_deadline, compensated_at. passenger_12day[]: from, weekly_rest_start, periods_24h, max_periods_24h.
data.weekly_rests[].locationHəmin istirahət üçün göndərilən məkan (residence | operational_centre | elsewhere).
data.wtd.paramsnight_window, night_window_source (param | country:CC | country_unverified:CC | default), night_window_verified, night_window_ref (milli mənbə).
curl -X POST "https://nakordoni.eu/api/v2/data/fleet/compliance/validate" \
  -H "Authorization: Bearer NKD-DEV-XXXX-XXXX-XXXX" \
  -H "Content-Type: application/json" \
  -d '{
    "tz": "Europe/Warsaw",
    "ruleset": "eu561",
    "crew": "single",
    "activities": [
        {
            "type": "rest",
            "start": "2026-10-19T19:00:00",
            "end": "2026-10-20T06:00:00"
        },
        {
            "type": "other_work",
            "start": "2026-10-20T06:00:00",
            "end": "2026-10-20T06:20:00"
        },
        {
            "type": "drive",
            "start": "2026-10-20T06:20:00",
            "end": "2026-10-20T10:50:00"
        },
        {
            "type": "break",
            "start": "2026-10-20T10:50:00",
            "end": "2026-10-20T11:35:00"
        },
        {
            "type": "drive",
            "start": "2026-10-20T11:35:00",
            "end": "2026-10-20T14:00:00"
        }
    ]
}'
🔑 Bu endpoint-i sandbox-da canlı sınamaq üçün tərtibatçı kimi daxil olun — hər məhsul üçün gündə 10 pulsuz sınaq çağırışı. Giriş

Yeniləndi