परिचय
झीओ रूट प्लॅनर फ्लीट मालकांना त्यांच्या ड्रायव्हर्ससाठी मार्ग तयार आणि ऑप्टिमाइझ करण्यात मदत करतो. स्थानिक लास्ट माईल डिलिव्हरी करणारे फ्लीट मालक किंवा छोटे व्यवसाय डिलिव्हरीची स्थिती, ड्रायव्हर्सच्या थेट स्थानाचा मागोवा ठेवू शकतात आणि ग्राहकांना रिअल टाइम अपडेट पाठवू शकतात. डिलिव्हरी ड्रायव्हर्ससाठी Zeo चे मोबाईल अॅप्स waze, tomtom, Google नकाशे इत्यादींसह सर्व लोकप्रिय नेव्हिगेशन साधनांसह अखंड एकीकरणाने सुसज्ज आहेत. ड्रायव्हरकडे नोट्स, ग्राहक तपशील आणि पार्सल संख्या यासह सर्व महत्त्वाचे तपशील त्याच्या बोटांच्या टोकावर आहेत. Zeo डायनॅमिक अॅड्रेस जोडणे आणि हटवणे हाताळते आणि सर्वात ऑप्टिमाइझ केलेले मार्ग प्रदान करण्यासाठी क्रम पुन्हा राउट करते. झीओ फ्लीट मालक प्रति ड्रायव्हर दरमहा $ 200 पर्यंत बचत करतात आणि डिलिव्हरीचा पुरावा, स्वाक्षरी आणि वितरण वेळेचे शिक्के यासारख्या उच्च दर्जाच्या अहवालांमध्ये प्रवेश मिळवतात.
प्रमाणीकरण
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
क्वेरी पॅरामीटर्स
घटक | मुलभूत | वर्णन |
---|---|---|
api_key | "" | Api प्रवेश की |
थांबे | [{}] | अॅरे थांबवतो |
ऑब्जेक्ट पॅरामीटर्स थांबवते
घटक | मुलभूत | वर्णन |
---|---|---|
पत्ता | "" | थांबा पत्ता |
अक्षांश | "" | पत्ता अक्षांश |
रेखांश | "" | पत्ता रेखांश |
नोट्स | "" | जोडण्यासाठी कोणताही संदेश |
optimize_status | "सामान्य" | |
थांबा_कालावधी | "थांब्यावर रहा" | |
आगमन_प्रारंभ | "" | "आता" |
आगमन_समाप्त | "" | "केव्हाही" |
सर्वात लवकर | "" | |
नवीन | "" | |
stop_type | "" | (वितरण/पिकअप) |
ग्राहकाचे नाव | "" | ग्राहकाचे नाव |
ग्राहक_मोबाइल_नंबर | "" | ग्राहक संपर्क क्र |
ड्रायव्हर_आयडी | "" | ड्रायव्हर आयडी |
थांबा_तारीख | "" | थांबण्याची तारीख |
पार्सल_गणना | 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
क्वेरी पॅरामीटर्स
घटक | मुलभूत | वर्णन |
---|---|---|
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
क्वेरी पॅरामीटर्स
घटक | मुलभूत | वर्णन |
---|---|---|
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
क्वेरी पॅरामीटर्स
घटक | मुलभूत | वर्णन |
---|---|---|
api_key | "" | 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
क्वेरी पॅरामीटर्स
घटक | मुलभूत | वर्णन |
---|---|---|
api_key | "" | 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
क्वेरी पॅरामीटर्स
घटक | मुलभूत | वर्णन |
---|---|---|
api_key | "" | Api प्रवेश की |
ड्रायव्हर_आयडी | "" | ड्रायव्हर आयडी आम्हाला सर्व ड्रायव्हर एपीआयकडून मिळतो |
start_address | "" | मार्ग प्रारंभ पत्ता |
start_latitude | "" | पत्ता अक्षांश सुरू करा |
start_langitude | "" | प्रारंभ पत्ता रेखांश |
end_address | "" | मार्गाचा शेवटचा पत्ता |
end_latitude | "" | शेवटचा पत्ता अक्षांश |
end_langitude | "" | शेवटचा पत्ता रेखांश |
मार्ग_नाव | "" | मार्गाचे नाव |
ड्रायव्हर_आयडी | "" | मार्ग नियुक्त करण्यासाठी ड्रायव्हर आयडी |
मूळ | "" | |
थांबे | [] | मार्गांदरम्यान थांबते |
मार्ग_तारीख | '' | मार्ग तारीख |
ऑब्जेक्ट पॅरामीटर्स थांबवते
घटक | मुलभूत | वर्णन |
---|---|---|
पत्ता | "" | थांबा पत्ता |
अक्षांश | "" | पत्ता अक्षांश |
रेखांश | "" | पत्ता रेखांश |
नोट्स | "" | जोडण्यासाठी कोणताही संदेश |
optimize_status | "सामान्य" | |
थांबा_कालावधी | "थांब्यावर रहा" | |
आगमन_प्रारंभ | "" | "आता" |
आगमन_समाप्त | "" | "केव्हाही" |
सर्वात लवकर | "" | |
नवीन | "" | |
stop_type | "" | (वितरण/पिकअप) |
ग्राहकाचे नाव | "" | ग्राहकाचे नाव |
ग्राहक_मोबाइल_नंबर | "" | ग्राहक संपर्क क्र |
पार्सल_गणना | 1 | पार्सल संख्या |
मेटाडेटा | [{}] | सानुकूल फील्ड |
मार्ग माहिती मिळवा
curl --location -g --request GET '{{base_url}}/api/v5/routes/:route_id' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key" : "api_key",
"driver_id": 44968
}'
वरील कमांड JSON याप्रमाणे संरचित परत करते:
{
"code": 200,
"status": true,
"message": "success",
"data": {
"route": {
"id": 103110,
"start_address": "new york",
"end_address": "new york",
"start_latitude": 40.7128,
"start_longitude": 74.006,
"end_latitude": 40.7128,
"end_longitude": 74.006,
"created_at": "2021-07-21T04:07:41.000Z",
"route_name": "test",
"route_stops": [
{
"id": 222472903,
"address": "17475 Northwest 27th Avenue, Miami Gardens, FL, USA",
"latitude": 25.9330248,
"longitude": -80.2445472,
"notes": "GOod",
"optimize_status": "normal",
"stop_duration": 10,
"customer_name": "",
"customer_mobile_number": "",
"street": "17475 NW 27th Ave, Miami Gardens, FL 33056, EE. UU.",
"city": "Miami-Dade County",
"state": "Florida",
"country": "Estados Unidos",
"postal_code": "33056",
"customer_email": "",
"order_number": "",
"order_status": "route_created",
"h_no": "",
"locality": ""
}
]
}
}
}
हा एंडपॉइंट GET मार्ग माहिती.
HTTP विनंती
GET {{base_url}}/api/v5/routes/:route_id
क्वेरी पॅरामीटर्स
घटक | मुलभूत | वर्णन |
---|---|---|
api_key | "" | Api प्रवेश की |
रूट_आयडी | "" | आम्हाला रूट लिस्टमधून रूट आयडी मिळतो |
ड्रायव्हर_आयडी | "" | मार्गाचा ड्रायव्हर आयडी |
मार्ग ऑप्टिमाइझ माहिती मिळवा
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 मार्ग माहिती.
HTTP विनंती
GET {{base_url}}/api/v5/routes/:route_id/optimize_route
क्वेरी पॅरामीटर्स
घटक | मुलभूत | वर्णन |
---|---|---|
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
क्वेरी पॅरामीटर्स
घटक | मुलभूत | वर्णन |
---|---|---|
api_key | "" | Api प्रवेश की |
रूट_आयडी | "" | आम्हाला रूट लिस्टमधून रूट आयडी मिळतो |
ड्रायव्हर_आयडी | "" | मार्गाचा ड्रायव्हर आयडी |
सर्व ड्रायव्हर मार्ग मिळवा
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
क्वेरी पॅरामीटर्स
घटक | मुलभूत | वर्णन |
---|---|---|
api_key | "" | Api प्रवेश की |
मर्यादा | 50 | परत करण्यासाठी रेकॉर्ड |
ऑफसेट | 0 | परत करण्यासाठी पुढील रेकॉर्ड |
ड्रायव्हर_आयडी | ड्रायव्हर आयडी |
सर्व स्टोअर मालक मार्ग मिळवा
curl --location -g --request GET '{{base_url}}/api/v5/routes/all_routes' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key" : "api_key",
"limit": 10,
"offset": 10,
"start_date": dd-mm-yyyy,
"end_date": dd-mm-yyyy
}'
वरील कमांड JSON याप्रमाणे संरचित परत करते:
{
"code": 200,
"status": true,
"message": "success",
"data": {
"routes": [
{
"id": 103110,
"start_address": "new york",
"end_address": "new york",
"start_latitude": 40.7128,
"start_longitude": 74.006,
"end_latitude": 40.7128,
"end_longitude": 74.006,
"created_at": "2021-07-21T04:07:41.000Z",
"route_name": "test",
"route_stops": [
{
"id": 222472903,
"address": "17475 Northwest 27th Avenue, Miami Gardens, FL, USA",
"latitude": 25.9330248,
"longitude": -80.2445472,
"notes": "GOod",
"optimize_status": "normal",
"stop_duration": 10,
"customer_name": "",
"customer_mobile_number": "",
"street": "17475 NW 27th Ave, Miami Gardens, FL 33056, EE. UU.",
"city": "Miami-Dade County",
"state": "Florida",
"country": "Estados Unidos",
"postal_code": "33056",
"customer_email": "",
"order_number": "",
"order_status": "route_created",
"h_no": "",
"locality": ""
}
]
}
],
"total_routes": 1
}
}
हा एंडपॉइंट सर्व मार्ग आणतो.
HTTP विनंती
GET {{base_url}}/api/v5/routes/all_routes
क्वेरी पॅरामीटर्स
घटक | मुलभूत | वर्णन |
---|---|---|
api_key | "" | Api प्रवेश की |
मर्यादा | 50 | परत करण्यासाठी रेकॉर्ड |
ऑफसेट | 0 | परत करण्यासाठी पुढील रेकॉर्ड |
प्रारंभ_तारीख | शून्य | मार्ग सुरू होण्याची तारीख (dd-mm-yyyy) |
शेवटची तारीख | शून्य | मार्ग समाप्ती तारीख (dd-mm-yyyy) |
स्टोअर मालकाद्वारे ड्रायव्हरसाठी मार्ग तयार करा
curl --location --request POST '{{base_url}}/api/v5/routes/import_orders' \
--header 'Content-Type: multipart/form-data' \
--form 'start_address=""' \
--form 'end_address=""' \
--form 'driver_email="\"\""' \
--form 'api_key="\"\""' \
--form 'file=@"/path/to/file"'
वरील कमांड JSON याप्रमाणे संरचित परत करते:
{
"code": 200,
"status": true,
"message": "success",
"data": {
"route": {
"id": 104244,
"start_address": "Delhi",
"end_address": "Delhi",
"start_latitude": 28.7040592,
"start_longitude": 77.1024902,
"end_latitude": 28.7040592,
"end_longitude": 77.1024902,
"created_at": "2021-09-27T06:18:29.000Z",
"route_name": "2021-Sep-09",
"route_stops": [
{
"id": 16921825,
"address": "Delhi",
"latitude": 28.7040592,
"longitude": 77.1024902,
"notes": "test",
"optimize_status": "normal",
"stop_duration": 5,
"customer_name": "ayush",
"customer_mobile_number": "7838479870",
"street": "",
"city": "",
"state": "Delhi",
"country": "India",
"postal_code": "",
"customer_email": "ayush@gmail.com",
"order_number": null,
"order_status": "route_created",
"h_no": "",
"locality": ""
}
]
}
}
}
हा एंडपॉइंट ड्रायव्हरसाठी मार्ग तयार करण्यासाठी वापरला जातो.
HTTP विनंती
POST {{base_url}}/api/v5/routes/import_orders
क्वेरी पॅरामीटर्स
घटक | मुलभूत | वर्णन |
---|---|---|
api_key | "" | Api प्रवेश की (पृष्ठावर जा वेबसाईट यु आर एल स्टोअर मालकाच्या खात्यात लॉग इन करा नंतर पृष्ठावर जा सेटिंग्ज पृष्ठget api टोकन निवडा आणि api_key व्युत्पन्न करा) |
start_address | "" | मार्गाचा प्रारंभ पत्ता |
end_address | "" | मार्गाचा शेवटचा पत्ता |
ड्रायव्हर_ईमेल | "" | ड्रायव्हरचा ईमेल |
फाइल | "" | xlsx फॉरमॅटमध्ये फाइल अपलोड करा तुम्ही लिंकवर क्लिक करून डाउनलोड करू शकता(नमुना फाइल लिंक) |
पिकअप वितरण
मार्ग तयार करा
curl -X POST \
{{base_url}}/api/v6/routes/ \
-H 'cache-control: no-cache' \
-H 'content-type: application/json' \
-H 'postman-token: 5c922b4b-faf5-ea12-5660-518110acc248' \
-d '{
"api_key": "**************",
"driver_id": 11111111111111,
"start_address":"Raheja Vihar, Chandivali, Powai, Mumbai, Maharashtra, India",
"start_latitude":19.1190749,
"start_longitude":72.8951151,
"end_address":"Raheja Vihar, Chandivali, Powai, Mumbai, Maharashtra, India",
"end_latitude":19.1190749,
"end_longitude":72.8951151,
"route_name":"04-Jan-2022",
"stops":[
{
"id":1633502641818,
"address":"Taj Mahal pikcup",
"latitude":18.9225854,
"longitude":72.83315429999999,
"notes":"parsal in the left site",
"stop_type":"pickup",
"customer_name":"any",
"customer_mobile_number":"0123456789",
"customer_email":"example@gmail.com",
"share_stop_id":0,
"address_typed":{
"delivery_count":1
},
"stop_duration": 2,
"stop_order": 1,
"metadata": [{}]
},
{
"id":0,
"address":"Taj Mahal pickup link delivery",
"latitude":18.9225854,
"longitude":72.83315429999999,
"notes":"parsal in the left site",
"stop_type":"delivery",
"customer_name":"any",
"customer_mobile_number":"0123456789",
"customer_email":"example@gmail.com",
"share_stop_id":1633502641818,
"address_typed":{
"delivery_count":0
},
"stop_duration": 2,
"stop_order": 2
},
{
"id":0,
"address":"Taj Mahal seperate delivery",
"latitude":18.9225854,
"longitude":72.83315429999999,
"notes":"parsal in the left site",
"stop_type":"delivery",
"customer_name":"any",
"customer_mobile_number":"0123456789",
"customer_email":"example@gmail.com",
"share_stop_id":0,
"address_typed":{
"delivery_count":0
},
"stop_duration": 2,
"stop_order": 2
}
]
}'
वरील कमांड JSON याप्रमाणे संरचित परत करते:
{
"code": 200,
"status": true,
"message": "success",
"data": {
"route": {
"id": 103169,
"route_name": "04-Jan-2022",
"start_address": "Raheja Vihar, Chandivali, Powai, Mumbai, Maharashtra, India",
"end_address": "Raheja Vihar, Chandivali, Powai, Mumbai, Maharashtra, India",
"start_latitude": 19.1190749,
"start_longitude": 72.8951151,
"end_latitude": 19.1190749,
"end_longitude": 72.8951151,
"created_at": "2022-01-11T11:48:16.000Z",
"route_stops": [
{
"id": 222473230,
"address": "Taj Mahal seperate delivery",
"latitude": 18.9225854,
"longitude": 72.8331543,
"notes": "parsal in the left site",
"optimize_status": "normal",
"stop_duration": 2,
"customer_name": "any",
"customer_mobile_number": "0123456789",
"street": "",
"city": "",
"state": "",
"country": "",
"postal_code": "",
"address_typed": {
"delivery_count": 0
},
"customer_email": "example@gmail.com",
"order_number": null,
"order_status": null,
"stop_order": 2,
"h_no": "",
"locality": "",
"share_stop_id": 0
},
{
"id": 222473231,
"address": "Taj Mahal pickup",
"latitude": 18.9225854,
"longitude": 72.8331543,
"notes": "parsal in the left site",
"optimize_status": "normal",
"stop_duration": 2,
"customer_name": "any",
"customer_mobile_number": "0123456789",
"street": "",
"city": "",
"state": "",
"country": "",
"postal_code": "",
"address_typed": {
"delivery_count": 1
},
"customer_email": "example@gmail.com",
"order_number": null,
"order_status": null,
"stop_order": 1,
"h_no": "",
"locality": "",
"share_stop_id": 0
},
{
"id": 222473232,
"address": "Taj Mahal pickup linked delivery",
"latitude": 18.9225854,
"longitude": 72.8331543,
"notes": "parsal in the left site",
"optimize_status": "normal",
"stop_duration": 2,
"customer_name": "any",
"customer_mobile_number": "0123456789",
"street": "",
"city": "",
"state": "",
"country": "",
"postal_code": "",
"address_typed": {
"delivery_count": 0
},
"customer_email": "example@gmail.com",
"order_number": null,
"order_status": null,
"stop_order": 2,
"h_no": "",
"locality": "",
"share_stop_id": 222473231
}
]
}
}
}
हा शेवटचा बिंदू मार्ग तयार करतो.
HTTP विनंती
POST {{base_url}}/api/v6/routes
क्वेरी पॅरामीटर्स
घटक | डेटाटाइप | मुलभूत | वर्णन |
---|---|---|---|
ड्रायव्हर_आयडी | int (*) | मार्ग तयार करण्यासाठी ड्राइव्हर_आयडी आवश्यक आहे | |
start_address | स्ट्रिंग (*) | मार्ग जिथून सुरू होतो तो पत्ता | |
start_latitude | दशांश | 0 | एकतर start_address किंवा start_latitude,start_langitude आवश्यक आहे |
start_langitude | दशांश | 0 | एकतर start_address किंवा start_latitude,start_langitude आवश्यक आहे |
end_address | स्ट्रिंग | मार्गाचे शेवटचे स्थान | |
end_latitude | दशांश | एकतर end_address किंवा end_latitude, end_langitude आवश्यक आहे | |
end_langitude | दशांश | एकतर end_address किंवा end_latitude, end_langitude आवश्यक आहे | |
मार्ग_नाव | स्ट्रिंग (*) | वर्तमान तारीख (dd/mm/yy) | मार्गाचे नाव |
थांबे | वस्तूंची श्रेणी (*) | ऑब्जेक्टच्या अॅरेमध्ये माहिती थांबवते |
ऑब्जेक्ट पॅरामीटर्स थांबवते
घटक | डेटाटाइप | मुलभूत | वर्णन |
---|---|---|---|
id | INT (*) | 0 | 1. stop_type डिलिव्हरी असल्यास id पाठवण्याची गरज नाही 2. जर stop_type पिकअप असेल तर 20 अंकी आयडी पाठवावा लागेल |
थांबा_ऑर्डर | int (*) | 0 | थांबण्याचा क्रम जोडा |
शेअर_स्टॉप_आयडी | int | 0 | 1. stop_type पिकअप असल्यास ते डीफॉल्ट म्हणून सोडा 2. जर stop_type डिलिव्हरी असेल आणि पिकअपशी लिंक करू इच्छित नसेल तर ते डीफॉल्ट म्हणून सोडा 3. तुम्हाला कोणत्याही पिकअपशी लिंक करायची असेल तर त्या पिकअप स्टॉपचा आयडी टाका |
stop_type | स्ट्रिंग | एकूण धावसंख्या: | मूल्ये वितरण आणि पिकअप असावी |
पत्ता | स्ट्रिंग | पत्ता किंवा अक्षांश, रेखांश आवश्यक आहे | |
अक्षांश | दशांश | 0 | पत्ता किंवा अक्षांश, रेखांश आवश्यक आहे |
रेखांश | दशांश | 0 | पत्ता किंवा अक्षांश, रेखांश आवश्यक आहे |
नोट्स | स्ट्रिंग | संबंधित माहिती थांबवा | |
थांबा_कालावधी | int | 2 | थांबण्याचा कालावधी मिनिटांमध्ये निर्दिष्ट करते, म्हणजे ग्राहक साइटवर किती वेळ लागतो. |
ग्राहकाचे नाव | स्ट्रिंग | ग्राहक माहिती | |
ग्राहक_मोबाइल_नंबर | स्ट्रिंग | ग्राहक माहिती | |
ग्राहक_ईमेल | स्ट्रिंग | ग्राहक माहिती | |
पत्ता_टाइप केलेला | {} | {} | 1. जर stop_type पिकअप असेल तर की डिलिवरी_गणना आहे आणि मूल्य एकूण डिलिव्हरीच्या संख्येत असेल तर या पिकअपशी लिंक केली आहे 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
क्वेरी पॅरामीटर्स
क्वेरी पॅरामीटर्स
घटक | डेटाटाइप | मुलभूत | वर्णन |
---|---|---|---|
ड्रायव्हर_आयडी | int (*) | मार्ग तयार करण्यासाठी ड्राइव्हर_आयडी आवश्यक आहे | |
start_address | स्ट्रिंग (*) | मार्ग जिथून सुरू होतो तो पत्ता | |
start_latitude | दशांश | 0 | एकतर start_address किंवा start_latitude,start_langitude आवश्यक आहे |
start_langitude | दशांश | 0 | एकतर start_address किंवा start_latitude,start_langitude आवश्यक आहे |
end_address | स्ट्रिंग | मार्गाचे शेवटचे स्थान | |
end_latitude | दशांश | एकतर end_address किंवा end_latitude, end_langitude आवश्यक आहे | |
end_langitude | दशांश | एकतर end_address किंवा end_latitude, end_langitude आवश्यक आहे | |
मार्ग_नाव | स्ट्रिंग (*) | वर्तमान तारीख (dd/mm/yy) | मार्गाचे नाव |
थांबे | वस्तूंची श्रेणी (*) | ऑब्जेक्टच्या अॅरेमध्ये माहिती थांबवते |
ऑब्जेक्ट पॅरामीटर्स थांबवते
घटक | डेटाटाइप | मुलभूत | वर्णन |
---|---|---|---|
id | INT (*) | 0 | 1. stop_type डिलिव्हरी असल्यास id पाठवण्याची गरज नाही 2. जर stop_type पिकअप असेल तर 20 अंकी आयडी पाठवावा लागेल |
थांबा_ऑर्डर | int (*) | 0 | थांबण्याचा क्रम जोडा |
शेअर_स्टॉप_आयडी | int | 0 | 1. stop_type पिकअप असल्यास ते डीफॉल्ट म्हणून सोडा 2. जर stop_type डिलिव्हरी असेल आणि पिकअपशी लिंक करू इच्छित नसेल तर ते डीफॉल्ट म्हणून सोडा 3. तुम्हाला कोणत्याही पिकअपशी लिंक करायची असेल तर त्या पिकअप स्टॉपचा आयडी टाका |
stop_type | स्ट्रिंग | एकूण धावसंख्या: | मूल्ये वितरण आणि पिकअप असावी |
पत्ता | स्ट्रिंग | पत्ता किंवा अक्षांश, रेखांश आवश्यक आहे | |
अक्षांश | दशांश | 0 | पत्ता किंवा अक्षांश, रेखांश आवश्यक आहे |
रेखांश | दशांश | 0 | पत्ता किंवा अक्षांश, रेखांश आवश्यक आहे |
नोट्स | स्ट्रिंग | संबंधित माहिती थांबवा | |
थांबा_कालावधी | int | 2 | थांबण्याचा कालावधी मिनिटांमध्ये निर्दिष्ट करते, म्हणजे ग्राहक साइटवर किती वेळ लागतो. |
ग्राहकाचे नाव | स्ट्रिंग | ग्राहक माहिती | |
ग्राहक_मोबाइल_नंबर | स्ट्रिंग | ग्राहक माहिती | |
ग्राहक_ईमेल | स्ट्रिंग | ग्राहक माहिती | |
पत्ता_टाइप केलेला | {} | {} | 1. जर stop_type पिकअप असेल तर की डिलिवरी_गणना आहे आणि मूल्य एकूण डिलिव्हरीच्या संख्येत असेल तर या पिकअपशी लिंक केली आहे 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 मार्ग माहिती.
HTTP विनंती
GET {{base_url}}/api/v6/routes/:route_id
क्वेरी पॅरामीटर्स
घटक | मुलभूत | वर्णन |
---|---|---|
api_key | "" | Api प्रवेश की |
रूट_आयडी | "" | आम्हाला रूट लिस्टमधून रूट आयडी मिळतो |
ड्रायव्हर_आयडी | "" | मार्गाचा ड्रायव्हर आयडी |
पिकअप वितरण मार्ग हटवा
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
क्वेरी पॅरामीटर्स
घटक | मुलभूत | वर्णन |
---|---|---|
api_key | "" | Api प्रवेश की |
रूट_आयडी | "" | आम्हाला रूट लिस्टमधून रूट आयडी मिळतो |
ड्रायव्हर_आयडी | "" | मार्गाचा ड्रायव्हर आयडी |
मार्ग ऑप्टिमाइझ माहिती मिळवा
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
}'
optimize:true: असल्यास वरील आदेश 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"
]
}
]
}
}
हा एंडपॉइंट GET मार्ग माहिती.
HTTP विनंती
GET {{base_url}}/api/v6/routes/:route_id/optimize_route
क्वेरी पॅरामीटर्स
घटक | मुलभूत | वर्णन |
---|---|---|
api_key | "" | Api प्रवेश की |
ड्रायव्हर_आयडी | "" | मार्गाचा ड्रायव्हर आयडी |
WebHooks
ZeoRoutePlanner तुम्हाला वेबहुक वापरण्याची परवानगी देतो आम्ही तुम्हाला इव्हेंटबद्दल सूचित करू शकतो. तुम्ही आमच्या प्लॅटफॉर्मवर नवीन वेबहुकची नोंदणी करू शकता ("https://zeorouteplanner.com/app/team/settings/genrate-token").
आगामी कार्यक्रम
- प्रगती वेबहुक थांबवा
त्रुटी
Zeo Route Planner API खालील एरर कोड वापरते:
त्रुटी कोड | याचा अर्थ |
---|---|
400 | खराब विनंती -- तुमची विनंती अवैध आहे. |
401 | अनधिकृत -- तुमची API की चुकीची आहे. |
404 | आढळले नाही -- निर्दिष्ट विनंती आढळू शकली नाही. |
500 | अंतर्गत सर्व्हर त्रुटी -- आम्हाला आमच्या सर्व्हरमध्ये समस्या आली. पुन्हा प्रयत्न करा. |
503 | सेवा अनुपलब्ध -- आम्ही देखभालीसाठी तात्पुरते ऑफलाइन आहोत. कृपया पुन्हा प्रयत्न करा. |