NAV

تعارف

زيو روٽ پلانر جهاز جي مالڪن کي انهن جي ڊرائيورن لاءِ رستا ٺاهي ۽ بهتر ڪرڻ ۾ مدد ڪري ٿو. فليٽ جا مالڪ يا ننڍا ڪاروبار جيڪي مقامي آخري ميل ڊليوري ڪندا آهن اهي ترسيل صورتحال، ڊرائيورن جي لائيو مقام ۽ گراهڪن کي حقيقي وقت جون تازه ڪاريون موڪلي سگھن ٿا. زيو جون موبائل ايپس ڊليوري ڊرائيورن لاءِ تمام مشهور نيويگيشن ٽولز سان بيحد انضمام سان ليس آهن جن ۾ waze، Tomtom، Google Maps وغيره شامل آهن. ڊرائيور وٽ سڀ اهم تفصيلات سندس آڱرين جي اشارن تي آهن جن ۾ نوٽس، ڪسٽمر جا تفصيل ۽ پارسل ڳڻپ شامل آهن. 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"
}

هي آخري پوائنٽ سڀني ڊرائيورن کي ٻيهر حاصل ڪري ٿو.

ايڇ ٽي ٽي پي درخواست

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

سوالن جا پيرا ميٽر

سميجي ھونئن وضاحت
api_key "" Api Access key
ٿي ويو آهي [{}] اسٽاپ ايري

اسٽاپ اعتراض پيٽرولر

سميجي ھونئن وضاحت
پتو "" اسٽاپ ايڊريس
طول و عرض "" پتو ويڪرائي ڦاڪ
ڊگھائي "" پتو ڊگھائي
نوٽس "" شامل ڪرڻ لاء ڪو به پيغام
optimize_status "عام"
stop_duration "اسٽاپ تي رکو"
آمد_شروع "" "هاڻي"
اچڻ_آخر "" "ڪڏهن به"
مذڪوره حصو ""
جديد ""
stop_type "" (ترسيل / کڻڻ)
گراهڪ جو نالو "" گراهڪ جو نالو
ڪسٽمر_موبائل_نمبر "" ڪسٽمر رابطو نمبر
ڊرائيور_id "" ڊرائيور جي سڃاڻپ
اسٽاپ_تاريخ "" اسٽاپ جي تاريخ
parcel_count 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
      }
    ]
  }
}

هي آخري پوائنٽ سڀني ڊرائيورن کي ٻيهر حاصل ڪري ٿو.

ايڇ ٽي ٽي پي درخواست

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

سوالن جا پيرا ميٽر

سميجي ھونئن وضاحت
api_key "" Api Access key

ٺاھيو ڊرائيور

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
    }
  }
}

هي آخري پوائنٽ ڊرائيور ٺاهي.

ايڇ ٽي ٽي پي درخواست

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

سوالن جا پيرا ميٽر

سميجي ھونئن وضاحت
api_key "" Api Access key
اي ميل "" ڊرائيور جي اي ميل
پتو "" ڊرائيور ايڊريس
پاسورڊ "" ڊرائيور اڪائونٽ لاء پاسورڊ
نالو "" ڊرائيور جو نالو
فون نمبر "" رابطي جو نمبر

ڊرائيور کي تازو ڪريو

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
    }
  }
}

هي آخري پوائنٽ تازه ڪاري ڊرائيور تفصيل.

ايڇ ٽي ٽي پي درخواست

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

سوالن جا پيرا ميٽر

سميجي ھونئن وضاحت
api_key "" Api Access key
پتو "" ڊرائيور ايڊريس
نالو "" ڊرائيور جو نالو
فون نمبر "" ڊرائيور جو رابطو نمبر
ڊرائيور_id "" ڊرائيور جي سڃاڻپ اسان سڀني ڊرائيور جي ايپ مان حاصل ڪندا آهيون

ڊرائيور کي ختم ڪريو

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"
}

هي آخري پوائنٽ ڊرائيور کي ختم ڪري ٿو.

ايڇ ٽي ٽي پي درخواست

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

سوالن جا پيرا ميٽر

سميجي ھونئن وضاحت
api_key "" Api Access key
ڊرائيور_id "" ڊرائيور جي سڃاڻپ اسان سڀني ڊرائيور جي ايپ مان حاصل ڪندا آهيون

رستو ٺاهيو

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": ""
         }
      ]
    }
  }
}

هي آخري پوائنٽ رستو ٺاهي ٿو.

ايڇ ٽي ٽي پي درخواست

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

سوالن جا پيرا ميٽر

