ینیوی

تعارف

Zeo روٹ پلانر بیڑے کے مالکان کو اپنے ڈرائیوروں کے لیے راستے بنانے اور بہتر بنانے میں مدد کرتا ہے۔ بیڑے کے مالکان یا چھوٹے کاروبار جو مقامی آخری میل ڈیلیوری کرتے ہیں وہ ڈیلیوری کی صورتحال، ڈرائیوروں کے لائیو لوکیشن پر نظر رکھ سکتے ہیں اور صارفین کو ریئل ٹائم اپ ڈیٹس بھیج سکتے ہیں۔ ڈیلیوری ڈرائیورز کے لیے زیو کی موبائل ایپس تمام مشہور نیویگیشن ٹولز بشمول ویز، ٹام ٹام، گوگل میپس وغیرہ کے ساتھ بغیر کسی رکاوٹ کے انضمام سے لیس ہیں۔ ڈرائیور کے پاس تمام اہم تفصیلات انگلیوں کے اشارے پر ہوتی ہیں جن میں نوٹ، کسٹمر کی تفصیلات اور پارسل کی گنتی شامل ہے۔ Zeo ڈائنامک ایڈریس ایڈریس اور ڈیلیٹ کرنے کا کام سنبھالتا ہے اور سب سے زیادہ بہتر راستہ فراہم کرنے کے لیے ترتیب کو دوبارہ روٹ کرتا ہے۔ Zeo فلیٹ کے مالکان فی ڈرائیور ہر ماہ 200$ تک کی بچت کرتے ہیں اور اعلیٰ معیار کی رپورٹس تک رسائی حاصل کرتے ہیں جیسے ڈیلیوری کا ثبوت، دستخط اور ڈیلیوری ٹائم اسٹامپ

کی توثیق

ZeoRoutePlanner API تک رسائی کی اجازت دینے کے لیے API کیز کا استعمال کرتا ہے۔ آپ ہمارے پلیٹ فارم پر ایک نئی API کلید رجسٹر کر سکتے ہیں (https://zeorouteplanner.com/app/team/settings/genrate-token).

ZeoRoutePlanner توقع کرتا ہے کہ API کلید کو سرور کی تمام API درخواستوں میں ایک پیرام میں شامل کیا جائے گا جو درج ذیل کی طرح نظر آتا ہے۔

api_key: api_key

سٹور کے مالک Api's

اسٹاپس بنائیں

curl --location --request POST '{{base_url}}/api/v5/route_stop' \
--header 'Content-Type: application/json' \
--data-raw '{
    "api_key": "api_key",
    "stops": [
        {
            "address": "Gwalior Madhaya Predesh",
            "latitude": 0,
            "longitude": 0.0,
            "notes": "dsf",
            "optimize_status": "normal",
            "stop_duration": 5,
            "stop_date": "2022-03-10",
            "parcel_count": 2,
            "arrive_start": "now",
            "arrive_end": "anytime",
            "earliest": 0,
            "latest": 0,
            "driver_id": "",
            "stop_type": "delivery",
            "customer_name": "nishu",
            "customer_mobile_number": "+911234567890",
            "customer_email": "",
            "metadata": [{}]
        }
    ]
}'

مندرجہ بالا کمانڈ JSON کو اس طرح تشکیل دیتا ہے:

{
    "code": 200,
    "status": true,
    "message": "Stops added successfully"
}

یہ اختتامی نقطہ تمام ڈرائیوروں کو بازیافت کرتا ہے۔

HTTP درخواست

POST {{base_url}}/api/v5/route_stop

سوال کے پیرامیٹرز

پیرامیٹر پہلے سے طے شدہ Description
api_key "" Api رسائی کلید
رک جاتا ہے [{}] روکتا ہے صف

آبجیکٹ پیرامیٹرز کو روکتا ہے۔

پیرامیٹر پہلے سے طے شدہ Description
پتہ "" اسٹاپ ایڈریس
طول بلد "" پتہ عرض بلد
طول البلد "" پتہ طول البلد
نوٹ "" شامل کرنے کے لیے کوئی پیغام
optimize_status "نارمل"
stop_duration "اسٹاپ پر رہو"
آمد_شروع "" "ابھی"
آمد_اختتام "" "کسی بھی وقت"
جلد ہی ""
تازہ ترین ""
stop_type "" (ڈیلیوری/پک اپ)
گاہک کا نام "" گاہک کا نام
کسٹمر_موبائل_نمبر "" کسٹمر رابطہ نمبر
ڈرائیور_آئی ڈی "" ڈرائیور کی شناخت
stop_date "" سٹاپ ڈیٹ
پارسل_کاؤنٹ 1 پارسل کاؤنٹ
میٹا ڈیٹا [] کسٹم فیلڈ

تمام ڈرائیور حاصل کریں۔

curl --location -g --request GET '{{base_url}}/api/v5/drivers?api_key=api_key'

مندرجہ بالا کمانڈ JSON کو اس طرح تشکیل دیتا ہے:

{
  "code": 200,
  "status": true,
  "message": "success",
  "data": {
    "drivers": [
      {
        "id": 44914,
        "email": "0f12ebdd@gmail.com",
        "name": "nishu jain",
        "address": null,
        "phone_no": "8959294300",
        "active": true
      }
    ]
  }
}

یہ اختتامی نقطہ تمام ڈرائیوروں کو بازیافت کرتا ہے۔

HTTP درخواست

GET {{base_url}}/api/v5/drivers

سوال کے پیرامیٹرز

پیرامیٹر پہلے سے طے شدہ Description
api_key "" Api رسائی کلید

ڈرائیور بنائیں

curl --location -g --request POST '{{base_url}}/api/v5/drivers' \
--header 'Content-Type: application/json' \
--data-raw '{
  "api_key": "api_key",
  "email": "nishu.jain396@gmail.com",
  "address": "Netaji Subhash Marg, Lal Qila, Chandni Chowk, New Delhi, Delhi 110006",
  "password": "12345678",
  "name": "nishu jain",
  "phone_no": " "
}'

مندرجہ بالا کمانڈ JSON کو اس طرح تشکیل دیتا ہے:

{
  "code": 200,
  "status": true,
  "message": "Driver created successfully",
  "data": {
    "driver": {
      "id": 44953,
      "email": "testthird1@gmail.com",
      "name": "test",
      "address": "Netaji Subhash Marg, Lal Qila, Chandni Chowk, New Delhi, Delhi 110006",
      "phone_no": "+918959294300",
      "active": true
    }
  }
}

یہ اختتامی نقطہ ڈرائیور تخلیق کرتا ہے۔

HTTP درخواست

POST {{base_url}}/api/v5/drivers

سوال کے پیرامیٹرز

پیرامیٹر پہلے سے طے شدہ Description
api_key "" Api رسائی کلید
ای میل "" ڈرائیور کا ای میل
پتہ "" ڈرائیور کا پتہ
پاس ورڈ "" ڈرائیور اکاؤنٹ کے لیے پاس ورڈ
نام "" ڈرائیور کا نام
فون نمبر "" رابطہ نمبر

ڈرائیور کو اپ ڈیٹ کریں

curl --location -g --request PUT '{{base_url}}/api/v5/drivers/:driver_id' \
--header 'Content-Type: application/json' \
--data-raw '{
  "api_key": "api_key",
  "name": "nishu jain",
    "address": "",
  "phone_no": "8959294300"
}'

مندرجہ بالا کمانڈ JSON کو اس طرح تشکیل دیتا ہے:

{
  "code": 200,
  "status": true,
  "message": "Driver updated successfully",
  "data": {
    "driver": {
      "id": 44953,
      "name": "nishu jain",
      "phone_no": "8959294300",
      "address": "dlehi",
      "email": "testthird1@gmail.com",
      "active": true
    }
  }
}

یہ اختتامی نقطہ اپ ڈیٹ ڈرائیور کی تفصیلات۔

HTTP درخواست

PUT {{base_url}}/api/v5/drivers/:driver_id

سوال کے پیرامیٹرز

پیرامیٹر پہلے سے طے شدہ Description
api_key "" Api رسائی کلید
پتہ "" ڈرائیور کا پتہ
نام "" ڈرائیور کا نام
فون نمبر "" ڈرائیور کا رابطہ نمبر
ڈرائیور_آئی ڈی "" ڈرائیور کی شناخت ہمیں تمام ڈرائیور API سے ملتی ہے۔

ڈرائیور کو حذف کریں۔

