NAV

Оршил

Zeo маршрут төлөвлөгч нь флотын эздэд жолооч нартаа чиглүүлэлт хийх, оновчтой болгоход тусалдаг. Орон нутгийн сүүлчийн милийн хүргэлтийг хийдэг флотын эзэд эсвэл жижиг бизнесүүд хүргэлтийн байдал, жолооч нарын шууд байршлыг хянаж, үйлчлүүлэгчдэд бодит цагийн шинэчлэлтийг илгээх боломжтой. Хүргэлтийн жолооч нарт зориулсан Zeo-ийн гар утасны аппликейшн нь waze, tomtom, Google газрын зураг гэх мэт бүх алдартай навигацийн хэрэгслүүдтэй төгс уялдаа холбоотой байдаг. Жолооч тэмдэглэл, үйлчлүүлэгчийн мэдээлэл, илгээмжийн тоо зэрэг бүх чухал мэдээллийг хурууны үзүүрээр авах боломжтой. Zeo нь динамик хаяг нэмэх, устгах ажлыг зохицуулж, хамгийн оновчтой маршрутаар хангахын тулд дарааллыг өөрчилдөг. Zeo флотын эзэд жолооч бүрт сард 200 доллар хэмнэж, хүргэлтийн баталгаа, гарын үсэг, хүргэлтийн хугацааны тамга зэрэг өндөр чанартай тайлангуудыг авах боломжтой.

Authentication

ZeoRoutePlanner нь API-д хандахыг зөвшөөрөхийн тулд API түлхүүрүүдийг ашигладаг. Та манай платформ дээр шинэ API түлхүүр бүртгүүлж болно (https://zeorouteplanner.com/app/team/settings/genrate-token).

ZeoRoutePlanner нь API түлхүүрийг серверийн бүх API хүсэлтэд дараах байдлаар оруулахыг хүлээж байна.

api_key: api_key

Дэлгүүрийн эзэн Api

Зогсоол үүсгэх

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

Асуулгын параметрүүд

Үзүүлэлт Default утга нь Тодорхойлолт
api_key "" Api хандалтын түлхүүр
зогсоох [{}] Массивыг зогсооно

Объектын параметрүүдийг зогсооно

Үзүүлэлт Default утга нь Тодорхойлолт
хаяг "" Зогсоох хаяг
өргөрөг "" Хаягийн өргөрөг
уртраг "" Хаягийн уртраг
тэмдэглэл "" Нэмэх аливаа мессеж
оновчтой_статус "хэвийн"
зогсоох_хугацаа "Зогсоол дээр байгаарай"
ирэх_эхлэх "" "одоо"
ирэх_төгсгөл "" "хэзээ ч"
хамгийн эрт ""
хамгийн сүүлийн үеийн ""
зогсоох_төрөл "" (хүргэх/авах)
Хэрэглэгчийн нэр "" Хэрэглэгчийн нэр
хэрэглэгчийн_гар утасны_дугаар "" Хэрэглэгчийн холбоо барих дугаар
жолоочийн дугаар "" Жолоочийн дугаар
зогсоох_огноо "" Зогсоох огноо
илгээмжийн_тоо 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

Асуулгын параметрүүд

Үзүүлэлт Default утга нь Тодорхойлолт
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

Асуулгын параметрүүд

Үзүүлэлт Default утга нь Тодорхойлолт
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

Асуулгын параметрүүд

Үзүүлэлт Default утга нь Тодорхойлолт
api_key "" Api хандалтын түлхүүр
хаяг "" Жолоочийн хаяг
нэр "" Жолоочийн нэр
утасны дугаар "" Жолоочийн холбоо барих дугаар
жолоочийн дугаар "" Драйверийн ID-г бид бүх драйверын 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

Асуулгын параметрүүд

Үзүүлэлт Default утга нь Тодорхойлолт
api_key "" Api хандалтын түлхүүр
жолоочийн дугаар "" Драйверийн ID-г бид бүх драйверын 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

Асуулгын параметрүүд

Үзүүлэлт Default утга нь Тодорхойлолт
api_key "" Api хандалтын түлхүүр
жолоочийн дугаар "" Драйверийн ID-г бид бүх драйверын API-аас авдаг
эхлэх_хаяг "" Маршрутыг эхлүүлэх хаяг
эхлэх_өргөрөг "" Эхлэх хаяг Latitude
эхлэх_уртраг "" Эхлэх хаяг Уртраг
эцсийн_хаяг "" Маршрутын төгсгөлийн хаяг
төгсгөлийн өргөрөг "" Төгсгөлийн хаяг Latitude
уртрагийн төгсгөл "" Төгсгөлийн хаяг Уртраг
замын_нэр "" Маршрутын нэр
жолоочийн дугаар "" Маршрут оноох жолоочийн ID
эх ""
зогсоох [] Маршрутын хооронд зогсдог
маршрут_огноо '' Маршрутын огноо

Объектын параметрүүдийг зогсооно

Үзүүлэлт Default утга нь Тодорхойлолт
хаяг "" Зогсоох хаяг
өргөрөг "" Хаягийн өргөрөг
уртраг "" Хаягийн уртраг
тэмдэглэл "" Нэмэх аливаа мессеж
оновчтой_статус "хэвийн"
зогсоох_хугацаа "Зогсоол дээр байгаарай"
ирэх_эхлэх "" "одоо"
ирэх_төгсгөл "" "хэзээ ч"
хамгийн эрт ""
хамгийн сүүлийн үеийн ""
зогсоох_төрөл "" (хүргэх/авах)
Хэрэглэгчийн нэр "" Хэрэглэгчийн нэр
хэрэглэгчийн_гар утасны_дугаар "" Хэрэглэгчийн холбоо барих дугаар
илгээмжийн_тоо 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

Асуулгын параметрүүд

Үзүүлэлт Default утга нь Тодорхойлолт
api_key "" Api хандалтын түлхүүр
замын_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

Асуулгын параметрүүд

Үзүүлэлт Default утга нь Тодорхойлолт
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

Асуулгын параметрүүд

Үзүүлэлт Default утга нь Тодорхойлолт
api_key "" Api хандалтын түлхүүр
замын_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

Асуулгын параметрүүд

Үзүүлэлт Default утга нь Тодорхойлолт
api_key "" Api хандалтын түлхүүр
хязгаар 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
  }
}

