البدء
البدء
البدء السريع مع API تتبع الحاويات: أول طلب إلى Navo24 خلال دقيقتين دون مفتاح، ثم مفتاح API وشحنة قيد التتبع.
Navo24 هو ذكاء شحن تستدعيه مباشرة: تتبع الحاويات وبوالص الشحن الجوي، وجداول الإبحار وموثوقيتها، وأسعار الشحن الفورية وتخطيط التحميل. يأتي كل منتج مع REST API، ومعظمها يأتي أيضًا مع خادم MCP، وكلها تعمل بمفتاح bearer واحد.
أرسل طلبًا دون حساب
أسرع طريقة لرؤية بيانات حقيقية هي نقطة النهاية العامة في API تتبع الحاويات. لا تحتاج إلى مفتاح.
curl -X POST https://api.trackingmcp.com/v1/track/public \
-H "Content-Type: application/json" \
-d '{"reference":"MEDU1234562"}'
ستحصل على حالة موحدة، والسفينة، والمراحل الرئيسية، وموعد وصول متوقع (ETA) يوضح ما إذا كان لا يزال تقديرًا:
{
"ok": true,
"data": {
"identifier": "MEDU1234562",
"identifier_type": "container_id",
"carrier_code": "MSCU",
"carrier_name": "MSC",
"status": "in_transit",
"eta": "2026-07-03T06:00:00Z",
"eta_is_estimated": true,
"origin": "Ningbo",
"destination": "Rotterdam",
"vessel": { "name": "MSC TERESA", "lat": null, "lng": null },
"events": [
{
"description": "Loaded on vessel",
"location": "Ningbo",
"event_code": "LOAD",
"unlocode": "CNNGB",
"datetime": "2026-06-18T22:10:00Z",
"actual": true
}
]
}
}
تحمل أربعة حقول معظم المعنى:
identifier_typeهو ما قررنا أن المرجع عليه فعلًا، وقد يختلف عن تخمينك.eta_is_estimatedتكونtrueما دام ETA تقديرًا، وfalseبمجرد أن يصبح الوصول الفعلي، وnullعندما لا يتوفر لدينا أي ETA. التاريخ وحده ليس وعدًا.actualفي الحدث تكونtrueلما حدث فعلًا وfalseلما هو مخطط له. لا تعامل أي حركة مخطط لها على أنها حقيقة.carrier_codeوoriginوdestinationوunlocodeتكونnullعندما لا يذكر الناقل شيئًا يمكننا تحديده، بدلًا من التخمين.
نقاط النهاية العامة محدودة المعدل لكل عنوان IP ومخصصة للتحقق السريع. أي عمل على مستوى محفظة شحنات يحتاج إلى مفتاح.
احصل على مفتاح API
- سجّل في trackingmcp.com.
- افتح إعدادات المطور وأنشئ مفتاحًا. يحمل المفتاح بادئة المنتج، مثل
tmcp_للتتبع. - أرسله كرمز bearer مع كل طلب يتطلب مصادقة.
curl https://api.trackingmcp.com/v1/containers/summary \
-H "Authorization: Bearer tmcp_YOUR_API_KEY"
{
"ok": true,
"data": {
"total_active": 128,
"exceptions": 6,
"arriving_this_week": 14,
"demurrage_risk_usd": 4820.5,
"containers": []
}
}
ابدأ تتبع شحنة
تتطلب الواجهة المحمية بمفتاح حقلين إلزاميين: identifier وidentifier_type. ويكون النوع أحد القيم container_id أو bill_of_lading أو booking.
curl -X POST https://api.trackingmcp.com/v1/containers \
-H "Authorization: Bearer tmcp_YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"identifier":"MEDU1234562","identifier_type":"container_id"}'
{
"ok": true,
"data": {
"id": "8f1c2d4e-6a3b-4f52-9c70-11ab22cd33ef",
"identifier": "MEDU1234562",
"status": "in_transit",
"carrier_code": "MSCU",
"source": "direct_carrier"
}
}
احتفظ بقيمة id. إنها UUID، وجميع نقاط نهاية الحاويات الأخرى تعتمد عليها لا على رقم الحاوية. الحاوية التي نقبلها لكن لا نستطيع تحديدها في المحاولة الأولى تعود مع "status": "unknown" وwarning، وتكتمل بياناتها خلال دقائق مع تشغيل إعادة الاستعلام.
يعمل المفتاح نفسه عبر عائلة المنتجات حيثما يقبل المنتج بيانات اعتماد العائلة. اقرأ دليل المصادقة للصورة الكاملة حول البادئات والترويسات.
الخطوات التالية
- المصادقة: المفاتيح والبادئات وترويسة bearer.
- البدء السريع مع MCP: اربط Claude أو Cursor أو أي عميل بخادم.
- الأخطاء وحدود المعدل: أغلفة الاستجابة ورموز الأخطاء وترويسات الاستخدام.
- مرجع API: كل نقاط النهاية مع أمثلة جاهزة للنسخ.