curl --location -g --request DELETE '{{base_url}}/api/v5/drivers/:driver_id' \
--header 'Content-Type: application/json' \
--data-raw '{
  "api_key": "api_key"
}'

مندرجہ بالا کمانڈ JSON کو اس طرح تشکیل دیتا ہے:

{
  "code": 200,
  "status": true,
  "message": "Driver deleted successful"
}

یہ اختتامی نقطہ ڈرائیور کو حذف کرتا ہے۔

HTTP درخواست

DELETE {{base_url}}/api/v5/drivers/:driver_id

سوال کے پیرامیٹرز

پیرامیٹر پہلے سے طے شدہ Description
api_key "" Api رسائی کلید
ڈرائیور_آئی ڈی "" ڈرائیور کی شناخت ہمیں تمام ڈرائیور API سے ملتی ہے۔

روٹ بنائیں

curl --location -g --request POST '{{base_url}}/api/v5/routes' \
--header 'Content-Type: application/json' \
--data-raw '{
   "api_key"  :   "api_key",
   "start_address"  :   "Monroe, NC, USA",
   "start_latitude"   : 0.0,
   "start_longitude"   :0.0,
   "end_address"  :   "Monroe, NC, USA",
   "end_latitude"   : 0.0,
   "end_longitude"   :0.0,
   "route_name"  :   "July 2020 Roadtrip",
   "driver_id": "44968",
   "orginal": true,
   "route_date": "",
   "stops"  : [
    {
    "address": "Gwalior Madhaya Predesh", 
    "latitude":106.672053, 
    "longitude":0.0, 
    "notes":"dsf", 
    "optimize_status":"normal",
    "stop_duration":5, 
    "parcel_count": "",
    "arrive_start":"now", 
    "arrive_end":"anytime", 
    "earliest":0, 
    "latest":0, 
    "stop_type":"delivery", 
    "customer_name":"nishu",
    "customer_mobile_number":"+911234567890",
    "metadata": [{}]
    }
  ]
}'

مندرجہ بالا کمانڈ JSON کو اس طرح تشکیل دیتا ہے:

{
  "code": 200,
  "status": true,
  "message": "success",
  "data": {
    "route": {
        "id": 103110,
        "start_address": "new york",
        "end_address": "new york",
        "start_latitude": 40.7128,
        "start_longitude": 74.006,
        "end_latitude": 40.7128,
        "end_longitude": 74.006,
        "created_at": "2021-07-21T04:07:41.000Z",
        "route_name": "test",
        "route_stops": [
          {
            "id": 222472903,
            "address": "17475 Northwest 27th Avenue, Miami Gardens, FL, USA",
            "latitude": 25.9330248,
            "longitude": -80.2445472,
            "notes": "GOod",
            "optimize_status": "normal",
            "stop_duration": 10,
            "customer_name": "",
            "customer_mobile_number": "",
            "street": "17475 NW 27th Ave, Miami Gardens, FL 33056, EE. UU.",
            "city": "Miami-Dade County",
            "state": "Florida",
            "country": "Estados Unidos",
            "postal_code": "33056",
            "customer_email": "",
            "order_number": "",
            "order_status": "route_created",
            "h_no": "",
            "locality": ""
         }
      ]
    }
  }
}

یہ اختتامی نقطہ راستہ بناتا ہے۔

HTTP درخواست

POST {{base_url}}/api/v5/routes

سوال کے پیرامیٹرز

پیرامیٹر پہلے سے طے شدہ Description
api_key "" Api رسائی کلید
ڈرائیور_آئی ڈی "" ڈرائیور کی شناخت ہمیں تمام ڈرائیور API سے ملتی ہے۔
start_address "" راستہ شروع کرنے کا پتہ
start_latitude "" شروع ایڈریس Latitude
شروع_طول البلد "" شروع کا پتہ طول البلد
end_address "" راستے کا اختتامی پتہ
end_latitude "" اختتامی پتہ عرض البلد
end_langitude "" اختتامی پتہ طول البلد
راستے کا نام "" راستے کا نام
ڈرائیور_آئی ڈی "" راستہ تفویض کرنے کے لیے ڈرائیور کی شناخت
اورجنل ""
رک جاتا ہے [] راستوں کے درمیان رک جاتا ہے۔
راستہ_تاریخ '' راستے کی تاریخ

آبجیکٹ پیرامیٹرز کو روکتا ہے۔

پیرامیٹر پہلے سے طے شدہ Description
پتہ "" اسٹاپ ایڈریس
طول بلد "" پتہ عرض بلد
طول البلد "" پتہ طول البلد
نوٹ "" شامل کرنے کے لیے کوئی پیغام
optimize_status "نارمل"
stop_duration "اسٹاپ پر رہو"
آمد_شروع "" "ابھی"
آمد_اختتام "" "کسی بھی وقت"
جلد ہی ""
تازہ ترین ""
stop_type "" (ڈیلیوری/پک اپ)
گاہک کا نام "" گاہک کا نام
کسٹمر_موبائل_نمبر "" کسٹمر رابطہ نمبر
پارسل_کاؤنٹ 1 پارسل کاؤنٹ
میٹا ڈیٹا [{}] کسٹم فیلڈ

روٹ کی معلومات حاصل کریں۔

curl --location -g --request GET '{{base_url}}/api/v5/routes/:route_id' \
--header 'Content-Type: application/json' \
--data-raw '{
   "api_key"  :   "api_key",
   "driver_id": 44968
}'

مندرجہ بالا کمانڈ JSON کو اس طرح تشکیل دیتا ہے:

{
  "code": 200,
  "status": true,
  "message": "success",
  "data": {
    "route": {
      "id": 103110,
      "start_address": "new york",
      "end_address": "new york",
      "start_latitude": 40.7128,
      "start_longitude": 74.006,
      "end_latitude": 40.7128,
      "end_longitude": 74.006,
      "created_at": "2021-07-21T04:07:41.000Z",
      "route_name": "test",
      "route_stops": [
        {
          "id": 222472903,
          "address": "17475 Northwest 27th Avenue, Miami Gardens, FL, USA",
          "latitude": 25.9330248,
          "longitude": -80.2445472,
          "notes": "GOod",
          "optimize_status": "normal",
          "stop_duration": 10,
          "customer_name": "",
          "customer_mobile_number": "",
          "street": "17475 NW 27th Ave, Miami Gardens, FL 33056, EE. UU.",
          "city": "Miami-Dade County",
          "state": "Florida",
          "country": "Estados Unidos",
          "postal_code": "33056",
          "customer_email": "",
          "order_number": "",
          "order_status": "route_created",
          "h_no": "",
          "locality": ""
        }
      ]
    }
  }
}

یہ اختتامی نقطہ راستے کی معلومات حاصل کرتا ہے۔

HTTP درخواست

GET {{base_url}}/api/v5/routes/:route_id

سوال کے پیرامیٹرز

پیرامیٹر پہلے سے طے شدہ Description
api_key "" Api رسائی کلید
route_id "" روٹ آئی ڈی ہمیں روٹ لسٹ سے ملتی ہے۔
ڈرائیور_آئی ڈی "" راستے کے ڈرائیور کی شناخت

روٹ آپٹمائزڈ معلومات حاصل کریں۔

curl --location -g --request GET '{{base_url}}/api/v5/routes/:route_id/optimize_route' \
--header 'Content-Type: application/json' \
--data-raw '{
   "api_key"  :   "api_key",
   "driver_id": 44968
}'

مندرجہ بالا کمانڈ JSON کو اس طرح تشکیل دیتا ہے:

{
    "code": 200,
    "status": true,
    "message": "success",
    "data": {
        "optimized": true,
        "legs": [
            {
                "distance": {
                    "text": "0 km",
                    "value": 0
                },
                "duration": {
                    "text": "",
                    "value": 0
                },
                "end_address": "17475 Northwest 27th Avenue, Miami Gardens, FL, USA",
                "start_address": "new york",
                "start_location": {
                    "lat": 25.9330248,
                    "lng": -80.2445472
                },
                "end_location": {
                    "lat": 25.9330248,
                    "lng": -80.2445472
                },
                "stop_id": "222473116",
                "optimize_status": "normal",
                "stop_type": "delivery",
                "arr_time": 0,
                "end_time": 600,
                "optimize_order": 1,
                "stop_order": null,
                "share_stop_id": null,
                "address_typed": {},
                "overview_polyline": "cah}CnwwhN"
            },
            {
                "distance": {
                    "text": "0 km",
                    "value": 0
                },
                "duration": {
                    "text": "10 mins",
                    "value": 600
                },
                "end_address": "new york",
                "start_address": "17475 Northwest 27th Avenue, Miami Gardens, FL, USA",
                "start_location": {
                    "lat": 25.9330248,
                    "lng": -80.2445472
                },
                "end_location": {
                    "lat": 25.9330248,
                    "lng": -80.2445472
                },
                "stop_id": null,
                "optimize_status": "normal",
                "stop_type": "normal",
                "arr_time": 600,
                "end_time": 0,
                "optimize_order": 2,
                "stop_order": 2000,
                "share_stop_id": 0,
                "address_typed": {
                    "delivery_count": 0
                },
                "overview_polyline": "cah}CnwwhN"
            }
        ]
    }
}

