Η υποβολή ειδήσεων και ο στόλος NakBus βρίσκονται πλέον στον πίνακα συνεργατών
Χρησιμοποιήστε τα ίδια στοιχεία σύνδεσης (email και κωδικό πρόσβασης) με τον λογαριασμό προγραμματιστή σας για να συνδεθείτε στον πίνακα Nakordoni Partners και να διαχειρίζεστε εκεί ειδήσεις και τον στόλο λεωφορείων σας (NakDriver / NakManager) με ρόλους ομάδας. Τα κλειδιά API, τα endpoints και οι εφαρμογές σας παραμένουν αμετάβλητα και οι σελίδες εδώ συνεχίζουν να λειτουργούν. Άνοιγμα Nakordoni Partners

← Όλα τα endpoints

Συμμόρφωση στόλου — 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, υποχρεωτικό, έως 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 χωρίς offset διαβάζεται στο tz) ή unix seconds. Προαιρετικά στις αναπαύσεις: ferry (true σε πλοίο ή τρένο), sleeper_cabin, scheduled_journey_h, in_vehicle, location (residence | operational_centre | elsewhere — έλεγχος επιστροφής 4 εβδομάδων EU 561 Art. 8(8a)). Προαιρετικά στις οδηγήσεις: art12_exceed (true = οδήγηση πέραν του ορίου βάσει EU 561 Art. 12 για την άφιξη στο επιχειρησιακό κέντρο ή στο σπίτι για εβδομαδιαία ανάπαυση). Τα κενά μεταξύ δραστηριοτήτων λογίζονται ως ανάπαυση (αναφέρονται στα warnings)· οι επικαλύψεις απορρίπτονται.
countries(σώμα JSON) Κωδικοί χωρών ISO που χρησιμοποιούνται για βάρδιες που δεν δηλώνουν δικές τους, π.χ. ["DE","AT"].
tz(σώμα JSON) Ζώνη ώρας IANA του πλάνου (ημερομηνίες-ώρες χωρίς offset), προεπιλογή 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 δωρεάν δοκιμαστικές κλήσεις ανά προϊόν την ημέρα. Σύνδεση

Ενημερώθηκε