Նորությունների ուղարկումը և NakBus նավատորմը այժմ գործընկերոջ վահանակում են
Nakordoni Partners վահանակ մուտք գործելու համար օգտագործեք նույն մուտքանունը (էլ. փոստ և գաղտնաբառ), ինչ ձեր մշակողի հաշվի համար, և այնտեղ կառավարեք նորությունները և ձեր ավտոբուսային պարկը (NakDriver / NakManager)՝ թիմային դերերով։ Ձեր API բանալիները, վերջնակետերը և հավելվածները մնում են անփոփոխ, իսկ այստեղի էջերը շարունակում են աշխատել։ Բացել Nakordoni Partners-ը

← Բոլոր endpoint-ները

Ավտոպարկի համապատասխանություն — 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 հերթափոխը կազմվում է որպես այլ աշխատանք, ապա վարում՝ 4 h 30 բլոկներով և 45 min դադարներով։ Յուրաքանչյուր գործունեություն՝ {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 — EU 561 Art. 8(8a) 4 շաբաթը մեկ վերադարձի ստուգում)։ Վարման (drive) դեպքում ըստ ցանկության՝ 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 անվճար թեստային հարցում յուրաքանչյուր արտադրանքի համար։ Մուտք

Թարմացվել է