یہ اختتامی نقطہ راستے کی معلومات حاصل کرتا ہے۔

HTTP درخواست

GET {{base_url}}/api/v5/routes/:route_id/optimize_route

سوال کے پیرامیٹرز

پیرامیٹر پہلے سے طے شدہ Description
api_key "" Api رسائی کلید
ڈرائیور_آئی ڈی "" راستے کے ڈرائیور کی شناخت

راستہ حذف کریں۔

curl --location -g --request DELETE '{{base_url}}/api/v5/routes/:route_id' \
--header 'Content-Type: application/json' \
--data-raw '{
   "api_key"  :   "api_key",
   "driver_id": 44968
}'

مندرجہ بالا کمانڈ JSON کو اس طرح تشکیل دیتا ہے:

{
  "code": 200,
  "status": true,
  "message": "Route deleted successfully"
}

یہ اختتامی نقطہ حذف کرنے کا راستہ۔

HTTP درخواست

DELETE {{base_url}}/api/v5/routes/:route_id

سوال کے پیرامیٹرز

پیرامیٹر پہلے سے طے شدہ Description
api_key "" Api رسائی کلید
route_id "" روٹ آئی ڈی ہمیں روٹ لسٹ سے ملتی ہے۔
ڈرائیور_آئی ڈی "" راستے کے ڈرائیور کی شناخت

تمام ڈرائیور روٹس حاصل کریں۔

curl --location -g --request GET '{{base_url}}/api/v5/routes' \
--header 'Content-Type: application/json' \
--data-raw '{
   "api_key"  :   "api_key",
   "limit": 10,
   "offset": 10,
   "driver_id": "driver_id"
}'

مندرجہ بالا کمانڈ JSON کو اس طرح تشکیل دیتا ہے:

{
  "code": 200,
  "status": true,
  "message": "success",
  "data": {
    "routes": [
      {
        "id": 103110,
        "start_address": "new york",
        "end_address": "new york",
        "start_latitude": 40.7128,
        "start_longitude": 74.006,
        "end_latitude": 40.7128,
        "end_longitude": 74.006,
        "created_at": "2021-07-21T04:07:41.000Z",
        "route_name": "test",
        "route_stops": [
          {
            "id": 222472903,
            "address": "17475 Northwest 27th Avenue, Miami Gardens, FL, USA",
            "latitude": 25.9330248,
            "longitude": -80.2445472,
            "notes": "GOod",
            "optimize_status": "normal",
            "stop_duration": 10,
            "customer_name": "",
            "customer_mobile_number": "",
            "street": "17475 NW 27th Ave, Miami Gardens, FL 33056, EE. UU.",
            "city": "Miami-Dade County",
            "state": "Florida",
            "country": "Estados Unidos",
            "postal_code": "33056",
            "customer_email": "",
            "order_number": "",
            "order_status": "route_created",
            "h_no": "",
            "locality": ""
          }
        ]
      }
    ],
    "total_routes": 1
  }
}

یہ اختتامی نقطہ تمام راستوں کو لاتا ہے۔

HTTP درخواست

GET {{base_url}}/api/v5/routes

سوال کے پیرامیٹرز

پیرامیٹر پہلے سے طے شدہ Description
api_key "" Api رسائی کلید
محدود 50 واپسی کے لیے ریکارڈ
آفسیٹ 0 اگلے ریکارڈ واپس کرنے کے لیے
ڈرائیور_آئی ڈی ڈرائیور کی شناخت

تمام سٹور کے مالک کے راستے حاصل کریں۔

curl --location -g --request GET '{{base_url}}/api/v5/routes/all_routes' \
--header 'Content-Type: application/json' \
--data-raw '{
   "api_key"  :   "api_key",
   "limit": 10,
   "offset": 10,
   "start_date": dd-mm-yyyy,
   "end_date": dd-mm-yyyy
}'

مندرجہ بالا کمانڈ JSON کو اس طرح تشکیل دیتا ہے:

{
  "code": 200,
  "status": true,
  "message": "success",
  "data": {
    "routes": [
      {
        "id": 103110,
        "start_address": "new york",
        "end_address": "new york",
        "start_latitude": 40.7128,
        "start_longitude": 74.006,
        "end_latitude": 40.7128,
        "end_longitude": 74.006,
        "created_at": "2021-07-21T04:07:41.000Z",
        "route_name": "test",
        "route_stops": [
          {
            "id": 222472903,
            "address": "17475 Northwest 27th Avenue, Miami Gardens, FL, USA",
            "latitude": 25.9330248,
            "longitude": -80.2445472,
            "notes": "GOod",
            "optimize_status": "normal",
            "stop_duration": 10,
            "customer_name": "",
            "customer_mobile_number": "",
            "street": "17475 NW 27th Ave, Miami Gardens, FL 33056, EE. UU.",
            "city": "Miami-Dade County",
            "state": "Florida",
            "country": "Estados Unidos",
            "postal_code": "33056",
            "customer_email": "",
            "order_number": "",
            "order_status": "route_created",
            "h_no": "",
            "locality": ""
          }
        ]
      }
    ],
    "total_routes": 1
  }
}

یہ اختتامی نقطہ تمام راستوں کو لاتا ہے۔

HTTP درخواست

GET {{base_url}}/api/v5/routes/all_routes

سوال کے پیرامیٹرز

پیرامیٹر پہلے سے طے شدہ Description
api_key "" Api رسائی کلید
محدود 50 واپسی کے لیے ریکارڈ
آفسیٹ 0 اگلے ریکارڈ واپس کرنے کے لیے
شروع کرنے کی تاریخ صفر راستے کے آغاز کی تاریخ (dd-mm-yyyy)
آخری تاریخ صفر راستے کی آخری تاریخ (dd-mm-yyyy)

اسٹور کے مالک کے ذریعہ ڈرائیور کے لئے روٹ بنائیں

curl --location --request POST '{{base_url}}/api/v5/routes/import_orders' \
--header 'Content-Type: multipart/form-data' \
--form 'start_address=""' \
--form 'end_address=""' \
--form 'driver_email="\"\""' \
--form 'api_key="\"\""' \
--form 'file=@"/path/to/file"'

مندرجہ بالا کمانڈ JSON کو اس طرح تشکیل دیتا ہے:

{
    "code": 200,
    "status": true,
    "message": "success",
    "data": {
        "route": {
            "id": 104244,
            "start_address": "Delhi",
            "end_address": "Delhi",
            "start_latitude": 28.7040592,
            "start_longitude": 77.1024902,
            "end_latitude": 28.7040592,
            "end_longitude": 77.1024902,
            "created_at": "2021-09-27T06:18:29.000Z",
            "route_name": "2021-Sep-09",
            "route_stops": [
                {
                    "id": 16921825,
                    "address": "Delhi",
                    "latitude": 28.7040592,
                    "longitude": 77.1024902,
                    "notes": "test",
                    "optimize_status": "normal",
                    "stop_duration": 5,
                    "customer_name": "ayush",
                    "customer_mobile_number": "7838479870",
                    "street": "",
                    "city": "",
                    "state": "Delhi",
                    "country": "India",
                    "postal_code": "",
                    "customer_email": "ayush@gmail.com",
                    "order_number": null,
                    "order_status": "route_created",
                    "h_no": "",
                    "locality": ""
                }
            ]
        }
    }
}

یہ اختتامی نقطہ ڈرائیور کے لیے راستہ بنانے کے لیے استعمال ہوتا ہے۔

HTTP درخواست

POST {{base_url}}/api/v5/routes/import_orders

سوال کے پیرامیٹرز

