හැදින්වීම
Zeo මාර්ග සැලසුම්කරු යාත්රා හිමිකරුවන්ට ඔවුන්ගේ රියදුරන් සඳහා මාර්ග නිර්මාණය කිරීමට සහ ප්රශස්ත කිරීමට උදවු කරයි. දේශීය අවසාන සැතපුම් බෙදාහැරීම් කරන රථ වාහන හිමිකරුවන්ට හෝ කුඩා ව්යාපාරවලට බෙදා හැරීමේ තත්ත්වය, රියදුරන්ගේ සජීවී ස්ථානය නිරීක්ෂණය කිරීමට සහ පාරිභෝගිකයින්ට තත්ය කාලීන යාවත්කාලීන යැවීමට හැකිය. බෙදාහැරීමේ රියදුරන් සඳහා වන Zeo හි ජංගම යෙදුම් Waze, tomtom, Google maps ඇතුළු සියලුම ජනප්රිය සංචාලන මෙවලම් සමඟ බාධාවකින් තොරව ඒකාබද්ධ කිරීම් වලින් සමන්විත වේ. රියදුරුට සටහන්, පාරිභෝගික විස්තර සහ පාර්සල් ගණන ඇතුළු සියලුම වැදගත් තොරතුරු ඔහුගේ ඇඟිලි තුඩුවල තිබේ. Zeo ගතික ලිපින එකතු කිරීම සහ මකා දැමීම හසුරුවන අතර වඩාත්ම ප්රශස්ත මාර්ගය සැපයීම සඳහා අනුපිළිවෙල නැවත හරවා යවයි. Zeo fleet හිමිකරුවන් සමඟ රියදුරෙකු සඳහා මසකට $ 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 ප්රවේශ යතුර |
නතර වේ | [{}] | අරාව නතර කරයි |
වස්තු පරාමිතීන් නවත්වයි
පරාමිතිය | පෙරනිමි | විස්තර |
---|---|---|
ලිපිනය | "" | නැවතුම් ලිපිනය |
අක්ෂාංශ | "" | ලිපිනය Latitude |
දේශාංශ | "" | දේශාංශ ලිපිනය |
සටහන් | "" | එකතු කිරීමට ඕනෑම පණිවිඩයක් |
ප්රශස්ත_තත්ත්වය | "සාමාන්ය" | |
නැවතීමේ_කාලසීමාව | "නැවතුමේ ඉන්න" | |
පැමිණීම_ආරම්භය | "" | "දැන්" |
පැමිණීම_අවසානය | "" | "ඕනෑම අවස්ථාවක" |
කලින්ම | "" | |
නවතම | "" | |
stop_type | "" | (බෙදාහැරීම/පිකප්) |
පාරිභෝගිකයාගේ නම | "" | පාරිභෝගිකයාගේ නම |
පාරිභෝගික_ජංගම_අංකය | "" | පාරිභෝගික සම්බන්ධතා අංකය |
රියදුරු_id | "" | රියදුරු හැඳුනුම්පත |
නැවතුම්_දිනය | "" | නැවතුම් දිනය |
පාර්සලය_ගණනය | 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 ප්රවේශ යතුර |
ලිපිනය | "" | රියදුරු ලිපිනය |
නාමය | "" | රියදුරුගේ නම |
දුරකතන අංකය | "" | රියදුරුගේ සම්බන්ධතා අංකය |
රියදුරු_id | "" | රියදුරු හැඳුනුම්පත අපි සියලුම රියදුරු ඒපී වලින් ලබා ගනිමු |
රියදුරු මකන්න
curl --location -g --request DELETE '{{base_url}}/api/v5/drivers/:driver_id' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key": "api_key"
}'
ඉහත විධානය JSON මෙසේ ව්යුහගත කරයි:
{
"code": 200,
"status": true,
"message": "Driver deleted successful"
}
මෙම අන්ත ලක්ෂ්යය ධාවකය මකන්න.
HTTP ඉල්ලීම
DELETE {{base_url}}/api/v5/drivers/:driver_id
විමසුම් පරාමිතීන්
පරාමිතිය | පෙරනිමි | විස්තර |
---|---|---|
api_key | "" | Api ප්රවේශ යතුර |
රියදුරු_id | "" | රියදුරු හැඳුනුම්පත අපි සියලුම රියදුරු ඒපී වලින් ලබා ගනිමු |
මාර්ගය සාදන්න
curl --location -g --request POST '{{base_url}}/api/v5/routes' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key" : "api_key",
"start_address" : "Monroe, NC, USA",
"start_latitude" : 0.0,
"start_longitude" :0.0,
"end_address" : "Monroe, NC, USA",
"end_latitude" : 0.0,
"end_longitude" :0.0,
"route_name" : "July 2020 Roadtrip",
"driver_id": "44968",
"orginal": true,
"route_date": "",
"stops" : [
{
"address": "Gwalior Madhaya Predesh",
"latitude":106.672053,
"longitude":0.0,
"notes":"dsf",
"optimize_status":"normal",
"stop_duration":5,
"parcel_count": "",
"arrive_start":"now",
"arrive_end":"anytime",
"earliest":0,
"latest":0,
"stop_type":"delivery",
"customer_name":"nishu",
"customer_mobile_number":"+911234567890",
"metadata": [{}]
}
]
}'
ඉහත විධානය JSON මෙසේ ව්යුහගත කරයි:
{
"code": 200,
"status": true,
"message": "success",
"data": {
"route": {
"id": 103110,
"start_address": "new york",
"end_address": "new york",
"start_latitude": 40.7128,
"start_longitude": 74.006,
"end_latitude": 40.7128,
"end_longitude": 74.006,
"created_at": "2021-07-21T04:07:41.000Z",
"route_name": "test",
"route_stops": [
{
"id": 222472903,
"address": "17475 Northwest 27th Avenue, Miami Gardens, FL, USA",
"latitude": 25.9330248,
"longitude": -80.2445472,
"notes": "GOod",
"optimize_status": "normal",
"stop_duration": 10,
"customer_name": "",
"customer_mobile_number": "",
"street": "17475 NW 27th Ave, Miami Gardens, FL 33056, EE. UU.",
"city": "Miami-Dade County",
"state": "Florida",
"country": "Estados Unidos",
"postal_code": "33056",
"customer_email": "",
"order_number": "",
"order_status": "route_created",
"h_no": "",
"locality": ""
}
]
}
}
}
මෙම අන්ත ලක්ෂ්යය මාර්ගය නිර්මාණය කරයි.
HTTP ඉල්ලීම
POST {{base_url}}/api/v5/routes
විමසුම් පරාමිතීන්
පරාමිතිය | පෙරනිමි | විස්තර |
---|---|---|
api_key | "" | Api ප්රවේශ යතුර |
රියදුරු_id | "" | රියදුරු හැඳුනුම්පත අපි සියලුම රියදුරු ඒපී වලින් ලබා ගනිමු |
ආරම්භක_ලිපිනය | "" | මාර්ග ආරම්භක ලිපිනය |
ආරම්භක_අක්ෂාංශ | "" | ලිපිනය Latitude ආරම්භ කරන්න |
ආරම්භක_දේශාංශය | "" | ආරම්භක ලිපිනය දේශාංශ |
අවසන්_ලිපිනය | "" | මාර්ගය අවසන් ලිපිනය |
අග_අක්ෂාංශ | "" | අවසාන ලිපිනය Latitude |
අවසානය_දේශාංශය | "" | අවසාන ලිපිනය දේශාංශ |
මාර්ගය_නම | "" | මාර්ගයේ නම |
රියදුරු_id | "" | මාර්ගය පැවරීමට රියදුරු හැඳුනුම්පත |
මුල් | "" | |
නතර වේ | [] | මාර්ග අතර නතර වේ |
මාර්ගය_දිනය | '' | මාර්ග දිනය |
වස්තු පරාමිතීන් නවත්වයි
පරාමිතිය | පෙරනිමි | විස්තර |
---|---|---|
ලිපිනය | "" | නැවතුම් ලිපිනය |
අක්ෂාංශ | "" | ලිපිනය Latitude |
දේශාංශ | "" | දේශාංශ ලිපිනය |
සටහන් | "" | එකතු කිරීමට ඕනෑම පණිවිඩයක් |
ප්රශස්ත_තත්ත්වය | "සාමාන්ය" | |
නැවතීමේ_කාලසීමාව | "නැවතුමේ ඉන්න" | |
පැමිණීම_ආරම්භය | "" | "දැන්" |
පැමිණීම_අවසානය | "" | "ඕනෑම අවස්ථාවක" |
කලින්ම | "" | |
නවතම | "" | |
stop_type | "" | (බෙදාහැරීම/පිකප්) |
පාරිභෝගිකයාගේ නම | "" | පාරිභෝගිකයාගේ නම |
පාරිභෝගික_ජංගම_අංකය | "" | පාරිභෝගික සම්බන්ධතා අංකය |
පාර්සලය_ගණනය | 1 | පාර්සල් ගණන |
පාර-දත්ත | [{}] | අභිරුචි ක්ෂේත්රය |
මාර්ග තොරතුරු ලබා ගන්න
curl --location -g --request GET '{{base_url}}/api/v5/routes/:route_id' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key" : "api_key",
"driver_id": 44968
}'
ඉහත විධානය JSON මෙසේ ව්යුහගත කරයි:
{
"code": 200,
"status": true,
"message": "success",
"data": {
"route": {
"id": 103110,
"start_address": "new york",
"end_address": "new york",
"start_latitude": 40.7128,
"start_longitude": 74.006,
"end_latitude": 40.7128,
"end_longitude": 74.006,
"created_at": "2021-07-21T04:07:41.000Z",
"route_name": "test",
"route_stops": [
{
"id": 222472903,
"address": "17475 Northwest 27th Avenue, Miami Gardens, FL, USA",
"latitude": 25.9330248,
"longitude": -80.2445472,
"notes": "GOod",
"optimize_status": "normal",
"stop_duration": 10,
"customer_name": "",
"customer_mobile_number": "",
"street": "17475 NW 27th Ave, Miami Gardens, FL 33056, EE. UU.",
"city": "Miami-Dade County",
"state": "Florida",
"country": "Estados Unidos",
"postal_code": "33056",
"customer_email": "",
"order_number": "",
"order_status": "route_created",
"h_no": "",
"locality": ""
}
]
}
}
}
මෙම අන්ත ලක්ෂ්යය මාර්ග තොරතුරු ලබා ගන්න.
HTTP ඉල්ලීම
GET {{base_url}}/api/v5/routes/:route_id
විමසුම් පරාමිතීන්
පරාමිතිය | පෙරනිමි | විස්තර |
---|---|---|
api_key | "" | Api ප්රවේශ යතුර |
route_id | "" | මාර්ග ලැයිස්තුවෙන් අපට මාර්ග හැඳුනුම්පත ලැබේ |
රියදුරු_id | "" | මාර්ගයේ රියදුරු හැඳුනුම්පත |
මාර්ග ප්රශස්ත තොරතුරු ලබා ගන්න
curl --location -g --request GET '{{base_url}}/api/v5/routes/:route_id/optimize_route' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key" : "api_key",
"driver_id": 44968
}'
ඉහත විධානය JSON මෙසේ ව්යුහගත කරයි:
{
"code": 200,
"status": true,
"message": "success",
"data": {
"optimized": true,
"legs": [
{
"distance": {
"text": "0 km",
"value": 0
},
"duration": {
"text": "",
"value": 0
},
"end_address": "17475 Northwest 27th Avenue, Miami Gardens, FL, USA",
"start_address": "new york",
"start_location": {
"lat": 25.9330248,
"lng": -80.2445472
},
"end_location": {
"lat": 25.9330248,
"lng": -80.2445472
},
"stop_id": "222473116",
"optimize_status": "normal",
"stop_type": "delivery",
"arr_time": 0,
"end_time": 600,
"optimize_order": 1,
"stop_order": null,
"share_stop_id": null,
"address_typed": {},
"overview_polyline": "cah}CnwwhN"
},
{
"distance": {
"text": "0 km",
"value": 0
},
"duration": {
"text": "10 mins",
"value": 600
},
"end_address": "new york",
"start_address": "17475 Northwest 27th Avenue, Miami Gardens, FL, USA",
"start_location": {
"lat": 25.9330248,
"lng": -80.2445472
},
"end_location": {
"lat": 25.9330248,
"lng": -80.2445472
},
"stop_id": null,
"optimize_status": "normal",
"stop_type": "normal",
"arr_time": 600,
"end_time": 0,
"optimize_order": 2,
"stop_order": 2000,
"share_stop_id": 0,
"address_typed": {
"delivery_count": 0
},
"overview_polyline": "cah}CnwwhN"
}
]
}
}
මෙම අන්ත ලක්ෂ්යය මාර්ග තොරතුරු ලබා ගන්න.
HTTP ඉල්ලීම
GET {{base_url}}/api/v5/routes/:route_id/optimize_route
විමසුම් පරාමිතීන්
පරාමිතිය | පෙරනිමි | විස්තර |
---|---|---|
api_key | "" | Api ප්රවේශ යතුර |
රියදුරු_id | "" | මාර්ගයේ රියදුරු හැඳුනුම්පත |
මාර්ගය මකන්න
curl --location -g --request DELETE '{{base_url}}/api/v5/routes/:route_id' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key" : "api_key",
"driver_id": 44968
}'
ඉහත විධානය JSON මෙසේ ව්යුහගත කරයි:
{
"code": 200,
"status": true,
"message": "Route deleted successfully"
}
මෙම අන්ත ලක්ෂ්යය මකා දැමීමේ මාර්ගය.
HTTP ඉල්ලීම
DELETE {{base_url}}/api/v5/routes/:route_id
විමසුම් පරාමිතීන්
පරාමිතිය | පෙරනිමි | විස්තර |
---|---|---|
api_key | "" | Api ප්රවේශ යතුර |
route_id | "" | මාර්ග ලැයිස්තුවෙන් අපට මාර්ග හැඳුනුම්පත ලැබේ |
රියදුරු_id | "" | මාර්ගයේ රියදුරු හැඳුනුම්පත |
සියලුම රියදුරු මාර්ග ලබා ගන්න
curl --location -g --request GET '{{base_url}}/api/v5/routes' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key" : "api_key",
"limit": 10,
"offset": 10,
"driver_id": "driver_id"
}'
ඉහත විධානය JSON මෙසේ ව්යුහගත කරයි:
{
"code": 200,
"status": true,
"message": "success",
"data": {
"routes": [
{
"id": 103110,
"start_address": "new york",
"end_address": "new york",
"start_latitude": 40.7128,
"start_longitude": 74.006,
"end_latitude": 40.7128,
"end_longitude": 74.006,
"created_at": "2021-07-21T04:07:41.000Z",
"route_name": "test",
"route_stops": [
{
"id": 222472903,
"address": "17475 Northwest 27th Avenue, Miami Gardens, FL, USA",
"latitude": 25.9330248,
"longitude": -80.2445472,
"notes": "GOod",
"optimize_status": "normal",
"stop_duration": 10,
"customer_name": "",
"customer_mobile_number": "",
"street": "17475 NW 27th Ave, Miami Gardens, FL 33056, EE. UU.",
"city": "Miami-Dade County",
"state": "Florida",
"country": "Estados Unidos",
"postal_code": "33056",
"customer_email": "",
"order_number": "",
"order_status": "route_created",
"h_no": "",
"locality": ""
}
]
}
],
"total_routes": 1
}
}
මෙම අන්ත ලක්ෂ්යය සියලු මාර්ග ලබා ගනී.
HTTP ඉල්ලීම
GET {{base_url}}/api/v5/routes
විමසුම් පරාමිතීන්
පරාමිතිය | පෙරනිමි | විස්තර |
---|---|---|
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
විමසුම් පරාමිතීන්
පරාමිතිය | පෙරනිමි | විස්තර |
---|---|---|
api_key | "" | Api ප්රවේශ යතුර |
සීමාව | 50 | ආපසු පැමිණීමට වාර්තා |
සන්සන්දනය කිරීමකි | 0 | නැවත පැමිණීමට ඊළඟ වාර්තා |
ආරම්භක දිනය | nil | මාර්ගය ආරම්භක දිනය (dd-mm-yyyy) |
අවසාන දිනය | nil | මාර්ගය අවසන් දිනය (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 ප්රවේශ යතුර (පිටුව වෙත යන්න වෙබ් අඩවියේ url ගබඩා හිමිකරු ගිණුමට ලොග් වී පසුව පිටුවට යන්න සැකසුම් පිටුවget api token තෝරන්න සහ api_key ජනනය කරන්න) |
ආරම්භක_ලිපිනය | "" | මාර්ගයේ ආරම්භක ලිපිනය |
අවසන්_ලිපිනය | "" | මාර්ගයේ අවසාන ලිපිනය |
Driver_email | "" | රියදුරුගේ ඊමේල් |
ගොනුව | "" | 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
විමසුම් පරාමිතීන්
පරාමිතිය | දත්ත ටයිප් | පෙරනිමි | විස්තර |
---|---|---|---|
රියදුරු_id | int (*) | මාර්ගයක් නිර්මාණය කිරීම සඳහා driver_id අවශ්යයි | |
ආරම්භක_ලිපිනය | තන්තුව (*) | මාර්ගය ආරම්භ වන ස්ථානයේ සිට ලිපිනය | |
ආරම්භක_අක්ෂාංශ | දශමස්ථානයයි | 0 | ආරම්භක_ලිපිනය හෝ ආරම්භක_අක්ෂාංශ,ආරම්භක_දේශාංශය අවශ්ය වේ |
ආරම්භක_දේශාංශය | දශමස්ථානයයි | 0 | ආරම්භක_ලිපිනය හෝ ආරම්භක_අක්ෂාංශ,ආරම්භක_දේශාංශය අවශ්ය වේ |
අවසන්_ලිපිනය | පේළියකි | මාර්ගයේ අවසාන ස්ථානය | |
අග_අක්ෂාංශ | දශමස්ථානයයි | අන්ත_ලිපිනය හෝ අවසාන_අක්ෂාංශ,අන්ත_දේශාංශය අවශ්ය වේ | |
අවසානය_දේශාංශය | දශමස්ථානයයි | අන්ත_ලිපිනය හෝ අවසාන_අක්ෂාංශ,අන්ත_දේශාංශය අවශ්ය වේ | |
මාර්ගය_නම | තන්තුව (*) | වත්මන් දිනය (dd/mm/yy) | මාර්ගයේ නම |
නතර වේ | වස්තු මාලාව (*) | වස්තුවේ අරාව තුළ තොරතුරු නවත්වයි |
වස්තු පරාමිතීන් නවත්වයි
පරාමිතිය | දත්ත ටයිප් | පෙරනිමි | විස්තර |
---|---|---|---|
id | INT (*) | 0 | 1. stop_type Delivery නම් හැඳුනුම්පත යැවීමට අවශ්ය නොවේ 2. stop_type pickup නම් ඉලක්කම් 20 id යැවිය යුතුය |
නැවතුම්_ඇණවුම | int (*) | 0 | නැවතුම් අනුපිළිවෙල එකතු කරන්න |
share_stop_id | int | 0 | 1. stop_type පිකප් නම් එය පෙරනිමියෙන් තබන්න 2. stop_type බෙදා හැරීම නම් සහ පිකප් සමඟ සම්බන්ධ කිරීමට අවශ්ය නැතිනම් එය පෙරනිමියෙන් තබන්න 3. ඔබට ඕනෑම පිකප් එකක් සමඟ සම්බන්ධ වීමට අවශ්ය නම් එම පිකප් නැවතුම් හැඳුනුම්පතේ id එක දමන්න |
stop_type | පේළියකි | බෙදාහැරීමේ | අගයන් භාරදීම සහ පිකප් විය යුතුය |
ලිපිනය | පේළියකි | ලිපිනය හෝ අක්ෂාංශ, දේශාංශ අවශ්ය වේ | |
අක්ෂාංශ | දශමස්ථානයයි | 0 | ලිපිනය හෝ අක්ෂාංශ, දේශාංශ අවශ්ය වේ |
දේශාංශ | දශමස්ථානයයි | 0 | ලිපිනය හෝ අක්ෂාංශ, දේශාංශ අවශ්ය වේ |
සටහන් | පේළියකි | අදාළ තොරතුරු නවත්වන්න | |
නැවතීමේ_කාලසීමාව | int | 2 | මිනිත්තු කිහිපයකින් නැවතීමේ කාලසීමාව නියම කරයි, එනම් පාරිභෝගික අඩවියේ කොපමණ කාලයක් ගතවේද යන්න. |
පාරිභෝගිකයාගේ නම | පේළියකි | පාරිභෝගික තොරතුරු | |
පාරිභෝගික_ජංගම_අංකය | පේළියකි | පාරිභෝගික තොරතුරු | |
customer_email | පේළියකි | පාරිභෝගික තොරතුරු | |
ලිපිනය_ටයිප් කර ඇත | {} | {} | 1. stop_type පිකප් නම්, යතුර වන්නේ බෙදාහැරීමේ_ගණනය වන අතර වටිනාකම int මුළු බෙදාහැරීම් ගණන මෙම පිකප් සමඟ සම්බන්ධ වේ 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
විමසුම් පරාමිතීන්
විමසුම් පරාමිතීන්
පරාමිතිය | දත්ත ටයිප් | පෙරනිමි | විස්තර |
---|---|---|---|
රියදුරු_id | int (*) | මාර්ගයක් නිර්මාණය කිරීම සඳහා driver_id අවශ්යයි | |
ආරම්භක_ලිපිනය | තන්තුව (*) | මාර්ගය ආරම්භ වන ස්ථානයේ සිට ලිපිනය | |
ආරම්භක_අක්ෂාංශ | දශමස්ථානයයි | 0 | ආරම්භක_ලිපිනය හෝ ආරම්භක_අක්ෂාංශ,ආරම්භක_දේශාංශය අවශ්ය වේ |
ආරම්භක_දේශාංශය | දශමස්ථානයයි | 0 | ආරම්භක_ලිපිනය හෝ ආරම්භක_අක්ෂාංශ,ආරම්භක_දේශාංශය අවශ්ය වේ |
අවසන්_ලිපිනය | පේළියකි | මාර්ගයේ අවසාන ස්ථානය | |
අග_අක්ෂාංශ | දශමස්ථානයයි | අන්ත_ලිපිනය හෝ අවසාන_අක්ෂාංශ,අන්ත_දේශාංශය අවශ්ය වේ | |
අවසානය_දේශාංශය | දශමස්ථානයයි | අන්ත_ලිපිනය හෝ අවසාන_අක්ෂාංශ,අන්ත_දේශාංශය අවශ්ය වේ | |
මාර්ගය_නම | තන්තුව (*) | වත්මන් දිනය (dd/mm/yy) | මාර්ගයේ නම |
නතර වේ | වස්තු මාලාව (*) | වස්තුවේ අරාව තුළ තොරතුරු නවත්වයි |
වස්තු පරාමිතීන් නවත්වයි
පරාමිතිය | දත්ත ටයිප් | පෙරනිමි | විස්තර |
---|---|---|---|
id | INT (*) | 0 | 1. stop_type Delivery නම් හැඳුනුම්පත යැවීමට අවශ්ය නොවේ 2. stop_type pickup නම් ඉලක්කම් 20 id යැවිය යුතුය |
නැවතුම්_ඇණවුම | int (*) | 0 | නැවතුම් අනුපිළිවෙල එකතු කරන්න |
share_stop_id | int | 0 | 1. stop_type පිකප් නම් එය පෙරනිමියෙන් තබන්න 2. stop_type බෙදා හැරීම නම් සහ පිකප් සමඟ සම්බන්ධ කිරීමට අවශ්ය නැතිනම් එය පෙරනිමියෙන් තබන්න 3. ඔබට ඕනෑම පිකප් එකක් සමඟ සම්බන්ධ වීමට අවශ්ය නම් එම පිකප් නැවතුම් හැඳුනුම්පතේ id එක දමන්න |
stop_type | පේළියකි | බෙදාහැරීමේ | අගයන් භාරදීම සහ පිකප් විය යුතුය |
ලිපිනය | පේළියකි | ලිපිනය හෝ අක්ෂාංශ, දේශාංශ අවශ්ය වේ | |
අක්ෂාංශ | දශමස්ථානයයි | 0 | ලිපිනය හෝ අක්ෂාංශ, දේශාංශ අවශ්ය වේ |
දේශාංශ | දශමස්ථානයයි | 0 | ලිපිනය හෝ අක්ෂාංශ, දේශාංශ අවශ්ය වේ |
සටහන් | පේළියකි | අදාළ තොරතුරු නවත්වන්න | |
නැවතීමේ_කාලසීමාව | int | 2 | මිනිත්තු කිහිපයකින් නැවතීමේ කාලසීමාව නියම කරයි, එනම් පාරිභෝගික අඩවියේ කොපමණ කාලයක් ගතවේද යන්න. |
පාරිභෝගිකයාගේ නම | පේළියකි | පාරිභෝගික තොරතුරු | |
පාරිභෝගික_ජංගම_අංකය | පේළියකි | පාරිභෝගික තොරතුරු | |
customer_email | පේළියකි | පාරිභෝගික තොරතුරු | |
ලිපිනය_ටයිප් කර ඇත | {} | {} | 1. stop_type පිකප් නම්, යතුර වන්නේ බෙදාහැරීමේ_ගණනය වන අතර වටිනාකම int මුළු බෙදාහැරීම් ගණන මෙම පිකප් සමඟ සම්බන්ධ වේ 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
විමසුම් පරාමිතීන්
පරාමිතිය | පෙරනිමි | විස්තර |
---|---|---|
api_key | "" | Api ප්රවේශ යතුර |
route_id | "" | මාර්ග ලැයිස්තුවෙන් අපට මාර්ග හැඳුනුම්පත ලැබේ |
රියදුරු_id | "" | මාර්ගයේ රියදුරු හැඳුනුම්පත |
පිකප් බෙදා හැරීමේ මාර්ගය මකන්න
curl --location -g --request DELETE '{{base_url}}/api/v6/routes/:route_id' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key" : "api_key",
"driver_id": 44968
}'
ඉහත විධානය JSON මෙසේ ව්යුහගත කරයි:
{
"code": 200,
"status": true,
"message": "Route deleted successfully"
}
මෙම අන්ත ලක්ෂ්යය මකා දැමීමේ මාර්ගය.
HTTP ඉල්ලීම
DELETE {{base_url}}/api/v6/routes/:route_id
විමසුම් පරාමිතීන්
පරාමිතිය | පෙරනිමි | විස්තර |
---|---|---|
api_key | "" | Api ප්රවේශ යතුර |
route_id | "" | මාර්ග ලැයිස්තුවෙන් අපට මාර්ග හැඳුනුම්පත ලැබේ |
රියදුරු_id | "" | මාර්ගයේ රියදුරු හැඳුනුම්පත |
මාර්ග ප්රශස්ත තොරතුරු ලබා ගන්න
curl --location -g --request GET '{{base_url}}/api/v6/routes/:route_id/optimize_route' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key" : "api_key",
"driver_id": 44968
}'
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"
]
}
]
}
}
මෙම අන්ත ලක්ෂ්යය මාර්ග තොරතුරු ලබා ගන්න.
HTTP ඉල්ලීම
GET {{base_url}}/api/v6/routes/:route_id/optimize_route
විමසුම් පරාමිතීන්
පරාමිතිය | පෙරනිමි | විස්තර |
---|---|---|
api_key | "" | Api ප්රවේශ යතුර |
රියදුරු_id | "" | මාර්ගයේ රියදුරු හැඳුනුම්පත |
WebHooks
ZeoRoutePlanner ඔබට webhook භාවිතා කිරීමට ඉඩ සලසයි, අපට සිදුවීම් පිළිබඳව ඔබට දැනුම් දිය හැක. ඔබට අපගේ වේදිකාවේදී නව webhook එකක් ලියාපදිංචි කළ හැක ("https://zeorouteplanner.com/app/team/settings/genrate-token").
සිදුවීම්
- ප්රගති වෙබ්හුක් නවත්වන්න
වැරදි
Zeo Route Planner API පහත දෝෂ කේත භාවිතා කරයි:
දෝෂ කේතය | අර්ථය |
---|---|
400 | නරක ඉල්ලීම -- ඔබගේ ඉල්ලීම වලංගු නොවේ. |
401 | අනවසර -- ඔබගේ API යතුර වැරදියි. |
404 | සොයාගත නොහැකි විය -- නිශ්චිත ඉල්ලීම සොයාගත නොහැකි විය. |
500 | අභ්යන්තර සේවාදායක දෝෂය -- අපට අපගේ සේවාදායකයේ ගැටලුවක් විය. පසුව නැවත උත්සාහ කරන්න. |
503 | සේවාව නොමැත -- අපි නඩත්තුව සඳහා තාවකාලිකව නොබැඳිව සිටිමු. කරුණාකර පසුව නැවත උත්සාහ කරන්න. |