Introduction
Zeo txoj kev npaj pab cov tswv nkoj tsim thiab txhim kho txoj hauv kev rau lawv cov neeg tsav tsheb. Cov tswv nkoj lossis cov lag luam me uas ua cov khoom xa tuaj hauv cheeb tsam kawg tuaj yeem khaws cov xwm txheej xa khoom, cov neeg tsav tsheb qhov chaw nyob thiab xa cov hloov tshiab rau lub sijhawm rau cov neeg siv khoom. Zeo's mobile apps rau xa cov tsav tsheb tau nruab nrog kev sib txuas ua ke nrog txhua cov cuab yeej navigation nrov xws li waze, tomtom, Google maps, thiab lwm yam. Tus Tsav Tsheb muaj tag nrho cov ntsiab lus tseem ceeb ntawm nws cov lus qhia ntiv tes nrog rau cov ntawv sau, cov neeg siv khoom thiab cov khoom suav. Zeo tuav cov chaw nyob dynamic ntxiv thiab tshem tawm thiab reroutes cov kab ke los muab txoj hauv kev zoo tshaj plaws. Nrog Zeo cov tswv nkoj txuag tau txog li 200$ ib hlis twg rau ib tus neeg tsav tsheb thiab tau txais kev nkag mus rau cov ntawv ceeb toom zoo xws li cov ntaub ntawv pov thawj ntawm kev xa khoom, kos npe thiab xa nyiaj xaum xaum.
authentication
ZeoRoutePlanner siv API yuam sij kom tso cai nkag mus rau API. Koj tuaj yeem sau npe tus yuam sij API tshiab ntawm peb lub platform (https://zeorouteplanner.com/app/team/settings/genrate-token).
ZeoRoutePlanner xav kom tus yuam sij API yuav tsum suav nrog txhua qhov kev thov API rau cov neeg rau zaub mov hauv qhov tsis zoo uas zoo li cov hauv qab no:
api_key: api_key
Khw Owner Api's
Tsim Nres
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": [{}]
}
]
}'
Cov lus txib saum toj no xa rov qab JSON qauv zoo li no:
{
"code": 200,
"status": true,
"message": "Stops added successfully"
}
Qhov kawg point no retrieves tag nrho cov tsav tsheb.
Thov HTTP
POST {{base_url}}/api/v5/route_stop
Query Parameters
parameter | default | Hauj lwm |
---|---|---|
api_key | "" | Api Access key |
nres | [{}] | Nres Array |
Nres Object Parameters
parameter | default | Hauj lwm |
---|---|---|
chaw nyob | "" | Nres chaw nyob |
latitude | "" | Chaw nyob Latitude |
ntev ntev | "" | Chaw nyob Longitude |
sau ntawv | "" | Tej lus yuav ntxiv |
optimize_status | "ib txwm" | |
nres_duration | "Nyob ntawm nres" | |
tuaj txog_start | "" | "tam sim no" |
tuaj txog_end | "" | "txhua lub sijhawm" |
earliest | "" | |
tseeb | "" | |
nres_type | "" | (kev xa khoom / nqa) |
customer_name | "" | Cov Neeg Siv Khoom Npe |
customer_mobile_number | "" | Cov neeg siv khoom tiv tauj No |
driver_id | "" | Tus Tsav Tsheb ID |
stop_date | "" | Nres Hnub |
parcel_ suav | 1 | Parcel suav |
metadata | [] | Kev Cai Siv Yis |
Tau Txais Txhua Tus Tsav Tsheb
curl --location -g --request GET '{{base_url}}/api/v5/drivers?api_key=api_key'
Cov lus txib saum toj no xa rov qab JSON qauv zoo li no:
{
"code": 200,
"status": true,
"message": "success",
"data": {
"drivers": [
{
"id": 44914,
"email": "0f12ebdd@gmail.com",
"name": "nishu jain",
"address": null,
"phone_no": "8959294300",
"active": true
}
]
}
}
Qhov kawg point no retrieves tag nrho cov tsav tsheb.
Thov HTTP
GET {{base_url}}/api/v5/drivers
Query Parameters
parameter | default | Hauj lwm |
---|---|---|
api_key | "" | Api Access key |
Tsim Tsav Tsheb
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": " "
}'
Cov lus txib saum toj no xa rov qab JSON qauv zoo li no:
{
"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
}
}
}
Qhov kawg point no tsim tus tsav tsheb.
Thov HTTP
POST {{base_url}}/api/v5/drivers
Query Parameters
parameter | default | Hauj lwm |
---|---|---|
api_key | "" | Api Access key |
"" | Driver Email | |
chaw nyob | "" | Chaw Nyob Tsav Tsheb |
lo lus zais | "" | Password rau tus tsav tsheb account |
lub npe | "" | Lub npe ntawm tus tsav tsheb |
xov tooj_no | "" | Hu rau no ntawm |
Hloov tsheb tshiab
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"
}'
Cov lus txib saum toj no xa rov qab JSON qauv zoo li no:
{
"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
}
}
}
Qhov kawg ntawm qhov hloov tshiab tsav tsheb cov ntsiab lus no.
Thov HTTP
PUT {{base_url}}/api/v5/drivers/:driver_id
Query Parameters
parameter | default | Hauj lwm |
---|---|---|
api_key | "" | Api Access key |
chaw nyob | "" | Chaw Nyob Tsav Tsheb |
lub npe | "" | Lub npe ntawm tus tsav tsheb |
xov tooj_no | "" | Hu rau tus neeg tsav tsheb |
driver_id | "" | Driver id peb tau txais los ntawm txhua tus tsav tsheb api's |
Rho tawm Driver
curl --location -g --request DELETE '{{base_url}}/api/v5/drivers/:driver_id' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key": "api_key"
}'
Cov lus txib saum toj no xa rov qab JSON qauv zoo li no:
{
"code": 200,
"status": true,
"message": "Driver deleted successful"
}
Qhov kawg no tshem tawm tsav tsheb.
Thov HTTP
DELETE {{base_url}}/api/v5/drivers/:driver_id
Query Parameters
parameter | default | Hauj lwm |
---|---|---|
api_key | "" | Api Access key |
driver_id | "" | Driver id peb tau txais los ntawm txhua tus tsav tsheb api's |
Tsim Txoj Kev
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": [{}]
}
]
}'
Cov lus txib saum toj no xa rov qab JSON qauv zoo li no:
{
"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": ""
}
]
}
}
}
Qhov kawg no tsim txoj kev.
Thov HTTP
POST {{base_url}}/api/v5/routes
Query Parameters
parameter | default | Hauj lwm |
---|---|---|
api_key | "" | Api Access key |
driver_id | "" | Driver id peb tau txais los ntawm txhua tus tsav tsheb api's |
start_address | "" | Route Start chaw nyob |
pib_latitude | "" | Pib qhov chaw nyob Latitude |
pib_longitude | "" | Pib qhov chaw nyob Longitude |
end_address | "" | Route End chaw nyob |
end_latitude | "" | Xaus chaw nyob Latitude |
kawg_longitude | "" | Xaus chaw nyob Longitude |
route_name | "" | Lub npe ntawm Txoj Kev |
driver_id | "" | Driver Id los muab txoj hauv kev |
caj qaum | "" | |
nres | [] | Nres ntawm txoj kev |
route_date | '' | Hnub tim |
Nres Object Parameters
parameter | default | Hauj lwm |
---|---|---|
chaw nyob | "" | Nres chaw nyob |
latitude | "" | Chaw nyob Latitude |
ntev ntev | "" | Chaw nyob Longitude |
sau ntawv | "" | Tej lus yuav ntxiv |
optimize_status | "ib txwm" | |
nres_duration | "Nyob ntawm nres" | |
tuaj txog_start | "" | "tam sim no" |
tuaj txog_end | "" | "txhua lub sijhawm" |
earliest | "" | |
tseeb | "" | |
nres_type | "" | (kev xa khoom / nqa) |
customer_name | "" | Cov Neeg Siv Khoom Npe |
customer_mobile_number | "" | Cov neeg siv khoom tiv tauj No |
parcel_ suav | 1 | Parcel suav |
metadata | [{}] | Kev Cai Siv Yis |
Tau txais Cov Ntaub Ntawv Txoj Kev
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
}'
Cov lus txib saum toj no xa rov qab JSON qauv zoo li no:
{
"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": ""
}
]
}
}
}
Qhov kawg no tau txais cov ntaub ntawv qhia txog txoj kev.
Thov HTTP
GET {{base_url}}/api/v5/routes/:route_id
Query Parameters
parameter | default | Hauj lwm |
---|---|---|
api_key | "" | Api Access key |
route_id | "" | Route id peb tau txais los ntawm cov npe txoj kev |
driver_id | "" | Driver Id ntawm txoj kev |
Tau txais cov ntaub ntawv zoo tshaj plaws
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
}'
Cov lus txib saum toj no xa rov qab JSON qauv zoo li no:
{
"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"
}
]
}
}
Qhov kawg no tau txais cov ntaub ntawv qhia txog txoj kev.
Thov HTTP
GET {{base_url}}/api/v5/routes/:route_id/optimize_route
Query Parameters
parameter | default | Hauj lwm |
---|---|---|
api_key | "" | Api Access key |
driver_id | "" | Driver Id ntawm txoj kev |
Rho Tawm Txoj Kev
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
}'
Cov lus txib saum toj no xa rov qab JSON qauv zoo li no:
{
"code": 200,
"status": true,
"message": "Route deleted successfully"
}
Qhov kawg no rho tawm txoj kev.
Thov HTTP
DELETE {{base_url}}/api/v5/routes/:route_id
Query Parameters
parameter | default | Hauj lwm |
---|---|---|
api_key | "" | Api Access key |
route_id | "" | Route id peb tau txais los ntawm cov npe txoj kev |
driver_id | "" | Driver Id ntawm txoj kev |
Tau txais txhua txoj kev tsav tsheb
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"
}'
Cov lus txib saum toj no xa rov qab JSON qauv zoo li no:
{
"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
}
}
Qhov chaw kawg no nqa tag nrho txoj hauv kev.
Thov HTTP
GET {{base_url}}/api/v5/routes
Query Parameters
parameter | default | Hauj lwm |
---|---|---|
api_key | "" | Api Access key |
txwv | 50 | Cov ntaub ntawv rov qab |
offset | 0 | Cov ntaub ntawv tom ntej yuav rov qab los |
driver_id | Tus tsav tsheb ID |
Tau txais txhua txoj hauv kev rau tus tswv khw
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
}'
Cov lus txib saum toj no xa rov qab JSON qauv zoo li no:
{
"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
}
}
Qhov chaw kawg no nqa tag nrho txoj hauv kev.
Thov HTTP
GET {{base_url}}/api/v5/routes/all_routes
Query Parameters
parameter | default | Hauj lwm |
---|---|---|
api_key | "" | Api Access key |
txwv | 50 | Cov ntaub ntawv rov qab |
offset | 0 | Cov ntaub ntawv tom ntej yuav rov qab los |
pib_date | nil | Hnub pib txoj kev (dd-mm-yyyy) |
kawg_date | nil | Hnub kawg ntawm txoj kev (dd-mm-yyyy) |
Tau txais Txoj Kev tsim rau tus tsav tsheb los ntawm tus tswv khw
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"'
Cov lus txib saum toj no xa rov qab JSON qauv zoo li no:
{
"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": ""
}
]
}
}
}
Qhov kawg no siv los tsim txoj hauv kev rau tus tsav tsheb.
Thov HTTP
POST {{base_url}}/api/v5/routes/import_orders
Query Parameters
parameter | default | Hauj lwm |
---|---|---|
api_key | "" | Api Access key (mus rau nplooj ntawv Lub vev xaib url nkag mus rau hauv lub khw tus tswv account ces Mus rau nplooj ntawv Chaw nploojxaiv tau api token thiab tsim api_key) |
start_address | "" | pib qhov chaw nyob ntawm txoj kev |
end_address | "" | qhov chaw nyob kawg ntawm txoj kev |
driver_email | "" | email ntawm tus tsav tsheb |
cov ntaub ntawv | "" | upload cov ntaub ntawv hauv xlsx hom koj tuaj yeem rub tawm los ntawm txhaj rau ntawm qhov txuas (Sample file link) |
Txais khoom xa tuaj
Tsim Txoj Kev
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
}
]
}'
Cov lus txib saum toj no xa rov qab JSON qauv zoo li no:
{
"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
}
]
}
}
}
Qhov kawg no tsim txoj kev.
Thov HTTP
POST {{base_url}}/api/v6/routes
Query Parameters
parameter | Cov ntaub ntawv | default | Hauj lwm |
---|---|---|---|
driver_id | int (*) | Xav tau driver_id los tsim txoj kev | |
start_address | txoj hlua (*) | Chaw nyob los ntawm qhov chaw pib | |
pib_latitude | decimal | 0 | Yuav tsum tau start_address LOSSIS start_latitude,start_longitude |
pib_longitude | decimal | 0 | Yuav tsum tau start_address LOSSIS start_latitude,start_longitude |
end_address | txoj hlua | Qhov chaw kawg ntawm txoj kev | |
end_latitude | decimal | Yuav tsum tau end_address LOSSIS end_latitude, end_longitude | |
kawg_longitude | decimal | Yuav tsum tau end_address LOSSIS end_latitude, end_longitude | |
route_name | txoj hlua (*) | hnub tim tam sim no (dd/mm/yy) | Route npe |
nres | array ntawm cov khoom (*) | Nres cov ntaub ntawv hauv array ntawm cov khoom |
Nres Object Parameters
parameter | Cov ntaub ntawv | default | Hauj lwm |
---|---|---|---|
id | INT (*) | 0 | 1. Yog tias stop_type xa tsis tas yuav xa id 2. Yog stop_type pickup ces yuav tsum xa 20 tus lej id |
nres_order | int (*) | 0 | Ntxiv kev txiav txim nres |
share_stop_id | rau cov menyuam | 0 | 1. Yog tias stop_type yog khaws cia nws ua lub neej ntawd 2. Yog tias stop_type yog tus me nyuam thiab tsis xav txuas nrog khaws cia nws ua lub neej ntawd 3. Yog hais tias koj xav mus txuas nrog ib tug pickup ces muab id ntawm tus pickup nres id |
nres_type | txoj hlua | tus me nyuam | Cov nqi yuav tsum yog khoom xa tuaj thiab tuaj tos |
chaw nyob | txoj hlua | Yuav tsum tau qhov chaw nyob LOSSIS latitude, Longitude | |
latitude | decimal | 0 | Yuav tsum tau qhov chaw nyob LOSSIS latitude, Longitude |
ntev ntev | decimal | 0 | Yuav tsum tau qhov chaw nyob LOSSIS latitude, Longitude |
sau ntawv | txoj hlua | Nres cov ntaub ntawv ntsig txog | |
nres_duration | rau cov menyuam | 2 | Qhia txog lub sijhawm nres hauv feeb, piv txwv li nws yuav siv sijhawm ntev npaum li cas ntawm tus neeg siv khoom. |
customer_name | txoj hlua | Cov qhua tuaj noj mov Cov Ntaub Ntawv | |
customer_mobile_number | txoj hlua | Cov qhua tuaj noj mov Cov Ntaub Ntawv | |
customer_email | txoj hlua | Cov qhua tuaj noj mov Cov Ntaub Ntawv | |
chaw nyob_typed | {} | {} | 1. Yog tias stop_type yog tuaj tos, qhov tseem ceeb yog delivery_count thiab tus nqi yog nyob rau hauv tag nrho cov khoom xa tuaj yog txuas nrog cov khoom thauj no 2. yog stop_type yog xa tawm nws raws li lub neej ntawd |
Hloov Txoj Kev
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
}
]
}'
Cov lus txib saum toj no xa rov qab JSON qauv zoo li no:
{
"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
}
]
}
}
}
Txoj kev hloov tshiab kawg no.
Thov HTTP
POST {{base_url}}/api/v6/routes/:route_id
Query Parameters
Query Parameters
parameter | Cov ntaub ntawv | default | Hauj lwm |
---|---|---|---|
driver_id | int (*) | Xav tau driver_id los tsim txoj kev | |
start_address | txoj hlua (*) | Chaw nyob los ntawm qhov chaw pib | |
pib_latitude | decimal | 0 | Yuav tsum tau start_address LOSSIS start_latitude,start_longitude |
pib_longitude | decimal | 0 | Yuav tsum tau start_address LOSSIS start_latitude,start_longitude |
end_address | txoj hlua | Qhov chaw kawg ntawm txoj kev | |
end_latitude | decimal | Yuav tsum tau end_address LOSSIS end_latitude, end_longitude | |
kawg_longitude | decimal | Yuav tsum tau end_address LOSSIS end_latitude, end_longitude | |
route_name | txoj hlua (*) | hnub tim tam sim no (dd/mm/yy) | Route npe |
nres | array ntawm cov khoom (*) | Nres cov ntaub ntawv hauv array ntawm cov khoom |
Nres Object Parameters
parameter | Cov ntaub ntawv | default | Hauj lwm |
---|---|---|---|
id | INT (*) | 0 | 1. Yog tias stop_type xa tsis tas yuav xa id 2. Yog stop_type pickup ces yuav tsum xa 20 tus lej id |
nres_order | int (*) | 0 | Ntxiv kev txiav txim nres |
share_stop_id | rau cov menyuam | 0 | 1. Yog tias stop_type yog khaws cia nws ua lub neej ntawd 2. Yog tias stop_type yog tus me nyuam thiab tsis xav txuas nrog khaws cia nws ua lub neej ntawd 3. Yog hais tias koj xav mus txuas nrog ib tug pickup ces muab id ntawm tus pickup nres id |
nres_type | txoj hlua | tus me nyuam | Cov nqi yuav tsum yog khoom xa tuaj thiab tuaj tos |
chaw nyob | txoj hlua | Yuav tsum tau qhov chaw nyob LOSSIS latitude, Longitude | |
latitude | decimal | 0 | Yuav tsum tau qhov chaw nyob LOSSIS latitude, Longitude |
ntev ntev | decimal | 0 | Yuav tsum tau qhov chaw nyob LOSSIS latitude, Longitude |
sau ntawv | txoj hlua | Nres cov ntaub ntawv ntsig txog | |
nres_duration | rau cov menyuam | 2 | Qhia txog lub sijhawm nres hauv feeb, piv txwv li nws yuav siv sijhawm ntev npaum li cas ntawm tus neeg siv khoom. |
customer_name | txoj hlua | Cov qhua tuaj noj mov Cov Ntaub Ntawv | |
customer_mobile_number | txoj hlua | Cov qhua tuaj noj mov Cov Ntaub Ntawv | |
customer_email | txoj hlua | Cov qhua tuaj noj mov Cov Ntaub Ntawv | |
chaw nyob_typed | {} | {} | 1. Yog tias stop_type yog tuaj tos, qhov tseem ceeb yog delivery_count thiab tus nqi yog nyob rau hauv tag nrho cov khoom xa tuaj yog txuas nrog cov khoom thauj no 2. yog stop_type yog xa tawm nws raws li lub neej ntawd |
Tau txais Cov Ntaub Ntawv Txoj Kev
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
}'
Cov lus txib saum toj no xa rov qab JSON qauv zoo li no:
{
"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
}
]
}
}
}
Qhov kawg no tau txais cov ntaub ntawv qhia txog txoj kev.
Thov HTTP
GET {{base_url}}/api/v6/routes/:route_id
Query Parameters
parameter | default | Hauj lwm |
---|---|---|
api_key | "" | Api Access key |
route_id | "" | Route id peb tau txais los ntawm cov npe txoj kev |
driver_id | "" | Driver Id ntawm txoj kev |
Rho tawm txoj kev xa khoom tuaj tos
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
}'
Cov lus txib saum toj no xa rov qab JSON qauv zoo li no:
{
"code": 200,
"status": true,
"message": "Route deleted successfully"
}
Qhov kawg no rho tawm txoj kev.
Thov HTTP
DELETE {{base_url}}/api/v6/routes/:route_id
Query Parameters
parameter | default | Hauj lwm |
---|---|---|
api_key | "" | Api Access key |
route_id | "" | Route id peb tau txais los ntawm cov npe txoj kev |
driver_id | "" | Driver Id ntawm txoj kev |
Tau txais cov ntaub ntawv zoo tshaj plaws
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
}'
Cov lus txib saum toj no rov qab JSON qauv zoo li qhov no yog tias ua kom zoo: tseeb:
{
"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"
}
]
}
}
Cov lus txib saum toj no rov qab JSON qauv zoo li qhov no yog tias optimize: cuav:
{
"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"
]
}
]
}
}
Qhov kawg no tau txais cov ntaub ntawv qhia txog txoj kev.
Thov HTTP
GET {{base_url}}/api/v6/routes/:route_id/optimize_route
Query Parameters
parameter | default | Hauj lwm |
---|---|---|
api_key | "" | Api Access key |
driver_id | "" | Driver Id ntawm txoj kev |
WebHooks
ZeoRoutePlanner tso cai rau koj siv webhook peb tuaj yeem ceeb toom koj txog cov xwm txheej. Koj tuaj yeem sau npe lub webhook tshiab ntawm peb lub platform ("https://zeorouteplanner.com/app/team/settings/genrate-token").
Txheej Xwm
- Stop Progress Webhook
Tsis raug
Zeo Route Planner API siv cov lej yuam kev hauv qab no:
Yuam Code | Lub ntsiab lus |
---|---|
400 | Kev Thov Phem - Koj qhov kev thov tsis raug. |
401 | Tsis tso cai - Koj tus yuam sij API tsis raug. |
404 | Tsis Pom - Qhov kev thov tshwj xeeb tsis tuaj yeem pom. |
500 | Internal Server yuam kev - Peb muaj teeb meem nrog peb cov neeg rau zaub mov. Sim dua tom qab. |
503 | Kev Pabcuam Tsis Muaj - Peb nyob nraum offline ib ntus rau kev saib xyuas. Thov rov sim dua tom qab. |