پیرامیٹر پہلے سے طے شدہ Description
api_key "" Api رسائی کلید (صفحہ پر جائیں۔ ویب سائٹ کا پتا اسٹور کے مالک کے اکاؤنٹ میں لاگ ان کریں پھر صفحہ پر جائیں۔ ترتیبات کا صفحہget api ٹوکن کو منتخب کریں اور api_key تیار کریں)
start_address "" راستے کا پتہ شروع کریں۔
end_address "" راستے کا آخری پتہ
ڈرائیور_ای میل "" ڈرائیور کا ای میل
سنچکا "" xlsx فارمیٹ میں فائل اپ لوڈ کریں آپ لنک پر کلک کرکے ڈاؤن لوڈ کرسکتے ہیں(نمونہ فائل لنک)

پک اپ ڈیلیوری

روٹ بنائیں

curl -X POST \
  {{base_url}}/api/v6/routes/ \
  -H 'cache-control: no-cache' \
  -H 'content-type: application/json' \
  -H 'postman-token: 5c922b4b-faf5-ea12-5660-518110acc248' \
  -d '{
  "api_key": "**************",
  "driver_id": 11111111111111,
  "start_address":"Raheja Vihar, Chandivali, Powai, Mumbai, Maharashtra, India",
  "start_latitude":19.1190749,
  "start_longitude":72.8951151,
  "end_address":"Raheja Vihar, Chandivali, Powai, Mumbai, Maharashtra, India",
  "end_latitude":19.1190749,
  "end_longitude":72.8951151,
  "route_name":"04-Jan-2022",
  "stops":[
    {
      "id":1633502641818,
      "address":"Taj Mahal pikcup",
      "latitude":18.9225854,
      "longitude":72.83315429999999,
      "notes":"parsal in the left site",
      "stop_type":"pickup",
      "customer_name":"any",
      "customer_mobile_number":"0123456789",
      "customer_email":"example@gmail.com",
      "share_stop_id":0,
      "address_typed":{
        "delivery_count":1
      },
      "stop_duration": 2,
      "stop_order": 1,
      "metadata": [{}]
    },
    {
      "id":0,
      "address":"Taj Mahal pickup link delivery",
      "latitude":18.9225854,
      "longitude":72.83315429999999,
      "notes":"parsal in the left site",
      "stop_type":"delivery",
      "customer_name":"any",
      "customer_mobile_number":"0123456789",
      "customer_email":"example@gmail.com",
      "share_stop_id":1633502641818,
      "address_typed":{
        "delivery_count":0
      },
      "stop_duration": 2,
      "stop_order": 2
    },
    {
      "id":0,
      "address":"Taj Mahal seperate delivery",
      "latitude":18.9225854,
      "longitude":72.83315429999999,
      "notes":"parsal in the left site",
      "stop_type":"delivery",
      "customer_name":"any",
      "customer_mobile_number":"0123456789",
      "customer_email":"example@gmail.com",
      "share_stop_id":0,
      "address_typed":{
        "delivery_count":0
      },
      "stop_duration": 2,
      "stop_order": 2
    }
  ]
}'

مندرجہ بالا کمانڈ JSON کو اس طرح تشکیل دیتا ہے:

{
    "code": 200,
    "status": true,
    "message": "success",
    "data": {
        "route": {
            "id": 103169,
            "route_name": "04-Jan-2022",
            "start_address": "Raheja Vihar, Chandivali, Powai, Mumbai, Maharashtra, India",
            "end_address": "Raheja Vihar, Chandivali, Powai, Mumbai, Maharashtra, India",
            "start_latitude": 19.1190749,
            "start_longitude": 72.8951151,
            "end_latitude": 19.1190749,
            "end_longitude": 72.8951151,
            "created_at": "2022-01-11T11:48:16.000Z",
            "route_stops": [
                {
                    "id": 222473230,
                    "address": "Taj Mahal seperate delivery",
                    "latitude": 18.9225854,
                    "longitude": 72.8331543,
                    "notes": "parsal in the left site",
                    "optimize_status": "normal",
                    "stop_duration": 2,
                    "customer_name": "any",
                    "customer_mobile_number": "0123456789",
                    "street": "",
                    "city": "",
                    "state": "",
                    "country": "",
                    "postal_code": "",
                    "address_typed": {
                        "delivery_count": 0
                    },
                    "customer_email": "example@gmail.com",
                    "order_number": null,
                    "order_status": null,
                    "stop_order": 2,
                    "h_no": "",
                    "locality": "",
                    "share_stop_id": 0
                },
                {
                    "id": 222473231,
                    "address": "Taj Mahal pickup",
                    "latitude": 18.9225854,
                    "longitude": 72.8331543,
                    "notes": "parsal in the left site",
                    "optimize_status": "normal",
                    "stop_duration": 2,
                    "customer_name": "any",
                    "customer_mobile_number": "0123456789",
                    "street": "",
                    "city": "",
                    "state": "",
                    "country": "",
                    "postal_code": "",
                    "address_typed": {
                        "delivery_count": 1
                    },
                    "customer_email": "example@gmail.com",
                    "order_number": null,
                    "order_status": null,
                    "stop_order": 1,
                    "h_no": "",
                    "locality": "",
                    "share_stop_id": 0
                },
                {
                    "id": 222473232,
                    "address": "Taj Mahal pickup linked delivery",
                    "latitude": 18.9225854,
                    "longitude": 72.8331543,
                    "notes": "parsal in the left site",
                    "optimize_status": "normal",
                    "stop_duration": 2,
                    "customer_name": "any",
                    "customer_mobile_number": "0123456789",
                    "street": "",
                    "city": "",
                    "state": "",
                    "country": "",
                    "postal_code": "",
                    "address_typed": {
                        "delivery_count": 0
                    },
                    "customer_email": "example@gmail.com",
                    "order_number": null,
                    "order_status": null,
                    "stop_order": 2,
                    "h_no": "",
                    "locality": "",
                    "share_stop_id": 222473231
                }
            ]
        }
    }
}

یہ اختتامی نقطہ راستہ بناتا ہے۔

HTTP درخواست

POST {{base_url}}/api/v6/routes

سوال کے پیرامیٹرز

پیرامیٹر ڈیٹا کی قسم پہلے سے طے شدہ Description
ڈرائیور_آئی ڈی int (*) راستہ بنانے کے لیے ڈرائیور_آئی ڈی کی ضرورت ہے۔
start_address تار (*) پتہ جہاں سے راستہ شروع ہوتا ہے۔
start_latitude اعشاری 0 مطلوبہ یا تو start_address یا start_latitude,start_longitude
شروع_طول البلد اعشاری 0 مطلوبہ یا تو start_address یا start_latitude,start_longitude
end_address سٹرنگ راستے کا اختتامی مقام
end_latitude اعشاری یا تو end_address یا end_latitude, end_longitude درکار ہے۔
end_langitude اعشاری یا تو end_address یا end_latitude, end_longitude درکار ہے۔
راستے کا نام تار (*) موجودہ تاریخ (dd/mm/yy) راستے کا نام
رک جاتا ہے اشیاء کی صف (*) آبجیکٹ کی صف میں معلومات کو روکتا ہے۔

آبجیکٹ پیرامیٹرز کو روکتا ہے۔

پیرامیٹر ڈیٹا کی قسم پہلے سے طے شدہ Description
id INT (*) 0 1. اگر stop_type ڈیلیوری ہے تو آئی ڈی بھیجنے کی ضرورت نہیں ہے۔
2. اگر stop_type پک اپ ہے تو 20 ہندسوں کی آئی ڈی بھیجنے کی ضرورت ہے۔
سٹاپ_آرڈر int (*) 0 اسٹاپ کا آرڈر شامل کریں۔
share_stop_id int 0 1. اگر stop_type پک اپ ہے تو اسے بطور ڈیفالٹ چھوڑ دیں۔
2. اگر stop_type ڈیلیوری ہے اور پک اپ سے لنک نہیں کرنا چاہتے تو اسے بطور ڈیفالٹ چھوڑ دیں۔
3. اگر آپ کسی بھی پک اپ سے لنک کرنا چاہتے ہیں تو اس پک اپ سٹاپ کی آئی ڈی ڈالیں۔
stop_type سٹرنگ ترسیل اقدار ڈیلیوری اور پک اپ ہونی چاہئیں
پتہ سٹرنگ یا تو پتہ یا عرض بلد، طول البلد درکار ہے۔
طول بلد اعشاری 0 یا تو پتہ یا عرض بلد، طول البلد درکار ہے۔
طول البلد اعشاری 0 یا تو پتہ یا عرض بلد، طول البلد درکار ہے۔
نوٹ سٹرنگ متعلقہ معلومات کو روکیں۔
stop_duration int 2 سٹاپ کا دورانیہ منٹوں میں بتاتا ہے، یعنی کسٹمر سائٹ پر کتنا وقت لگتا ہے۔
گاہک کا نام سٹرنگ گاہک کی معلومات
کسٹمر_موبائل_نمبر سٹرنگ گاہک کی معلومات
customer_email سٹرنگ گاہک کی معلومات
ایڈریس_ٹائپ کیا {} {} 1. اگر سٹاپ_ٹائپ پک اپ ہے تو کلید ڈیلیوری_کاؤنٹ ہے اور قیمت اس پک اپ کے ساتھ ڈیلیوری کی کل تعداد میں ہے
2. اگر stop_type ڈیلیوری ہے تو اسے بطور ڈیفالٹ چھوڑ دیں۔

