Haber gönderimi ve NakBus filosu artık iş ortağı panosunda
Nakordoni Partners paneline giriş yapmak için geliştirici hesabınızla aynı giriş bilgilerini (e-posta ve parola) kullanın ve orada haberleri ile otobüs filonuzu (NakDriver / NakManager) ekip rolleriyle yönetin. API anahtarlarınız, uç noktalarınız ve uygulamalarınız değişmeden kalır, buradaki sayfalar da çalışmaya devam eder. Nakordoni Partners'ı Aç

← Tüm uç noktalar

Filo Uyumluluğu — Plan Check API Online

Planlanan vardiyaları veya sefer günlerini sevkten önce denetler. Vardiyaları ve geçtikleri ülkeleri JSON POST gövdesi olarak gönderin; her vardiya için şunlar döner: karşılaştığı kamyon sürüş yasakları (kamyon yasak takvimimizdeki hafta sonu, pazar, tatil ve diğer yasaklar, araç ağırlığına göre filtrelenmiş), temas ettiği resmî tatiller ve hafta sonu günleri, planın neden olacağı EU 561 / AETR ve 2002/15 ihlalleri ve en erken yasal başlangıç: gerekli günlük veya haftalık dinlenmeden sonra ve engelleyen tüm yasakların dışında.

POST https://nakordoni.eu/api/v2/data/fleet/compliance/plan-check — kota sınıfı: heavy

ParametreAçıklama
shifts(JSON gövdesi, zorunlu, en fazla 60, aralık en fazla 62 gün) [{start, end, countries?, drive_min?, other_work_min?, activities?}]. activities olmadan vardiya şu şekilde düzenlenir: önce diğer çalışma, ardından 4 h 30'luk bloklar hâlinde sürüş ve aralarda 45 min mola. Her etkinlik: {type: drive | other_work | availability | break | rest, start, end} — ISO-8601 (ofset içermeyen bir datetime tz içinde okunur) veya unix saniyesi. Dinlenmelerde isteğe bağlı: ferry (feribotta veya trende ise true), sleeper_cabin, scheduled_journey_h, in_vehicle, location (residence | operational_centre | elsewhere — EU 561 Art. 8(8a) 4 haftalık geri dönüş kontrolü). Sürüşlerde isteğe bağlı: art12_exceed (true = haftalık dinlenme için operasyon merkezine veya eve ulaşmak amacıyla EU 561 Art. 12 kapsamında sınırın ötesinde sürüş). Etkinlikler arasındaki boşluklar dinlenme sayılır (warnings içinde bildirilir); çakışmalar reddedilir.
countries(JSON gövdesi) Kendi ülkelerini belirtmeyen vardiyalar için kullanılan ISO ülke kodları, örn. ["DE","AT"].
tz(JSON gövdesi) Planın IANA saat dilimi (saat farkı içermeyen tarih-saatler), varsayılan UTC. Yasak pencereleri her ülkenin kendi saat dilimini kullanır.
weight_t(JSON gövdesi) Araç ağırlığı ton cinsinden; ağırlık eşiği bu değere eşit veya bunun üzerinde olan yasaklar atlanır. Belirtilmezse tüm yasaklar dahil edilir.
history(JSON gövdesi) Plandan önceki son faaliyetler (biçim validate'teki gibi), böylece dinlenmeler ve bütçeler devredilir.
last_weekly_rest_end(JSON gövdesi) Plandan önceki son haftalık dinlenmenin bitişi.
ruleset(JSON gövdesi) eu561 (varsayılan) veya aetr. crew single | double. international_goods, include_wtd, wtd validate'teki gibi.
allow_reduced_daily_rest(JSON gövdesi) true = öneriler 9 saatlik kısaltılmış günlük dinlenme kullanabilir (varsayılan: 11 saat).
allow_reduced_weekly_rest(JSON gövdesi) true = öneriler 24 saatlik kısaltılmış haftalık dinlenme kullanabilir (varsayılan: 45 saat).
blocking_types(JSON gövdesi) Önerilen başlangıcı kaydıran yasak türleri (varsayılan Sunday, Saturday, Holiday, Holiday Eve, General; yalnızca ülke genelindeki yasaklar). Diğerleri yine de işaretlenir.

Yanıt alanları — yanıt zarfındaki data nesnesinin içinde. [] bir listeyi gösterir; yani data.items[].name her öğenin name alanıdır. Değerimiz olmayan bir alan null olur, hiç bulunmaz ya da boş liste döner — asla yer tutucu koymayız.

AlanAçıklama
data.shifts[]Vardiya başına: 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) veya weekend (country, date, day).
data.violations[]Planın her EU 561 / AETR / 2002/15 ihlali, validate biçiminde.
data.remaining_after_planSon planlanan vardiyadan sonraki sürüş bütçeleri ve sonraki dinlenmeler (validate remaining.driving).
data.summaryshift_count, shifts_flagged, shifts_moved, violation_count, ban_windows_considered, countries, ruleset, crew.
data.warnings[]örn. shift_layout_overflows, holidays_unavailable; data.assumptions[] eksik girdinin nasıl yorumlandığını belirtir.
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"
        }
    ]
}'
🔑 Bu endpoint'i sandbox'ta canlı denemek için geliştirici olarak giriş yapın — ürün başına günde 10 ücretsiz test çağrısı. Giriş yap

Güncellendi