Enkonduko
Zeo-vojplanisto helpas flotposedantojn krei kaj optimumigi itinerojn por siaj ŝoforoj. Flotposedantoj aŭ malgrandaj entreprenoj, kiuj faras lokajn lastajn mejlajn liveraĵojn, povas konservi trakon de livera stato, la viva loko de ŝoforoj kaj sendi realtempajn ĝisdatigojn al la klientoj. La moveblaj programoj de Zeo por liverŝoforoj estas ekipitaj per senjuntaj integriĝoj kun ĉiuj popularaj navigaj iloj inkluzive de waze, tomtom, Google-mapoj, ktp. Ŝoforo havas ĉiujn gravajn detalojn ĉe siaj fingropintoj inkluzive de notoj, klientdetaloj kaj pakkalkulo. Zeo pritraktas dinamikan adresaldonon kaj forigon kaj redirektas la sekvencon por disponigi la plej optimumigitan itineron. Kun Zeo-flotposedantoj ŝparas ĝis 200 USD monate per ŝoforo kaj ricevas aliron al altkvalitaj raportoj kiel pruvo de livero, subskriboj kaj liveraj tempomarkoj.
aŭtentokontrolo
ZeoRoutePlanner uzas API-ŝlosilojn por permesi aliron al la API. Vi povas registri novan API-ŝlosilon ĉe nia platformo (https://zeorouteplanner.com/app/team/settings/genrate-token).
ZeoRoutePlanner atendas, ke la API-ŝlosilo estu inkluzivita en ĉiuj API-petoj al la servilo en parametroj, kiuj aspektas kiel jene:
api_key: api_key
Api-posedanto de la vendejo
Kreu Haltojn
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": [{}]
}
]
}'
La supra komando resendas JSON strukturitan tiel:
{
"code": 200,
"status": true,
"message": "Stops added successfully"
}
Ĉi tiu finpunkto reakiras ĉiujn ŝoforojn.
HTTP-Peto
POST {{base_url}}/api/v5/route_stop
Demandaj Parametroj
parametro | default | Priskribo |
---|---|---|
api_key | "" | Api-Alirŝlosilo |
ĉesas | [{}] | Haltas Array |
Haltas Objektajn Parametrojn
parametro | default | Priskribo |
---|---|---|
adreso | "" | Ĉesu adreson |
latitudo | "" | Adreso Latitude |
longitudo | "" | Adreso Longitudo |
notoj | "" | Ajna mesaĝo por aldoni |
optimumigo_statuso | "normala" | |
halt_daŭro | "Restu ĉe halto" | |
alveni_komenci | "" | "nun" |
alveni_fino | "" | " iam ajn " |
plej frue | "" | |
lastan | "" | |
halt_tipo | "" | (livero/kolektado) |
kliento_nomo | "" | Klienta Nomo |
kliento_poŝtelefona numero | "" | Klienta Kontakto No |
ŝoforo_id | "" | Ŝoforo Id |
halt_dato | "" | Halta Dato |
parcel_count | 1 | Pakaĵkalkulo |
metadatenoj | [] | Propra Kampo |
Akiru Ĉiuj Ŝoforojn
curl --location -g --request GET '{{base_url}}/api/v5/drivers?api_key=api_key'
La supra komando resendas JSON strukturitan tiel:
{
"code": 200,
"status": true,
"message": "success",
"data": {
"drivers": [
{
"id": 44914,
"email": "0f12ebdd@gmail.com",
"name": "nishu jain",
"address": null,
"phone_no": "8959294300",
"active": true
}
]
}
}
Ĉi tiu finpunkto reakiras ĉiujn ŝoforojn.
HTTP-Peto
GET {{base_url}}/api/v5/drivers
Demandaj Parametroj
parametro | default | Priskribo |
---|---|---|
api_key | "" | Api-Alirŝlosilo |
Krei Ŝoforon
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": " "
}'
La supra komando resendas JSON strukturitan tiel:
{
"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
}
}
}
Ĉi tiu finpunkto kreas ŝoforon.
HTTP-Peto
POST {{base_url}}/api/v5/drivers
Demandaj Parametroj
parametro | default | Priskribo |
---|---|---|
api_key | "" | Api-Alirŝlosilo |
retpoŝto | "" | Ŝoforo Retpoŝto |
adreso | "" | Ŝoforo Adreso |
pasvorto | "" | Pasvorto por ŝoforo-konto |
nomo | "" | Nomo de ŝoforo |
telefono_no | "" | Kontaktu n-ro de |
Ĝisdatigu ŝoforon
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"
}'
La supra komando resendas JSON strukturitan tiel:
{
"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
}
}
}
Detaloj pri ĉi tiu finpunkto ĝisdatiga pelilo.
HTTP-Peto
PUT {{base_url}}/api/v5/drivers/:driver_id
Demandaj Parametroj
parametro | default | Priskribo |
---|---|---|
api_key | "" | Api-Alirŝlosilo |
adreso | "" | Ŝoforo Adreso |
nomo | "" | Nomo de ŝoforo |
telefono_no | "" | Kontaktu numero de ŝoforo |
ŝoforo_id | "" | Ŝoforid ni ricevas de ĉiuj ŝoforaj apioj |
Forigi Ŝoforon
curl --location -g --request DELETE '{{base_url}}/api/v5/drivers/:driver_id' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key": "api_key"
}'
La supra komando resendas JSON strukturitan tiel:
{
"code": 200,
"status": true,
"message": "Driver deleted successful"
}
Ĉi tiu finpunkto forigas ŝoforon.
HTTP-Peto
DELETE {{base_url}}/api/v5/drivers/:driver_id
Demandaj Parametroj
parametro | default | Priskribo |
---|---|---|
api_key | "" | Api-Alirŝlosilo |
ŝoforo_id | "" | Ŝoforid ni ricevas de ĉiuj ŝoforaj apioj |
Krei Itineron
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": [{}]
}
]
}'
La supra komando resendas JSON strukturitan tiel:
{
"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": ""
}
]
}
}
}
Ĉi tiu finpunkto kreas itineron.
HTTP-Peto
POST {{base_url}}/api/v5/routes
Demandaj Parametroj
parametro | default | Priskribo |
---|---|---|
api_key | "" | Api-Alirŝlosilo |
ŝoforo_id | "" | Ŝoforid ni ricevas de ĉiuj ŝoforaj apioj |
komenca_adreso | "" | Itinero Komenca adreso |
start_latitude | "" | Komenca adreso Latitude |
start_longitudo | "" | Komenca adreso Longitudo |
fina_adreso | "" | Itinera Finadreso |
end_latitude | "" | Finadreso Latitudo |
end_longitudo | "" | Finadreso Longitudo |
vojo_nomo | "" | Nomo de la Itinero |
ŝoforo_id | "" | Ŝoforo Id por atribui itineron |
originala | "" | |
ĉesas | [] | Haltoj inter itineroj |
itinero_dato | '' | Itinera Dato |
Haltas Objektajn Parametrojn
parametro | default | Priskribo |
---|---|---|
adreso | "" | Ĉesu adreson |
latitudo | "" | Adreso Latitude |
longitudo | "" | Adreso Longitudo |
notoj | "" | Ajna mesaĝo por aldoni |
optimumigo_statuso | "normala" | |
halt_daŭro | "Restu ĉe halto" | |
alveni_komenci | "" | "nun" |
alveni_fino | "" | " iam ajn " |
plej frue | "" | |
lastan | "" | |
halt_tipo | "" | (livero/kolektado) |
kliento_nomo | "" | Klienta Nomo |
kliento_poŝtelefona numero | "" | Klienta Kontakto No |
parcel_count | 1 | Pakaĵkalkulo |
metadatenoj | [{}] | Propra Kampo |
Akiru Itineran Informojn
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
}'
La supra komando resendas JSON strukturitan tiel:
{
"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": ""
}
]
}
}
}
Ĉi tiu finpunkto GET informojn pri itinero.
HTTP-Peto
GET {{base_url}}/api/v5/routes/:route_id
Demandaj Parametroj
parametro | default | Priskribo |
---|---|---|
api_key | "" | Api-Alirŝlosilo |
route_id | "" | Itinerid ni ricevas el itinerlisto |
ŝoforo_id | "" | Ŝoforo Id de la itinero |
Akiru Itineran Optimumigitajn Informojn
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
}'
La supra komando resendas JSON strukturitan tiel:
{
"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"
}
]
}
}
Ĉi tiu finpunkto GET informojn pri itinero.
HTTP-Peto
GET {{base_url}}/api/v5/routes/:route_id/optimize_route
Demandaj Parametroj
parametro | default | Priskribo |
---|---|---|
api_key | "" | Api-Alirŝlosilo |
ŝoforo_id | "" | Ŝoforo Id de la itinero |
Forigi Itineron
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
}'
La supra komando resendas JSON strukturitan tiel:
{
"code": 200,
"status": true,
"message": "Route deleted successfully"
}
Ĉi tiu finpunkto forigas itineron.
HTTP-Peto
DELETE {{base_url}}/api/v5/routes/:route_id
Demandaj Parametroj
parametro | default | Priskribo |
---|---|---|
api_key | "" | Api-Alirŝlosilo |
route_id | "" | Itinerid ni ricevas el itinerlisto |
ŝoforo_id | "" | Ŝoforo Id de la itinero |
Akiru Ĉiujn Ŝoforajn Itinerojn
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"
}'
La supra komando resendas JSON strukturitan tiel:
{
"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
}
}
Ĉi tiu finpunkto alportas ĉiujn itinerojn.
HTTP-Peto
GET {{base_url}}/api/v5/routes
Demandaj Parametroj
parametro | default | Priskribo |
---|---|---|
api_key | "" | Api-Alirŝlosilo |
limo | 50 | Rekordoj por reveni |
kompenso | 0 | Venontaj rekordoj por reveni |
ŝoforo_id | Ŝoforo-identigilo |
Akiru Ĉiujn Itinerojn de Ventikposedanto
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
}'
La supra komando resendas JSON strukturitan tiel:
{
"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
}
}
Ĉi tiu finpunkto alportas ĉiujn itinerojn.
HTTP-Peto
GET {{base_url}}/api/v5/routes/all_routes
Demandaj Parametroj
parametro | default | Priskribo |
---|---|---|
api_key | "" | Api-Alirŝlosilo |
limo | 50 | Rekordoj por reveni |
kompenso | 0 | Venontaj rekordoj por reveni |
komenca dato | nil | Itinera komencdato (jj-mm-jjyy) |
fino_dato | nil | Itinera findato (jj-mm-jjyy) |
Akiru Itineron kreitan por ŝoforo de vendejposedanto
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"'
La supra komando resendas JSON strukturitan tiel:
{
"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": ""
}
]
}
}
}
Ĉi tiu finpunkto uzata por krei itineron por ŝoforo.
HTTP-Peto
POST {{base_url}}/api/v5/routes/import_orders
Demandaj Parametroj
parametro | default | Priskribo |
---|---|---|
api_key | "" | Api-Alirklavo (Iru al paĝo Reteja URL ensalutu en butikposedan konton tiam Iru al paĝo Agorda paĝoelektu akiri api-ĵetonon kaj generi api_key) |
komenca_adreso | "" | komenca adreso de itinero |
fina_adreso | "" | fina adreso de itinero |
ŝoforo_retpoŝto | "" | retpoŝto de ŝoforo |
dosiero | "" | alŝutu dosieron en xlsx-formato, kiun vi povas elŝuti alklakante la ligilon (Ekzempla dosierligo) |
Kaptaj Liveroj
Krei Itineron
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
}
]
}'
La supra komando resendas JSON strukturitan tiel:
{
"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
}
]
}
}
}
Ĉi tiu finpunkto kreas itineron.
HTTP-Peto
POST {{base_url}}/api/v6/routes
Demandaj Parametroj
parametro | Datumtipo | default | Priskribo |
---|---|---|---|
ŝoforo_id | int (*) | Bezonas driver_id por krei itineron | |
komenca_adreso | ŝnuro (*) | Adreso de kie la itinero komenciĝas | |
start_latitude | dekuma | 0 | Bezonata aŭ start_address AŬ start_latitude,start_longitude |
start_longitudo | dekuma | 0 | Bezonata aŭ start_address AŬ start_latitude,start_longitude |
fina_adreso | ĉeno | Fina loko de la itinero | |
end_latitude | dekuma | Bezonata ĉu end_address AŬ end_latitude,end_longitude | |
end_longitudo | dekuma | Bezonata ĉu end_address AŬ end_latitude,end_longitude | |
vojo_nomo | ŝnuro (*) | aktuala dato (dd/mm/jj) | Nomo de la itinero |
ĉesas | tabelo da objektoj (*) | Haltas informojn en la tabelo de objekto |
Haltas Objektajn Parametrojn
parametro | Datumtipo | default | Priskribo |
---|---|---|---|
id | INT (*) | 0 | 1. Se stop_type estas livero, ne necesas sendi identigilon 2. Se stop_type pickup tiam bezonas sendi 20 ciferan identigilon |
halt_ordo | int (*) | 0 | Aldonu ordon de halto |
share_stop_id | int | 0 | 1. Se stop_type estas pickup lasu ĝin defaŭlta 2. Se stop_type estas livero kaj ne volas ligi kun ŝarĝo lasu ĝin defaŭlta 3. Se vi volas ligi kun iu ajn ŝarĝaŭto tiam metu id de tiu ŝarĝo-haltidentigilo |
halt_tipo | ĉeno | transdono | valoroj devus esti livero kaj kolektado |
adreso | ĉeno | Bezonata ĉu adreso AŬ latitudo, Longitudo | |
latitudo | dekuma | 0 | Bezonata ĉu adreso AŬ latitudo, Longitudo |
longitudo | dekuma | 0 | Bezonata ĉu adreso AŬ latitudo, Longitudo |
notoj | ĉeno | Ĉesu rilatajn informojn | |
halt_daŭro | int | 2 | Specifas la daŭron de la halto en minutoj, do kiom da tempo ĝi daŭras ĉe la klienta retejo. |
kliento_nomo | ĉeno | Klientaj Informoj | |
kliento_poŝtelefona numero | ĉeno | Klientaj Informoj | |
kliento_retpoŝto | ĉeno | Klientaj Informoj | |
adreso_tajpita | {} | {} | 1. Se stop_type estas pickup tiam ŝlosilo estas livero_kalkulo kaj valoro estas en int totala nombro de livero estas ligita kun ĉi tiu preno 2. se stop_type estas livero lasu ĝin defaŭlta |
Ĝisdatigu Itineron
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
}
]
}'
La supra komando resendas JSON strukturitan tiel:
{
"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
}
]
}
}
}
Ĉi tiu finpunkto ĝisdatigvojo.
HTTP-Peto
POST {{base_url}}/api/v6/routes/:route_id
Demandaj Parametroj
Demandaj Parametroj
parametro | Datumtipo | default | Priskribo |
---|---|---|---|
ŝoforo_id | int (*) | Bezonas driver_id por krei itineron | |
komenca_adreso | ŝnuro (*) | Adreso de kie la itinero komenciĝas | |
start_latitude | dekuma | 0 | Bezonata aŭ start_address AŬ start_latitude,start_longitude |
start_longitudo | dekuma | 0 | Bezonata aŭ start_address AŬ start_latitude,start_longitude |
fina_adreso | ĉeno | Fina loko de la itinero | |
end_latitude | dekuma | Bezonata ĉu end_address AŬ end_latitude,end_longitude | |
end_longitudo | dekuma | Bezonata ĉu end_address AŬ end_latitude,end_longitude | |
vojo_nomo | ŝnuro (*) | aktuala dato (dd/mm/jj) | Nomo de la itinero |
ĉesas | tabelo da objektoj (*) | Haltas informojn en la tabelo de objekto |
Haltas Objektajn Parametrojn
parametro | Datumtipo | default | Priskribo |
---|---|---|---|
id | INT (*) | 0 | 1. Se stop_type estas livero, ne necesas sendi identigilon 2. Se stop_type pickup tiam bezonas sendi 20 ciferan identigilon |
halt_ordo | int (*) | 0 | Aldonu ordon de halto |
share_stop_id | int | 0 | 1. Se stop_type estas pickup lasu ĝin defaŭlta 2. Se stop_type estas livero kaj ne volas ligi kun ŝarĝo lasu ĝin defaŭlta 3. Se vi volas ligi kun iu ajn ŝarĝaŭto tiam metu id de tiu ŝarĝo-haltidentigilo |
halt_tipo | ĉeno | transdono | valoroj devus esti livero kaj kolektado |
adreso | ĉeno | Bezonata ĉu adreso AŬ latitudo, Longitudo | |
latitudo | dekuma | 0 | Bezonata ĉu adreso AŬ latitudo, Longitudo |
longitudo | dekuma | 0 | Bezonata ĉu adreso AŬ latitudo, Longitudo |
notoj | ĉeno | Ĉesu rilatajn informojn | |
halt_daŭro | int | 2 | Specifas la daŭron de la halto en minutoj, do kiom da tempo ĝi daŭras ĉe la klienta retejo. |
kliento_nomo | ĉeno | Klientaj Informoj | |
kliento_poŝtelefona numero | ĉeno | Klientaj Informoj | |
kliento_retpoŝto | ĉeno | Klientaj Informoj | |
adreso_tajpita | {} | {} | 1. Se stop_type estas pickup tiam ŝlosilo estas livero_kalkulo kaj valoro estas en int totala nombro de livero estas ligita kun ĉi tiu preno 2. se stop_type estas livero lasu ĝin defaŭlta |
Akiru Itineran Informojn
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
}'
La supra komando resendas JSON strukturitan tiel:
{
"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
}
]
}
}
}
Ĉi tiu finpunkto GET informojn pri itinero.
HTTP-Peto
GET {{base_url}}/api/v6/routes/:route_id
Demandaj Parametroj
parametro | default | Priskribo |
---|---|---|
api_key | "" | Api-Alirŝlosilo |
route_id | "" | Itinerid ni ricevas el itinerlisto |
ŝoforo_id | "" | Ŝoforo Id de la itinero |
Forigu Kaptitan Liveran Itineron
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
}'
La supra komando resendas JSON strukturitan tiel:
{
"code": 200,
"status": true,
"message": "Route deleted successfully"
}
Ĉi tiu finpunkto forigas itineron.
HTTP-Peto
DELETE {{base_url}}/api/v6/routes/:route_id
Demandaj Parametroj
parametro | default | Priskribo |
---|---|---|
api_key | "" | Api-Alirŝlosilo |
route_id | "" | Itinerid ni ricevas el itinerlisto |
ŝoforo_id | "" | Ŝoforo Id de la itinero |
Akiru Itineran Optimumigitajn Informojn
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
}'
La supra komando resendas JSON strukturitan tiel se optimize:true:
{
"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"
}
]
}
}
La supra komando resendas JSON strukturitan tiel se optimize:false:
{
"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"
]
}
]
}
}
Ĉi tiu finpunkto GET informojn pri itinero.
HTTP-Peto
GET {{base_url}}/api/v6/routes/:route_id/optimize_route
Demandaj Parametroj
parametro | default | Priskribo |
---|---|---|
api_key | "" | Api-Alirŝlosilo |
ŝoforo_id | "" | Ŝoforo Id de la itinero |
WebHooks
ZeoRoutePlanner permesas vin uzi rethook ni povas sciigi vin pri la eventoj. Vi povas registri novan rethokon ĉe nia platformo ("https://zeorouteplanner.com/app/team/settings/genrate-token").
Eventoj
- Ĉesu Progresan Webhook
eraroj
La Zeo Route Planner API uzas la jenajn erarkodojn:
Erara Kodo | signifanta |
---|---|
400 | Malbona Peto -- Via peto estas malvalida. |
401 | Neaŭtorizita -- Via API-ŝlosilo estas malĝusta. |
404 | Ne Trovita -- La specifita peto ne estis trovita. |
500 | Interna Servilo Eraro -- Ni havis problemon kun nia servilo. Provu denove poste. |
503 | Servo Ne Disponebla -- Ni provizore estas eksterrete por prizorgado. Bonvolu reprovi poste. |