روٹ کو اپ ڈیٹ کریں۔

curl -X POST \
  {{base_url}}/api/v6/routes/:route_id \
  -H 'cache-control: no-cache' \
  -H 'content-type: application/json' \
  -H 'postman-token: 5c922b4b-faf5-ea12-5660-518110acc248' \
  -d '{
  "api_key": "**************",
  "driver_id": 11111111111111,
  "start_address":"Raheja Vihar, Chandivali, Powai, Mumbai, Maharashtra, India",
  "start_latitude":19.1190749,
  "start_longitude":72.8951151,
  "end_address":"Raheja Vihar, Chandivali, Powai, Mumbai, Maharashtra, India",
  "end_latitude":19.1190749,
  "end_longitude":72.8951151,
  "route_name":"04-Jan-2022",
  "stops":[
    {
      "id":1633502641818,
      "address":"Taj Mahal pikcup",
      "latitude":18.9225854,
      "longitude":72.83315429999999,
      "notes":"parsal in the left site",
      "stop_type":"pickup",
      "customer_name":"any",
      "customer_mobile_number":"0123456789",
      "customer_email":"example@gmail.com",
      "share_stop_id":0,
      "address_typed":{
        "delivery_count":1
      },
      "stop_duration": 2,
      "stop_order": 1
    },
    {
      "id":0,
      "address":"Taj Mahal pickup link delivery",
      "latitude":18.9225854,
      "longitude":72.83315429999999,
      "notes":"parsal in the left site",
      "stop_type":"delivery",
      "customer_name":"any",
      "customer_mobile_number":"0123456789",
      "customer_email":"example@gmail.com",
      "share_stop_id":1633502641818,
      "address_typed":{
        "delivery_count":0
      },
      "stop_duration": 2,
      "stop_order": 2
    },
    {
      "id":0,
      "address":"Taj Mahal seperate delivery",
      "latitude":18.9225854,
      "longitude":72.83315429999999,
      "notes":"parsal in the left site",
      "stop_type":"delivery",
      "customer_name":"any",
      "customer_mobile_number":"0123456789",
      "customer_email":"example@gmail.com",
      "share_stop_id":0,
      "address_typed":{
        "delivery_count":0
      },
      "stop_duration": 2,
      "stop_order": 2
    }
  ]
}'

مندرجہ بالا کمانڈ JSON کو اس طرح تشکیل دیتا ہے:

{
    "code": 200,
    "status": true,
    "message": "success",
    "data": {
        "route": {
            "id": 103169,
            "route_name": "04-Jan-2022",
            "start_address": "Raheja Vihar, Chandivali, Powai, Mumbai, Maharashtra, India",
            "end_address": "Raheja Vihar, Chandivali, Powai, Mumbai, Maharashtra, India",
            "start_latitude": 19.1190749,
            "start_longitude": 72.8951151,
            "end_latitude": 19.1190749,
            "end_longitude": 72.8951151,
            "created_at": "2022-01-11T11:48:16.000Z",
            "route_stops": [
                {
                    "id": 222473230,
                    "address": "Taj Mahal seperate delivery",
                    "latitude": 18.9225854,
                    "longitude": 72.8331543,
                    "notes": "parsal in the left site",
                    "optimize_status": "normal",
                    "stop_duration": 2,
                    "customer_name": "any",
                    "customer_mobile_number": "0123456789",
                    "street": "",
                    "city": "",
                    "state": "",
                    "country": "",
                    "postal_code": "",
                    "address_typed": {
                        "delivery_count": 0
                    },
                    "customer_email": "example@gmail.com",
                    "order_number": null,
                    "order_status": null,
                    "stop_order": 2,
                    "h_no": "",
                    "locality": "",
                    "share_stop_id": 0
                },
                {
                    "id": 222473231,
                    "address": "Taj Mahal pickup",
                    "latitude": 18.9225854,
                    "longitude": 72.8331543,
                    "notes": "parsal in the left site",
                    "optimize_status": "normal",
                    "stop_duration": 2,
                    "customer_name": "any",
                    "customer_mobile_number": "0123456789",
                    "street": "",
                    "city": "",
                    "state": "",
                    "country": "",
                    "postal_code": "",
                    "address_typed": {
                        "delivery_count": 1
                    },
                    "customer_email": "example@gmail.com",
                    "order_number": null,
                    "order_status": null,
                    "stop_order": 1,
                    "h_no": "",
                    "locality": "",
                    "share_stop_id": 0
                },
                {
                    "id": 222473232,
                    "address": "Taj Mahal pickup linked delivery",
                    "latitude": 18.9225854,
                    "longitude": 72.8331543,
                    "notes": "parsal in the left site",
                    "optimize_status": "normal",
                    "stop_duration": 2,
                    "customer_name": "any",
                    "customer_mobile_number": "0123456789",
                    "street": "",
                    "city": "",
                    "state": "",
                    "country": "",
                    "postal_code": "",
                    "address_typed": {
                        "delivery_count": 0
                    },
                    "customer_email": "example@gmail.com",
                    "order_number": null,
                    "order_status": null,
                    "stop_order": 2,
                    "h_no": "",
                    "locality": "",
                    "share_stop_id": 222473231
                }
            ]
        }
    }
}

یہ اختتامی نقطہ اپ ڈیٹ روٹ۔

HTTP درخواست

POST {{base_url}}/api/v6/routes/:route_id

سوال کے پیرامیٹرز

سوال کے پیرامیٹرز

پیرامیٹر ڈیٹا کی قسم پہلے سے طے شدہ Description
ڈرائیور_آئی ڈی int (*) راستہ بنانے کے لیے ڈرائیور_آئی ڈی کی ضرورت ہے۔
start_address تار (*) پتہ جہاں سے راستہ شروع ہوتا ہے۔
start_latitude اعشاری 0 مطلوبہ یا تو start_address یا start_latitude,start_longitude
شروع_طول البلد اعشاری 0 مطلوبہ یا تو start_address یا start_latitude,start_longitude
end_address سٹرنگ راستے کا اختتامی مقام
end_latitude اعشاری یا تو end_address یا end_latitude, end_longitude درکار ہے۔
end_langitude اعشاری یا تو end_address یا end_latitude, end_longitude درکار ہے۔
راستے کا نام تار (*) موجودہ تاریخ (dd/mm/yy) راستے کا نام
رک جاتا ہے اشیاء کی صف (*) آبجیکٹ کی صف میں معلومات کو روکتا ہے۔

آبجیکٹ پیرامیٹرز کو روکتا ہے۔

پیرامیٹر ڈیٹا کی قسم پہلے سے طے شدہ Description
id INT (*) 0 1. اگر stop_type ڈیلیوری ہے تو آئی ڈی بھیجنے کی ضرورت نہیں ہے۔
2. اگر stop_type پک اپ ہے تو 20 ہندسوں کی آئی ڈی بھیجنے کی ضرورت ہے۔
سٹاپ_آرڈر int (*) 0 اسٹاپ کا آرڈر شامل کریں۔
share_stop_id int 0 1. اگر stop_type پک اپ ہے تو اسے بطور ڈیفالٹ چھوڑ دیں۔
2. اگر stop_type ڈیلیوری ہے اور پک اپ سے لنک نہیں کرنا چاہتے تو اسے بطور ڈیفالٹ چھوڑ دیں۔
3. اگر آپ کسی بھی پک اپ سے لنک کرنا چاہتے ہیں تو اس پک اپ سٹاپ کی آئی ڈی ڈالیں۔
stop_type سٹرنگ ترسیل اقدار ڈیلیوری اور پک اپ ہونی چاہئیں
پتہ سٹرنگ یا تو پتہ یا عرض بلد، طول البلد درکار ہے۔
طول بلد اعشاری 0 یا تو پتہ یا عرض بلد، طول البلد درکار ہے۔
طول البلد اعشاری 0 یا تو پتہ یا عرض بلد، طول البلد درکار ہے۔
نوٹ سٹرنگ متعلقہ معلومات کو روکیں۔
stop_duration int 2 سٹاپ کا دورانیہ منٹوں میں بتاتا ہے، یعنی کسٹمر سائٹ پر کتنا وقت لگتا ہے۔
گاہک کا نام سٹرنگ گاہک کی معلومات
کسٹمر_موبائل_نمبر سٹرنگ گاہک کی معلومات
customer_email سٹرنگ گاہک کی معلومات
ایڈریس_ٹائپ کیا {} {} 1. اگر سٹاپ_ٹائپ پک اپ ہے تو کلید ڈیلیوری_کاؤنٹ ہے اور قیمت اس پک اپ کے ساتھ ڈیلیوری کی کل تعداد میں ہے
2. اگر stop_type ڈیلیوری ہے تو اسے بطور ڈیفالٹ چھوڑ دیں۔

