Odesílání zpráv a flotila NakBus jsou nyní na partnerském panelu
K přihlášení do panelu Nakordoni Partners použijte stejné přihlašovací údaje (e-mail a heslo) jako u svého účtu vývojáře a spravujte tam novinky a svůj autobusový vozový park (NakDriver / NakManager) s týmovými rolemi. Vaše klíče API, koncové body a aplikace zůstávají beze změny a stránky zde nadále fungují. Otevřít Nakordoni Partners

← Všechny endpointy

Shoda vozového parku — Plan Check API Online

Zkontrolujte plánované směny nebo dny jízdy před expedicí. Směny a země, ve kterých probíhají, pošlete jako JSON tělo POST; u každé směny dostanete zákazy jízdy nákladních vozidel, na které narazí (víkendové, nedělní, sváteční a jiné zákazy z našeho kalendáře zákazů pro nákladní vozidla, filtrované podle hmotnosti vozidla), státní svátky a víkendové dny, kterých se dotýká, porušení EU 561 / AETR a 2002/15, která by plán způsobil, a nejdřívější zákonný začátek: po požadovaném denním nebo týdenním odpočinku a mimo každý blokující zákaz.

POST https://nakordoni.eu/api/v2/data/fleet/compliance/plan-check — třída kvóty: heavy

ParametrPopis
shifts(tělo JSON, povinné, max 60, rozpětí max 62 dní) [{start, end, countries?, drive_min?, other_work_min?, activities?}]. Bez activities se směna rozloží jako ostatní práce, poté řízení v blocích po 4 h 30 s přestávkami po 45 min. Každá aktivita: {type: drive | other_work | availability | break | rest, start, end} — ISO-8601 (datum a čas bez posunu se čte v tz) nebo unixové sekundy. Volitelné u odpočinků: ferry (true na trajektu nebo vlaku), sleeper_cabin, scheduled_journey_h, in_vehicle, location (residence | operational_centre | elsewhere — kontrola návratu každé 4 týdny podle EU 561 Art. 8(8a)). Volitelné u jízd: art12_exceed (true = řízení nad limit podle EU 561 Art. 12 za účelem dojetí do provozního střediska nebo domů na týdenní odpočinek). Mezery mezi aktivitami se počítají jako odpočinek (hlásí se ve warnings); překryvy jsou odmítnuty.
countries(JSON tělo) Kódy zemí ISO použité pro směny, které neuvádějí vlastní, např. ["DE","AT"].
tz(JSON tělo) Časové pásmo IANA plánu (datum a čas bez posunu), výchozí UTC. Okna zákazů používají časové pásmo příslušné země.
weight_t(JSON tělo) Hmotnost vozidla v tunách; zákazy s hranicí hmotnosti rovnou nebo vyšší se přeskočí. Vynecháno = zahrnou se všechny zákazy.
history(JSON tělo) Nedávné aktivity před plánem (formát jako ve validate), aby se odpočinky a limity přenášely dál.
last_weekly_rest_end(JSON tělo) Konec posledního týdenního odpočinku před plánem.
ruleset(JSON tělo) eu561 (výchozí) nebo aetr. crew single | double. international_goods, include_wtd, wtd jako ve validate.
allow_reduced_daily_rest(JSON tělo) true = návrhy mohou použít zkrácený denní odpočinek 9 h (výchozí: 11 h).
allow_reduced_weekly_rest(JSON tělo) true = návrhy mohou použít zkrácený týdenní odpočinek 24 h (výchozí: 45 h).
blocking_types(JSON tělo) Typy zákazů, které posouvají navržený začátek (výchozí Sunday, Saturday, Holiday, Holiday Eve, General; pouze celostátní zákazy). Ostatní jsou i nadále označeny.

Pole odpovědi — uvnitř objektu data v obálce odpovědi. [] označuje seznam, takže data.items[].name je pole name každého prvku. Pole bývá null, chybí nebo je prázdný seznam, když pro něj nemáme hodnotu — zástupný údaj nedoplňujeme.

PolePopis
data.shifts[]Za každou směnu: 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) nebo weekend (country, date, day).
data.violations[]Každé porušení EU 561 / AETR / 2002/15 v plánu, ve formátu validate.
data.remaining_after_planLimity řízení a další odpočinky po poslední plánované směně (validate remaining.driving).
data.summaryshift_count, shifts_flagged, shifts_moved, violation_count, ban_windows_considered, countries, ruleset, crew.
data.warnings[]např. shift_layout_overflows, holidays_unavailable; data.assumptions[] uvádí, jak byl interpretován chybějící vstup.
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"
        }
    ]
}'
🔑 Přihlaste se jako vývojář a vyzkoušejte tento endpoint naživo v sandboxu — 10 testovacích volání zdarma na produkt za den. Přihlásit se

Aktualizováno