Энэ төгсгөлийн цэг нь бүх маршрутыг татдаг.

HTTP хүсэлт

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

Асуулгын параметрүүд

Үзүүлэлт Default утга нь Тодорхойлолт
api_key "" Api хандалтын түлхүүр
хязгаар 50 Буцах бүртгэл
офсет 0 Буцах дараагийн бичлэгүүд
эхлэх өдөр Үгүй Маршрут эхлэх огноо (gg-mm-yyyy)
дуусах_огноо Үгүй Маршрут дуусах огноо (gg-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

Асуулгын параметрүүд

Үзүүлэлт Default утга нь Тодорхойлолт
api_key "" Api хандалтын түлхүүр (Хуудас руу очно уу Вэбсайтын URL хаяг дэлгүүрийн эзэмшигчийн данс руу нэвтэрч, дараа нь хуудас руу очно уу Тохиргооны хуудасapi токен авахыг сонгоод api_key үүсгэнэ үү)
эхлэх_хаяг "" маршрутын эхлэх хаяг
эцсийн_хаяг "" маршрутын эцсийн хаяг
жолоочийн_мэйл "" жолоочийн имэйл
Файл "" 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

Асуулгын параметрүүд

Үзүүлэлт Өгөгдлийн төрөл Default утга нь Тодорхойлолт
жолоочийн дугаар int (*) Маршрут үүсгэхийн тулд driver_id хэрэгтэй
эхлэх_хаяг мөр (*) Маршрут эхлэх газраас хаяг
эхлэх_өргөрөг аравтын 0 Шаардлагатай бол эхлэх_хаяг ЭСВЭЛ эхлэх_өргөрөг, уртраг_эхлэх
эхлэх_уртраг аравтын 0 Шаардлагатай бол эхлэх_хаяг ЭСВЭЛ эхлэх_өргөрөг, уртраг_эхлэх
эцсийн_хаяг мөр Маршрутын төгсгөлийн байршил
төгсгөлийн өргөрөг аравтын Төгсгөлийн_хаяг ЭСВЭЛ Төгсгөлийн_уртраг, төгсгөлийн_өргөрөг шаардлагатай
уртрагийн төгсгөл аравтын Төгсгөлийн_хаяг ЭСВЭЛ Төгсгөлийн_уртраг, төгсгөлийн_өргөрөг шаардлагатай
замын_нэр мөр (*) одоогийн огноо (дд/мм/жил) Маршрутын нэр
зогсоох объектын массив (*) Объектын массив дахь мэдээллийг зогсооно

Объектын параметрүүдийг зогсооно

Үзүүлэлт Өгөгдлийн төрөл Default утга нь Тодорхойлолт
id INT (*) 0 1. Хэрэв stop_type нь хүргэлт бол id илгээх шаардлагагүй
2. Хэрэв stop_type хүлээн авах бол 20 оронтой ID илгээх шаардлагатай
зогсоох_захиалга int (*) 0 Зогсоолын дарааллыг нэмнэ үү
хуваалцах_зогсоох INT 0 1. Хэрэв stop_type нь хүлээн авах бол үүнийг үндсэн байдлаар үлдээнэ үү
2. Хэрэв stop_type нь хүргэлт бөгөөд хүлээн авахтай холбохыг хүсэхгүй байвал өгөгдмөл байдлаар үлдээнэ үү
3. Хэрэв та ямар нэгэн пикаптай холбохыг хүсвэл тэр хүлээн авах зогсоох id-ийн ID-г оруулна уу
зогсоох_төрөл мөр хүргэх үнэ цэнэ нь хүргэх, хүлээн авах явдал байх ёстой
хаяг мөр Шаардлагатай хаяг ЭСВЭЛ өргөрөг, уртраг
өргөрөг аравтын 0 Шаардлагатай хаяг ЭСВЭЛ өргөрөг, уртраг
уртраг аравтын 0 Шаардлагатай хаяг ЭСВЭЛ өргөрөг, уртраг
тэмдэглэл мөр Холбогдох мэдээллийг зогсоо
зогсоох_хугацаа INT 2 Зогсоолын үргэлжлэх хугацааг минутаар, өөрөөр хэлбэл хэрэглэгчийн сайт дээр хэр удаан үргэлжлэхийг зааж өгнө.
Хэрэглэгчийн нэр мөр Хэрэглэгчийн мэдээлэл
хэрэглэгчийн_гар утасны_дугаар мөр Хэрэглэгчийн мэдээлэл
хэрэглэгчийн_мэйл мөр Хэрэглэгчийн мэдээлэл
хаяг_бичсэн {} {} 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

Асуулгын параметрүүд

Асуулгын параметрүүд

Үзүүлэлт Өгөгдлийн төрөл Default утга нь Тодорхойлолт
жолоочийн дугаар int (*) Маршрут үүсгэхийн тулд driver_id хэрэгтэй
эхлэх_хаяг мөр (*) Маршрут эхлэх газраас хаяг
эхлэх_өргөрөг аравтын 0 Шаардлагатай бол эхлэх_хаяг ЭСВЭЛ эхлэх_өргөрөг, уртраг_эхлэх
эхлэх_уртраг аравтын 0 Шаардлагатай бол эхлэх_хаяг ЭСВЭЛ эхлэх_өргөрөг, уртраг_эхлэх
эцсийн_хаяг мөр Маршрутын төгсгөлийн байршил
төгсгөлийн өргөрөг аравтын Төгсгөлийн_хаяг ЭСВЭЛ Төгсгөлийн_уртраг, төгсгөлийн_өргөрөг шаардлагатай
уртрагийн төгсгөл аравтын Төгсгөлийн_хаяг ЭСВЭЛ Төгсгөлийн_уртраг, төгсгөлийн_өргөрөг шаардлагатай
замын_нэр мөр (*) одоогийн огноо (дд/мм/жил) Маршрутын нэр
зогсоох объектын массив (*) Объектын массив дахь мэдээллийг зогсооно

Объектын параметрүүдийг зогсооно

Үзүүлэлт Өгөгдлийн төрөл Default утга нь Тодорхойлолт
id INT (*) 0 1. Хэрэв stop_type нь хүргэлт бол id илгээх шаардлагагүй
2. Хэрэв stop_type хүлээн авах бол 20 оронтой ID илгээх шаардлагатай
зогсоох_захиалга int (*) 0 Зогсоолын дарааллыг нэмнэ үү
хуваалцах_зогсоох INT 0 1. Хэрэв stop_type нь хүлээн авах бол үүнийг үндсэн байдлаар үлдээнэ үү
2. Хэрэв stop_type нь хүргэлт бөгөөд хүлээн авахтай холбохыг хүсэхгүй байвал өгөгдмөл байдлаар үлдээнэ үү
3. Хэрэв та ямар нэгэн пикаптай холбохыг хүсвэл тэр хүлээн авах зогсоох id-ийн ID-г оруулна уу
зогсоох_төрөл мөр хүргэх үнэ цэнэ нь хүргэх, хүлээн авах явдал байх ёстой
хаяг мөр Шаардлагатай хаяг ЭСВЭЛ өргөрөг, уртраг
өргөрөг аравтын 0 Шаардлагатай хаяг ЭСВЭЛ өргөрөг, уртраг
уртраг аравтын 0 Шаардлагатай хаяг ЭСВЭЛ өргөрөг, уртраг
тэмдэглэл мөр Холбогдох мэдээллийг зогсоо
зогсоох_хугацаа INT 2 Зогсоолын үргэлжлэх хугацааг минутаар, өөрөөр хэлбэл хэрэглэгчийн сайт дээр хэр удаан үргэлжлэхийг зааж өгнө.
Хэрэглэгчийн нэр мөр Хэрэглэгчийн мэдээлэл
хэрэглэгчийн_гар утасны_дугаар мөр Хэрэглэгчийн мэдээлэл
хэрэглэгчийн_мэйл мөр Хэрэглэгчийн мэдээлэл
хаяг_бичсэн {} {} 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

Асуулгын параметрүүд

Үзүүлэлт Default утга нь Тодорхойлолт
api_key "" Api хандалтын түлхүүр
замын_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

Асуулгын параметрүүд

Үзүүлэлт Default утга нь Тодорхойлолт
api_key "" Api хандалтын түлхүүр
замын_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"
            }
        ]
    }
}