روٹ کی معلومات حاصل کریں۔

curl --location -g --request GET '{{base_url}}/api/v6/routes/:route_id' \
--header 'Content-Type: application/json' \
--data-raw '{
   "api_key"  :   "api_key",
   "driver_id": 44968
}'

مندرجہ بالا کمانڈ JSON کو اس طرح تشکیل دیتا ہے:

{
    "code": 200,
    "status": true,
    "message": "success",
    "data": {
        "route": {
            "id": 104248,
            "start_address": "Raheja Vihar, Chandivali, Powai, Mumbai, Maharashtra, India",
            "end_address": "Raheja Vihar, Chandivali, Powai, Mumbai, Maharashtra, India",
            "start_latitude": 19.1190749,
            "start_longitude": 72.8951151,
            "end_latitude": 19.1190749,
            "end_longitude": 72.8951151,
            "created_at": "2021-12-30T07:32:10.000Z",
            "route_name": "06-Oct-2021",
            "route_stops": [
                {
                    "id": 16921846,
                    "address": "Taj Mahal Tower, Mumbai, PJ Ramchandani Marg, Apollo Bandar, Colaba, Mumbai, Maharashtra, India",
                    "latitude": 18.9225854,
                    "longitude": 72.8331543,
                    "notes": "",
                    "optimize_status": "normal",
                    "stop_duration": 5,
                    "customer_name": "",
                    "customer_mobile_number": "",
                    "street": "PJ Ramchandani Marg, Apollo Bandar, Colaba, Mumbai, Maharashtra 400001, India",
                    "city": "Mumbai",
                    "state": "Maharashtra",
                    "country": "India",
                    "postal_code": "400001",
                    "address_typed": {
                        "delivery_count": 2
                    },
                    "customer_email": "",
                    "order_number": null,
                    "order_status": null,
                    "h_no": "",
                    "locality": "",
                    "share_stop_id": 0
                },
                {
                    "id": 16921847,
                    "address": "Juhu Beach, Mumbai, Maharashtra",
                    "latitude": 19.1095171,
                    "longitude": 72.8241298,
                    "notes": "",
                    "optimize_status": "normal",
                    "stop_duration": 5,
                    "customer_name": "",
                    "customer_mobile_number": "",
                    "street": "Juhu Beach, Juhu, Mumbai, Maharashtra 400049, India",
                    "city": "Mumbai Suburban",
                    "state": "Maharashtra",
                    "country": "India",
                    "postal_code": "400049",
                    "address_typed": {
                        "delivery_count": 0
                    },
                    "customer_email": "",
                    "order_number": null,
                    "order_status": null,
                    "h_no": "",
                    "locality": "",
                    "share_stop_id": 16921846
                },
                {
                    "id": 16921848,
                    "address": "JW Marriott Mumbai Juhu, Juhu Road, Juhu Tara, Juhu, Mumbai, Maharashtra, India",
                    "latitude": 19.1018504,
                    "longitude": 72.8262233,
                    "notes": "",
                    "optimize_status": "normal",
                    "stop_duration": 5,
                    "customer_name": "",
                    "customer_mobile_number": "",
                    "street": "Juhu Rd, Juhu Tara, Juhu, Mumbai, Maharashtra 400049, India",
                    "city": "Mumbai Suburban",
                    "state": "Maharashtra",
                    "country": "India",
                    "postal_code": "400049",
                    "address_typed": {
                        "delivery_count": 0
                    },
                    "customer_email": "",
                    "order_number": null,
                    "order_status": null,
                    "h_no": "",
                    "locality": "",
                    "share_stop_id": 16921846
                },
                {
                    "id": 16921849,
                    "address": "Hotel Sea Princess, Juhu Road, near Juhu Beach, Airport Area, Juhu, Mumbai, Maharashtra, India",
                    "latitude": 19.09326,
                    "longitude": 72.8281264,
                    "notes": "",
                    "optimize_status": "normal",
                    "stop_duration": 5,
                    "customer_name": "",
                    "customer_mobile_number": "",
                    "street": "Juhu Rd, near Juhu Beach, Airport Area, Juhu, Mumbai, Maharashtra 400049, India",
                    "city": "Mumbai Suburban",
                    "state": "Maharashtra",
                    "country": "India",
                    "postal_code": "400049",
                    "address_typed": {
                        "delivery_count": 2
                    },
                    "customer_email": "",
                    "order_number": null,
                    "order_status": null,
                    "h_no": "",
                    "locality": "",
                    "share_stop_id": 0
                },
                {
                    "id": 16921850,
                    "address": "Standard Chartered Mumbai 23-25 M G Road, Mumbai Branch, 23-25, Mahatma Gandhi Road, Azad Maidan, Fort, Mumbai, Maharashtra, India",
                    "latitude": 18.9339261,
                    "longitude": 72.8313813,
                    "notes": "",
                    "optimize_status": "normal",
                    "stop_duration": 5,
                    "customer_name": "",
                    "customer_mobile_number": "",
                    "street": "23-25, Mahatma Gandhi Road, Azad Maidan, Fort, Mumbai, Maharashtra 400001, India",
                    "city": "Mumbai",
                    "state": "Maharashtra",
                    "country": "India",
                    "postal_code": "400001",
                    "address_typed": {
                        "delivery_count": 0
                    },
                    "customer_email": "",
                    "order_number": null,
                    "order_status": null,
                    "h_no": "",
                    "locality": "",
                    "share_stop_id": 16921849
                },
                {
                    "id": 16921851,
                    "address": "Horniman Circle Garden, Homji Street, Kala Ghoda, Fort, Mumbai, Maharashtra, India",
                    "latitude": 18.93197,
                    "longitude": 72.8350343,
                    "notes": "",
                    "optimize_status": "normal",
                    "stop_duration": 5,
                    "customer_name": "",
                    "customer_mobile_number": "",
                    "street": "Horniman Circle Garden, 11, Homji St, Kala Ghoda, Fort, Mumbai, Maharashtra 400001, India",
                    "city": "Mumbai",
                    "state": "Maharashtra",
                    "country": "India",
                    "postal_code": "400001",
                    "address_typed": {
                        "delivery_count": 0
                    },
                    "customer_email": "",
                    "order_number": null,
                    "order_status": null,
                    "h_no": "",
                    "locality": "",
                    "share_stop_id": 16921849
                }
            ]
        }
    }
}

یہ اختتامی نقطہ راستے کی معلومات حاصل کرتا ہے۔

HTTP درخواست

GET {{base_url}}/api/v6/routes/:route_id

سوال کے پیرامیٹرز

پیرامیٹر پہلے سے طے شدہ Description
api_key "" Api رسائی کلید
route_id "" روٹ آئی ڈی ہمیں روٹ لسٹ سے ملتی ہے۔
ڈرائیور_آئی ڈی "" راستے کے ڈرائیور کی شناخت

پک اپ ڈیلیوری روٹ کو حذف کریں۔

curl --location -g --request DELETE '{{base_url}}/api/v6/routes/:route_id' \
--header 'Content-Type: application/json' \
--data-raw '{
   "api_key"  :   "api_key",
   "driver_id": 44968
}'

مندرجہ بالا کمانڈ JSON کو اس طرح تشکیل دیتا ہے:

{
  "code": 200,
  "status": true,
  "message": "Route deleted successfully"
}

یہ اختتامی نقطہ حذف کرنے کا راستہ۔

HTTP درخواست

DELETE {{base_url}}/api/v6/routes/:route_id

سوال کے پیرامیٹرز

