სიახლეების გამოგზავნა და NakBus-ის ავტოპარკი ახლა პარტნიორის დაფაზეა
Nakordoni Partners პანელში შესასვლელად გამოიყენეთ იგივე მონაცემები (ელფოსტა და პაროლი), რაც თქვენი დეველოპერის ანგარიშისთვის გაქვთ, და იქ მართეთ სიახლეები და თქვენი ავტობუსების ფლოტი (NakDriver / NakManager) გუნდური როლებით. თქვენი API გასაღებები, ენდფოინთები და აპები უცვლელია, ხოლო აქ არსებული გვერდები განაგრძობს მუშაობას. Nakordoni Partners-ის გახსნა

← ყველა ენდპოინტი

ავტოპარკის შესაბამისობა — Validate API Online

შეამოწმეთ მძღოლის დაფიქსირებული აქტივობა EU 561/2006-ის (ან AETR-ის) მართვისა და დასვენების წესებთან და დირექტივა 2002/15/EC-ის სამუშაო დროსთან მიმართებით. გაგზავნეთ ქრონოლოგია JSON-ის სახით POST მოთხოვნის სხეულში (JSON body) — მიმდინარე ცვლა პლუს 28 დღემდე ან მეტი ტაქოგრაფის მსგავსი ისტორია — და მიიღეთ ყველა დარღვევა წესის მუხლით, დროის ნიშნულით და სიმძიმით (რეგულაცია (EU) 2016/403-ის კატეგორიები), გაფრთხილებები და ის, რაც მძღოლს ახლა დარჩენილი აქვს: დღიური მართვა, 56 h-იანი კვირეული და 90 h-იანი ორკვირეული ბიუჯეტები, როდის არის საჭირო შემდეგი შესვენება, დღიური დასვენება და კვირეული დასვენება, გამოყენებული გახანგრძლივებული დღეები და შემცირებული დასვენებები, ასევე შემცირებული კვირეული დასვენებისთვის მისაცემი ნებისმიერი კომპენსაცია მისი ვადით. მოიცავს 4 h 30 შესვენებებს (მათ შორის 15 + 30 დაყოფას), 9/10 h დღეებს, 11/9 h და 3 + 9 h დღიურ დასვენებას, კვირეულ დასვენებებს შორის ექვს 24-საათიან პერიოდს, შემცირებული კვირეული დასვენებების თანმიმდევრობას და კომპენსაციას, ორმაგ ეკიპაჟს (9 h დასვენება 30 h-ის განმავლობაში), ბორნით/მატარებლით შეწყვეტილ დასვენებას, ასევე 2002/15-ის მიხედვით 48 h საშუალოს, 60 h კვირას, 6 h-ის შემდეგ შესვენებებს და ღამის სამუშაოს 10 h ზღვარს. v1.1-იდან: Art. 12-ის გამონაკლისი (1 h-მდე, ან 2 h 30 min შესვენების შემდეგ, დღიურ და კვირეულ ლიმიტებზე მეტად, კვირეული დასვენებისთვის ოპერაციულ ცენტრამდე ან სახლამდე მისასვლელად) კომპენსაციით და მისი ვადით, ყოველ 4 კვირაში ბაზაში ან სახლში დაბრუნება Art. 8(8a)-ის მიხედვით, 12-დღიანი დერაგაცია Art. 8(6a)-ის მიხედვით ავტობუსით ერთჯერადი საერთაშორისო გადაყვანებისთვის და 2002/15-ის ეროვნული ღამის ფანჯრები ქვეყნების მიხედვით. route_plan_state შეიძლება პირდაპირ გადაეცეს route-plan-ს.

POST https://nakordoni.eu/api/v2/data/fleet/compliance/validate — კვოტის კლასი: heavy