سميجي ھونئن وضاحت
api_key "" Api Access key
ڊرائيور_id "" ڊرائيور جي سڃاڻپ اسان سڀني ڊرائيور جي ايپ مان حاصل ڪندا آهيون
start_address "" رستي جي شروعات جو پتو
start_latitude "" شروع ايڊريس Latitude
start_longtude "" شروعاتي ايڊريس ڊگھائي
end_address "" رستي جو آخري پتو
end_latitude "" آخري پتو Latitude
end_langitude "" آخري پتو ڊگھائي
رستي جو نالو "" رستي جو نالو
ڊرائيور_id "" رستي جي تفويض لاءِ ڊرائيور جي سڃاڻپ
اصل ""
ٿي ويو آهي [] رستن جي وچ ۾ روڪي ٿو
رستي جي_تاريخ '' رستي جي تاريخ

اسٽاپ اعتراض پيٽرولر

سميجي ھونئن وضاحت
پتو "" اسٽاپ ايڊريس
طول و عرض "" پتو ويڪرائي ڦاڪ
ڊگھائي "" پتو ڊگھائي
نوٽس "" شامل ڪرڻ لاء ڪو به پيغام
optimize_status "عام"
stop_duration "اسٽاپ تي رکو"
آمد_شروع "" "هاڻي"
اچڻ_آخر "" "ڪڏهن به"
مذڪوره حصو ""
جديد ""
stop_type "" (ترسيل / کڻڻ)
گراهڪ جو نالو "" گراهڪ جو نالو
ڪسٽمر_موبائل_نمبر "" ڪسٽمر رابطو نمبر
parcel_count 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": ""
        }
      ]
    }
  }
}

هي آخري پوائنٽ GET رستي جي معلومات.

ايڇ ٽي ٽي پي درخواست

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

سوالن جا پيرا ميٽر

سميجي ھونئن وضاحت
api_key "" Api Access key
route_id "" رستي جي سڃاڻپ اسان کي رستي جي فهرست مان ملي ٿي
ڊرائيور_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"
            }
        ]
    }
}

هي آخري پوائنٽ GET رستي جي معلومات.

ايڇ ٽي ٽي پي درخواست

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

سوالن جا پيرا ميٽر

سميجي ھونئن وضاحت
api_key "" Api Access key
ڊرائيور_id "" رستي جي ڊرائيور جي سڃاڻپ

رستو ختم ڪريو

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"
}

هن آخري نقطي کي حذف رستو.

ايڇ ٽي ٽي پي درخواست

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

سوالن جا پيرا ميٽر

سميجي ھونئن وضاحت
api_key "" Api Access key
route_id "" رستي جي سڃاڻپ اسان کي رستي جي فهرست مان ملي ٿي
ڊرائيور_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
  }
}

هي آخري پوائنٽ سڀني رستن کي آڻيندو.

ايڇ ٽي ٽي پي درخواست

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

سوالن جا پيرا ميٽر

سميجي ھونئن وضاحت
api_key "" Api Access key
حد 50 واپسي جا رڪارڊ
اوٽ 0 ايندڙ رڪارڊ واپس ڪرڻ لاء
ڊرائيور_id ڊرائيور جي سڃاڻپ

سڀئي اسٽور مالڪ رستا حاصل ڪريو

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
  }
}

هي آخري پوائنٽ سڀني رستن کي آڻيندو.

ايڇ ٽي ٽي پي درخواست

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

سوالن جا پيرا ميٽر

سميجي ھونئن وضاحت
api_key "" Api Access key
حد 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": ""
                }
            ]
        }
    }
}

هي آخري پوائنٽ ڊرائيور لاء رستو ٺاهڻ لاء استعمال ڪيو ويو آهي.

ايڇ ٽي ٽي پي درخواست

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

سوالن جا پيرا ميٽر

سميجي ھونئن وضاحت
api_key "" Api Access key (صفحو ڏانھن وڃو ويب سائيٽ url اسٽور مالڪ جي اڪائونٽ ۾ لاگ ان ڪريو پوء صفحي ڏانھن وڃو سيٽنگ پيجحاصل ڪريو 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
                }
            ]
        }
    }
}

هي آخري پوائنٽ رستو ٺاهي ٿو.

ايڇ ٽي ٽي پي درخواست

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

سوالن جا پيرا ميٽر

سميجي ڊيٽا جو قسم ھونئن وضاحت
ڊرائيور_id int (*) رستو ٺاھڻ لاءِ ڊرائيور_ID جي ضرورت آھي
start_address تار (*) ائڊريس جتان رستو شروع ٿئي ٿو
start_latitude दशमलव 0 گھربل يا ته start_address يا start_latitude,start_longitude
start_longtude दशमलव 0 گھربل يا ته start_address يا start_latitude,start_longitude
end_address جملو رستي جو آخري هنڌ
end_latitude दशमलव گهربل يا ته end_address يا end_latitude,end_longtude
end_langitude दशमलव گهربل يا ته end_address يا end_latitude,end_longtude
رستي جو نالو تار (*) موجوده تاريخ (dd/mm/yy) رستي جو نالو
ٿي ويو آهي شين جي صف (*) اعتراض جي صف ۾ معلومات کي روڪي ٿو

اسٽاپ اعتراض پيٽرولر