پیرامیٹر پہلے سے طے شدہ Description
api_key "" Api رسائی کلید
route_id "" روٹ آئی ڈی ہمیں روٹ لسٹ سے ملتی ہے۔
ڈرائیور_آئی ڈی "" راستے کے ڈرائیور کی شناخت

روٹ آپٹمائزڈ معلومات حاصل کریں۔

curl --location -g --request GET '{{base_url}}/api/v6/routes/:route_id/optimize_route' \
--header 'Content-Type: application/json' \
--data-raw '{
   "api_key"  :   "api_key",
   "driver_id": 44968
}'

مندرجہ بالا کمانڈ JSON کو اس طرح کی ساخت لوٹاتا ہے if optimize:true:

{
    "code": 200,
    "status": true,
    "message": "success",
    "data": {
        "optimized": true,
        "legs": [
            {
                "distance": {
                    "text": "11 km",
                    "value": 11545
                },
                "duration": {
                    "text": "22 mins 55 secs",
                    "value": 1375
                },
                "end_address": "Hotel Sea Princess, Juhu Road, near Juhu Beach, Airport Area, Juhu, Mumbai, Maharashtra, India",
                "start_address": "Raheja Vihar, Chandivali, Powai, Mumbai, Maharashtra, India",
                "start_location": {
                    "lat": 19.1190749,
                    "lng": 72.8951151
                },
                "end_location": {
                    "lat": 19.09326,
                    "lng": 72.8281264
                },
                "stop_id": "16921855",
                "optimize_status": "normal",
                "stop_type": "pickup",
                "arr_time": 1375,
                "end_time": 1675,
                "optimize_order": 1,
                "stop_order": 4,
                "share_stop_id": 0,
                "address_typed": {
                    "delivery_count": 2
                },
                "overview_polyline": "ieusByg|{L|@Dj@N\\Nb@d@`@h@HRF`@MnAFvBL\\|APhA[NK^LXCj@WvBUh@EZXb@BbACh@K`AdAhAvAZjBDx@z@xAhD|ElA~Dz@nAn@LhBf@rCv@`BP|DX~BL`A?n@GrCy@l@Cx@@dBHv@NbAf@hFnCr@h@e@r@}@dA_DjCyBdBiB|Ak@n@_@j@k@xAQz@Gv@SvHEl@Mv@YhAg@bBsBvHu@|C_IlYw@hDkAhGgCtNs@nEo@jDn@t@f@bAb@hAPbAbAxK^dDAbABj@AjAM`AcAdD]tAMz@]tCOzAmBlIcCjJ?j@JT\\ZvUxCMfAQx@C^m@vBm@vAqAvB{EzGzDvB~BhAbUbHXPj@jGcAxMCpBb@xN@~AKlApCj@jBZpBNjNClAI@R}E`OyC~QoDtWaC|O?LFXJLPFZBlI]lHy@nCg@tFk@pBOT?^FXRHR\\hBBHFFD@X?~B[dCYHCHGFO@SEaA@WFQHKXMT@vEYxG[x@ADf@"
            },
            {
                "distance": {
                    "text": "21 km",
                    "value": 21458
                },
                "duration": {
                    "text": "34 mins 46 secs",
                    "value": 2086
                },
                "end_address": "Taj Mahal Tower, Mumbai, PJ Ramchandani Marg, Apollo Bandar, Colaba, Mumbai, Maharashtra, India",
                "start_address": "Hotel Sea Princess, Juhu Road, near Juhu Beach, Airport Area, Juhu, Mumbai, Maharashtra, India",
                "start_location": {
                    "lat": 19.09326,
                    "lng": 72.8281264
                },
                "end_location": {
                    "lat": 18.9225854,
                    "lng": 72.8331543
                },
                "stop_id": "16921852",
                "optimize_status": "normal",
                "stop_type": "pickup",
                "arr_time": 3461,
                "end_time": 3761,
                "optimize_order": 2,
                "stop_order": 1,
                "share_stop_id": 0,
                "address_typed": {
                    "delivery_count": 2
                },
                "overview_polyline": "gdpsBufo{LEg@~C?`@DZLZTh@j@h@Xb@JtNx@`BXz@FrBEn@?t@SnDZHEHONg@^kDhAyHfBuIf@mCx@}LdLLbCFvIB~r@pAtBF~CTtIfAbA@zAC~AW|JwCxBk@~EyAzD{AfBi@pAa@tJsC|Ai@rK`@p@?fAE~@Sv@_@vCcB^QXK~E]xBg@xGq@lAGrRC`JGzAUlTkIrPuGzEuA|AYbHo@bIMpFNbERpI\\fUtCxGx@zDb@`APh@`@hEgBv@_@rBqDd@e@f@SbAQ`B?TCpA[j@YXMZWf@w@bOaXNo@KUCWBWHULQRKZGZBXNNTHX?XFTLLnA~@`MpIjHlE~@v@rHlE~LvGbBj@zEjApBv@nBdA`CzAdA~@n@r@p@f@l@Zn@Pv@Nr@ZrCj@fGz@|Cv@`B\\|Dh@l@PpANlE?nABbAZ|DbBfB`@fALrOh@~@Hn@RlCvAl@Vn@Jb@?zDWzCI`C?rBJrTrAnBTbBXbFdAvEdA|LhBbGl@tATfAJr@A|AI|AMxB[|BOf@H|Bf@n@NrAx@lAdAv@\\t@JvEBfFI`HQR?d@Fp@ExCFvAHvGjAr@J`@JhETdFHhBHvC@h@DvB\\f@BlD@jAExBa@t@IlAG^G\\ObAkA\\Q`@GxE_@tDS~AUXO\\[`AgAb@]f@[p@U`JaB~@K`AAjAGdAOl@Md@OjBq@~@a@t@Sn@Ef@?tCTbC`@nFtAbAb@`@L\\DZ?|WwArBEfBAxBh@vBt@nEfA|Cp@dBl@p@\\~LfIVTTb@TXh@HTNbCMpHKjICxH@tACz@Qt@]bAeAXg@?Q@QFOJMLGPEN?N@rB{@|C_CfA{@J?@BJFt@dANNN@J?tAgALGVA~E|ATRYAoE}AUEKDiAx@"
            },
            {
                "distance": {
                    "text": "1 km",
                    "value": 1314
                },
                "duration": {
                    "text": "6 mins 4 secs",
                    "value": 364
                },
                "end_address": "Horniman Circle Garden, Homji Street, Kala Ghoda, Fort, Mumbai, Maharashtra, India",
                "start_address": "Taj Mahal Tower, Mumbai, PJ Ramchandani Marg, Apollo Bandar, Colaba, Mumbai, Maharashtra, India",
                "start_location": {
                    "lat": 18.9225854,
                    "lng": 72.8331543
                },
                "end_location": {
                    "lat": 18.93197,
                    "lng": 72.8350343
                },
                "stop_id": "16921857",
                "optimize_status": "normal",
                "stop_type": "delivery",
                "arr_time": 3825,
                "end_time": 4125,
                "optimize_order": 3,
                "stop_order": 6,
                "share_stop_id": 16921855,
                "address_typed": {
                    "delivery_count": 0
                },
                "overview_polyline": "aznrBmgp{Lc@XICoAgBKG_GtEi@l@S^@TCPOXMJQFS?[IOMIMCQ?Q@QFOGUEa@[gASq@q@o@[QiASyAKmDc@uEsAmAc@s@a@y@i@_BuAi@OoF_@"
            },
            {
                "distance": {
                    "text": "1 km",
                    "value": 1082
                },
                "duration": {
                    "text": "6 mins 33 secs",
                    "value": 393
                },
                "end_address": "Standard Chartered Mumbai 23-25 M G Road, Mumbai Branch, 23-25, Mahatma Gandhi Road, Azad Maidan, Fort, Mumbai, Maharashtra, India",
                "start_address": "Horniman Circle Garden, Homji Street, Kala Ghoda, Fort, Mumbai, Maharashtra, India",
                "start_location": {
                    "lat": 18.93197,
                    "lng": 72.8350343
                },
                "end_location": {
                    "lat": 18.9339261,
                    "lng": 72.8313813
                },
                "stop_id": "16921856",
                "optimize_status": "normal",
                "stop_type": "delivery",
                "arr_time": 4218,
                "end_time": 4518,
                "optimize_order": 4,
                "stop_order": 5,
                "share_stop_id": 16921855,
                "address_typed": {
                    "delivery_count": 0
                },
                "overview_polyline": "isprB{up{LcAIVKzAJn@v@Pn@Ar@I^QZWV[N_@Ha@A[E[OGJSFkHu@sBjKqBxIxBS|B["
            },
            {
                "distance": {
                    "text": "20 km",
                    "value": 20984
                },
                "duration": {
                    "text": "35 mins 42 secs",
                    "value": 2142
                },
                "end_address": "JW Marriott Mumbai Juhu, Juhu Road, Juhu Tara, Juhu, Mumbai, Maharashtra, India",
                "start_address": "Standard Chartered Mumbai 23-25 M G Road, Mumbai Branch, 23-25, Mahatma Gandhi Road, Azad Maidan, Fort, Mumbai, Maharashtra, India",
                "start_location": {
                    "lat": 18.9339261,
                    "lng": 72.8313813
                },
                "end_location": {
                    "lat": 19.1018504,
                    "lng": 72.8262233
                },
                "stop_id": "16921854",
                "optimize_status": "normal",
                "stop_type": "delivery",
                "arr_time": 6360,
                "end_time": 6660,
                "optimize_order": 5,
                "stop_order": 3,
                "share_stop_id": 16921852,
                "address_typed": {
                    "delivery_count": 0
                },
                "overview_polyline": "y_qrB_zo{LrDc@Yk@Y[w@c@cK}GoAm@qA_@cJuB_Cy@kBa@eB?uBD_ThAoBHe@?SAu@WaA]qFwA_AQ_AOuCSc@Am@Du@R}@^mBr@e@Nm@LgANmAF_AB_AH_J~Am@Tg@Xc@\\_AfA_@\\]N_BVwDRyE^]FYNeAhAa@Ra@FmAFs@H{B`@mADoDAg@CwB]g@EwCAkBIeFIiEUoAM_HoAsBK{EGaDLoJNcACuCC{@M{@a@mAcAsAw@i@Q_Cg@a@E}BLsBXaBNaAFsABiAKsAUgE_@{@Q}LkBuEiAaFeAeBWmBUqTsAsBK_C?{CH{DVg@Aq@Ko@WmCwAm@S}@GqOi@kAMiBa@}DeB_AYmAEqE?qAOs@@}Dk@wBa@sA]oB_@iAQaC]uCk@w@GgASe@Qu@]u@k@i@m@gAcAiC_BcB}@uBy@_B]_D}@_A[}Aw@aH{Du@q@aC{AqDsBgAg@mHkE_MkImBmAQCSDSASE]\\_FpIiHlM[n@O`@Kb@EhBGVKJKBMAu@k@c@Wa@Wu@K_A?_ANc@Rc@`@sBrDyG`DcB_AyMcBmBSsCc@_M_BeW}@aILaHn@{AXwEtAiK|DgDvAmTnIaBV{]Fy@DeHv@_CLOHaCXmARi@RqDtBe@NaATiBFiLc@OB_C|@mDjAyJvCoC`A}C|@wD~@_IjC_B^gAHcBB}@CmJkAqF]sNMmFKg\\w@wIFaCMcDAqFMm@vIU|BaC|Ly@bFi@|DKvAIZOJUAoD[u@Ro@?sBD{@GaBYuNy@c@Ki@Yi@k@[U[Ma@EyE@yGZwEX[TORCXDnAEREFSNyGdAS@OCMIIM_@sBEIQOYKuDVqIdAw@L}@HB\\XHHF@LAHEHw@J"
            },
            {
                "distance": {
                    "text": "1 km",
                    "value": 1040
                },
                "duration": {
                    "text": "7 mins 48 secs",
                    "value": 468
                },
                "end_address": "Juhu Beach, Mumbai, Maharashtra",
                "start_address": "JW Marriott Mumbai Juhu, Juhu Road, Juhu Tara, Juhu, Mumbai, Maharashtra, India",
                "start_location": {
                    "lat": 19.1018504,
                    "lng": 72.8262233
                },
                "end_location": {
                    "lat": 19.1095171,
                    "lng": 72.8241298
                },
                "stop_id": "16921853",
                "optimize_status": "normal",
                "stop_type": "delivery",
                "arr_time": 6828,
                "end_time": 7128,
                "optimize_order": 6,
                "stop_order": 2,
                "share_stop_id": 16921852,
                "address_typed": {
                    "delivery_count": 0
                },
                "overview_polyline": "_zqsB_}n{Le@HM?MGEGCOBKRME]cBVkBL}H^QEyDb@wHXMRE\\Bj@GLOPYHqA?]DUXAfBmC~@WRJdA"
            },
            {
                "distance": {
                    "text": "9 km",
                    "value": 9969
                },
                "duration": {
                    "text": "26 mins 34 secs",
                    "value": 1594
                },
                "end_address": "Raheja Vihar, Chandivali, Powai, Mumbai, Maharashtra, India",
                "start_address": "Juhu Beach, Mumbai, Maharashtra",
                "start_location": {
                    "lat": 19.1095171,
                    "lng": 72.8241298
                },
                "end_location": {
                    "lat": 19.1190749,
                    "lng": 72.8951151
                },
                "stop_id": null,
                "optimize_status": "normal",
                "stop_type": "normal",
                "arr_time": 8422,
                "end_time": 0,
                "optimize_order": 7,
                "stop_order": 2000,
                "share_stop_id": 0,
                "address_typed": {
                    "delivery_count": 0
                },
                "overview_polyline": "ogssBenn{LKeAVSlC_A@gBKBAaAGaA@u@CQX@JUCY{@Bg@E[GeEwByFgDs@m@kAsAu@UdBqDsC@_ICyKBU?DeSJgCEoGLuC@y@E{EGe@MmDIYGc@KuD@mDG]GsEAwGBeD@Y|@cE`@wBL{@\\sFr@{EB_@?]GwABkCP_Cf@iBvCuGpBeDv@kDn@{DrEyQp@gDVeBV{BZiBnAuEPw@Fo@@}@GoAkA{M[{CY_A[w@g@u@UUWc@pH_c@z@kDhEuOxBsIj@oBxDoNJy@Dy@JcFHgB\\gBXs@l@mAb@g@r@s@zCgChEgDhAyASKSUiFwC_@Mu@Qy@GkAEi@@i@F}@XmAVm@Hq@@qAE{Gc@cAOwC{@mBe@_@IEU{@oAmA_EiD}E{@yAEy@[kBiAwAaAeAi@JcABc@C[Yi@DwBTk@VYB_@MOJiAZ}AQM]GwBLoAGa@ISa@i@c@e@]Ok@O}@E"
            }
        ]
    }
}