Хэрэв optimize:false: Дээрх тушаал нь 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"
            ]
          }
        ]
    }
}

Энэ төгсгөлийн цэг нь маршрутын мэдээллийг авах.

HTTP хүсэлт

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

Асуулгын параметрүүд

Үзүүлэлт Default утга нь Тодорхойлолт
api_key "" Api хандалтын түлхүүр
жолоочийн дугаар "" Маршрутын жолоочийн дугаар

WebHooks

ZeoRoutePlanner нь танд webhook ашиглах боломжийг олгодог, бид танд үйл явдлын талаар мэдэгдэх боломжтой. Та манай платформ дээр шинэ webhook бүртгүүлэх боломжтой ("https://zeorouteplanner.com/app/team/settings/genrate-token").

үйл явдал

Алдаа

Zeo Route Planner API нь дараах алдааны кодуудыг ашигладаг:

Алдаа код Утга
400 Буруу хүсэлт -- Таны хүсэлт хүчингүй байна.
401 Зөвшөөрөгдөөгүй -- Таны API түлхүүр буруу байна.
404 Олдсонгүй -- Заасан хүсэлтийг олж чадсангүй.
500 Дотоод серверийн алдаа -- Манай серверт асуудал гарлаа. Дараа дахин оролдоорой.
503 Үйлчилгээ боломжгүй -- Бид засвар үйлчилгээ хийхээр түр хугацаанд офлайн байна. Дараа дахин оролдож үзнэ үү.