პარამეტრიაღწერა
activities(JSON body, სავალდებულო) მძღოლის აქტივობები, უძველესიდან ახალისკენ ან ნებისმიერი თანმიმდევრობით. თითოეული აქტივობა: {type: drive | other_work | availability | break | rest, start, end} — ISO-8601 (წანაცვლების გარეშე datetime იკითხება tz-ში) ან unix წამები. არასავალდებულო rest-ებზე: ferry (true ბორანზე ან მატარებელზე), sleeper_cabin, scheduled_journey_h, in_vehicle, location (residence | operational_centre | elsewhere — დაბრუნების შემოწმება 4 კვირაში ერთხელ, EU 561 Art. 8(8a)). არასავალდებულო drive-ებზე: art12_exceed (true = მართვა ლიმიტის გადაჭარბებით EU 561 Art. 12-ის მიხედვით, კვირეული დასვენებისთვის ოპერაციულ ცენტრში ან სახლში მისასვლელად). აქტივობებს შორის დროის შუალედები ითვლება დასვენებად (აისახება warnings-ში); გადაფარვები უარიყოფა.
history(JSON ტანი) უფრო ძველი აქტივობები იმავე ფორმატში (მაგ. ბოლო 28 დღე ტაქოგრაფიდან); ერწყმის activities-ს.
tz(JSON ტანი) IANA დროის ზონა კალენდარული კვირებისთვის (ორშაბათი 00:00) და ღამის ფანჯრისთვის, ნაგულისხმევად UTC.
ruleset(JSON ტანი) eu561 (ნაგულისხმევი) ან aetr. limits ჩამოთვლის გამოყენებულ AETR-ის განსხვავებებს.
crew(JSON ტანი) single (ნაგულისხმევი) ან double (მრავალმძღოლიანი ეკიპაჟი).
now(JSON ტანი) შეფასების დრო, ნაგულისხმევად ბოლო აქტივობის დასრულება; ბოლო აქტივობის შემდგომი დრო ითვლება დასვენებად.
last_weekly_rest_end(JSON ტანი) ქრონოლოგიამდე ბოლო კვირეული დასვენების დასრულება, როცა ქრონოლოგია მას არ შეიცავს.
international_goods(JSON ტანი, eu561) true = მძღოლი ახორციელებს საერთაშორისო ტვირთგადაზიდვას დაფუძნების წევრი სახელმწიფოს გარეთ (მე-8 მუხლის მე-6 პუნქტის მიხედვით დასაშვებია ზედიზედ ორი შემცირებული კვირეული დასვენება).
passenger_12day(JSON ბოდი) true ან {abroad_24h: bool} = ერთჯერადი შემთხვევითი საერთაშორისო სამგზავრო მომსახურება: ყოველკვირეული დასვენება შეიძლება გადაიდოს რეგულარული ყოველკვირეული დასვენების შემდეგ თორმეტ 24-საათიან პერიოდამდე (EU 561 Art. 8(6a), AETR Art. 8(6)(b)); მის შემდეგ დასვენებები და ღამის მართვა (22:00-06:00: მრავალმძღოლიანი ეკიპაჟი ან 3 h მართვის პერიოდი) მოწმდება.
country(JSON ბody) ქვეყნის ISO კოდი 2002/15-ის ეროვნული ღამის ფანჯრისთვის (იგივეა, რაც wtd.country).
include_wtd(JSON ტანი) false = გამოტოვებს დირექტივა 2002/15/EC-ის შემოწმებებს (ნაგულისხმევი true).
wtd(JSON სხეული) 2002/15-ის პარამეტრები: reference_weeks 1-52 (ნაგულისხმევი 17), reference_mode rolling | fixed, reference_start, night_window HH:MM-HH:MM (ნაგულისხმევი 00:00-04:00), country (ევროკავშირის/EEA-ის ქვეყნის ISO კოდი: ეროვნული ღამის ფანჯარა, იხილეთ ლიმიტები), carriage goods | passengers.

პასუხის ველები — პასუხის კონვერტის data ობიექტის შიგნით. [] აღნიშნავს სიას, ამიტომ data.items[].name არის თითოეული ელემენტის ველი name. ველი არის null, არ არსებობს ან ცარიელი სიაა, როცა მნიშვნელობა არ გვაქვს — შემავსებელს არასოდეს ვდებთ.

ველიაღწერა
data.complianttrue, როცა დარღვევა არ აღმოჩნდა; violation_count და by_severity (most_serious, very_serious, serious, minor) ითვლის მათ.
data.violations[]code, ref (წესის მუხლი, მაგ. "EU 561/2006 Art. 7"), severity, at (როდის გადაილახა ლიმიტი), value_min / limit_min / excess_min, period_start ან week_start, open (შეფასების მომენტში კვლავ გრძელდება), message. 2002/15-ის ჩანაწერებს აქვს banded=false.
data.warnings[]საყურადღებო საკითხები, რომლებიც ჯერ არ არის დარღვევა: code, message, არასავალდებულო ref და at (მაგ. extended_day_in_use, weekly_drive_almost_used, history_short, gaps_counted_as_rest, four_week_rule_pending).
data.remaining.drivingdrive_left_now_min (დღიური, ყოველკვირეული და ორკვირიანი ბიუჯეტებიდან ყველაზე მცირე), 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_stateმძღოლის მდგომარეობა route-plan-ის პარამეტრების სახელებით (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[]თითოეული სამუშაო პერიოდი დღიურ/კვირეულ დასვენებებს შორის: start, end, drive_min, extended, rest_type, rest_start, rest_end, rest_min (+ ferry_interruptions).
data.weekly_rests[]აღმოჩენილი კვირეული დასვენებები: start, end, duration_min, type regular | reduced, periods_since_previous, compensation_owed_min, derogation.
data.weeksკალენდარული კვირების მიხედვით: driving.drive_min და working_time.work_min, complete-ით.
data.rollingმხოლოდ საინფორმაციოდ: მართვის მაქსიმუმი ნებისმიერ 168 სთ-იან და 336 სთ-იან ფანჯარაში (კანონისმიერი შემოწმება იყენებს კალენდარულ კვირებს).
data.assumptions[]როგორ იქნა გაგებული არასრული შეყვანა (მაგ. ცნობილ ქრონოლოგიამდე კვირეული დასვენება არ არის).
data.exceptionsart12[]: EU 561 Art. 12-ის გამონაკლისის თითოეული გამოყენება — 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[].locationამ დასვენებისთვის გაგზავნილი მდებარეობა (residence | operational_centre | elsewhere).
data.wtd.paramsnight_window, night_window_source (param | country:CC | country_unverified:CC | default), night_window_verified, night_window_ref (ეროვნული წყარო).
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"
        }
    ]
}'
🔑 შედით დეველოპერად, რომ ეს endpoint sandbox-ში ცოცხლად სცადოთ — დღეში 10 უფასო სატესტო გამოძახება თითო პროდუქტზე. შესვლა

განახლდა