سميجي ڊيٽا جو قسم ھونئن وضاحت
id INT (*) 0 1. جيڪڏهن stop_type جي ترسيل آهي ته id موڪلڻ جي ضرورت ناهي
2. جيڪڏهن stop_type pickup ته پوءِ 20 عددي id موڪلڻ جي ضرورت آهي
اسٽاپ_آرڊر 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. جيڪڏهن stop_type پڪ اپ آهي ته پوءِ ڪيئي آهي deliver_count ۽ قيمت ان ۾ آهي ڪل ترسيل جي تعداد هن پڪ اپ سان ڳنڍيل آهي
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
                }
            ]
        }
    }
}

هن آخري پوائنٽ تازه ڪاري جو رستو.

ايڇ ٽي ٽي پي درخواست

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

سوالن جا پيرا ميٽر

سوالن جا پيرا ميٽر

سميجي ڊيٽا جو قسم ھونئن وضاحت
ڊرائيور_id int (*) رستو ٺاھڻ لاءِ ڊرائيور_ID جي ضرورت آھي
start_address تار (*) ائڊريس جتان رستو شروع ٿئي ٿو
start_latitude दशमलव 0 گھربل يا ته start_address يا start_latitude,start_longitude
start_longtude दशमलव 0 گھربل يا ته start_address يا start_latitude,start_longitude
end_address جملو رستي جو آخري هنڌ
end_latitude दशमलव گهربل يا ته end_address يا end_latitude,end_longtude
end_langitude दशमलव گهربل يا ته end_address يا end_latitude,end_longtude
رستي جو نالو تار (*) موجوده تاريخ (dd/mm/yy) رستي جو نالو
ٿي ويو آهي شين جي صف (*) اعتراض جي صف ۾ معلومات کي روڪي ٿو

اسٽاپ اعتراض پيٽرولر

سميجي ڊيٽا جو قسم ھونئن وضاحت
id INT (*) 0 1. جيڪڏهن stop_type جي ترسيل آهي ته id موڪلڻ جي ضرورت ناهي
2. جيڪڏهن stop_type pickup ته پوءِ 20 عددي id موڪلڻ جي ضرورت آهي
اسٽاپ_آرڊر 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. جيڪڏهن stop_type پڪ اپ آهي ته پوءِ ڪيئي آهي deliver_count ۽ قيمت ان ۾ آهي ڪل ترسيل جي تعداد هن پڪ اپ سان ڳنڍيل آهي
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
                }
            ]
        }
    }
}

هي آخري پوائنٽ GET رستي جي معلومات.

ايڇ ٽي ٽي پي درخواست

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

سوالن جا پيرا ميٽر

سميجي ھونئن وضاحت
api_key "" Api Access key
route_id "" رستي جي سڃاڻپ اسان کي رستي جي فهرست مان ملي ٿي
ڊرائيور_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"
}

هن آخري نقطي کي حذف رستو.

ايڇ ٽي ٽي پي درخواست

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

سوالن جا پيرا ميٽر

سميجي ھونئن وضاحت
api_key "" Api Access key
route_id "" رستي جي سڃاڻپ اسان کي رستي جي فهرست مان ملي ٿي
ڊرائيور_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 کي هن طرح ترتيب ڏئي ٿو جيڪڏهن اصلاح ڪريو: صحيح:

{
    "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 کي هن طرح ترتيب ڏئي ٿو جيڪڏهن اصلاح ڪريو: غلط:

{
    "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"
            ]
          }
        ]
    }
}

هي آخري پوائنٽ GET رستي جي معلومات.

ايڇ ٽي ٽي پي درخواست

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

سوالن جا پيرا ميٽر

سميجي ھونئن وضاحت
api_key "" Api Access key
ڊرائيور_id "" رستي جي ڊرائيور جي سڃاڻپ

WebHooks

ZeoRoutePlanner توهان کي ويب هِڪ استعمال ڪرڻ جي اجازت ڏئي ٿو اسان توهان کي واقعن بابت مطلع ڪري سگهون ٿا. توهان اسان جي پليٽ فارم تي هڪ نئون ويب هِڪ رجسٽر ڪري سگهو ٿا ("https://zeorouteplanner.com/app/team/settings/genrate-token").

سرگرمين

غلطيون

Zeo Route Planner API ھيٺ ڏنل نقص ڪوڊ استعمال ڪري ٿو:

غلطي جو ڪوڊ معني
400 خراب درخواست -- توھان جي درخواست غلط آھي.
401 غير مجاز - توهان جي API ڪيئي غلط آهي.
404 نه مليو -- ڄاڻايل درخواست نه ملي سگهي.
500 اندروني سرور جي غلطي - اسان کي اسان جي سرور سان مسئلو هو. بعد ۾ ٻيهر ڪوشش ڪريو.
503 خدمت دستياب ناهي -- اسان عارضي طور تي آف لائن آھيون سار سنڀال لاءِ. مهرباني ڪري ڪجھہ دير رکي ٻيهر ڪوشش ڪندا.