مندرجہ بالا کمانڈ JSON کو اس طرح کی ساخت لوٹاتا ہے اگر optimize:false:

{
    "code": 200,
    "status": true,
    "message": "Some stops is not settled in route optimization",
    "data": {
        "optimized": false,
        "legs": [],
        "route_stops": [
          {
            "id": 17019017,
            "address": "New York",
            "latitude": 40.7128,
            "longitude": 74.006,
            "optimized": false,
            "errors": [
                "Could not found nearest road"
            ]
          }
        ]
    }
}

یہ اختتامی نقطہ راستے کی معلومات حاصل کرتا ہے۔

HTTP درخواست

GET {{base_url}}/api/v6/routes/:route_id/optimize_route

سوال کے پیرامیٹرز

پیرامیٹر پہلے سے طے شدہ Description
api_key "" Api رسائی کلید
ڈرائیور_آئی ڈی "" راستے کے ڈرائیور کی شناخت

ویب ہکس

ZeoRoutePlanner آپ کو ویب ہک استعمال کرنے کی اجازت دیتا ہے ہم آپ کو واقعات کے بارے میں مطلع کر سکتے ہیں۔ آپ ہمارے پلیٹ فارم پر ایک نیا ویب ہک رجسٹر کر سکتے ہیں ("https://zeorouteplanner.com/app/team/settings/genrate-token").

تقریبات

نقائص

Zeo Route Planner API درج ذیل ایرر کوڈز استعمال کرتا ہے:

غلط کوڈ مطلب
400 غلط درخواست -- آپ کی درخواست غلط ہے۔
401 غیر مجاز -- آپ کی API کلید غلط ہے۔
404 نہیں ملا -- مخصوص درخواست نہیں مل سکی۔
500 اندرونی سرور کی خرابی -- ہمیں اپنے سرور کے ساتھ ایک مسئلہ تھا۔ بعد میں دوبارہ کوشش کریں۔
503 سروس دستیاب نہیں ہے -- ہم دیکھ بھال کے لیے عارضی طور پر آف لائن ہیں۔ براہ کرم کچھ دیر بعد کوشش کریں.