పరిచయం
Zeo రూట్ ప్లానర్ ఫ్లీట్ యజమానులకు వారి డ్రైవర్ల కోసం మార్గాలను రూపొందించడంలో మరియు ఆప్టిమైజ్ చేయడంలో సహాయపడుతుంది. స్థానిక లాస్ట్ మైల్ డెలివరీలు చేసే ఫ్లీట్ ఓనర్లు లేదా చిన్న వ్యాపారాలు డెలివరీ స్థితిని, డ్రైవర్ల లైవ్ లొకేషన్ను ట్రాక్ చేయవచ్చు మరియు కస్టమర్లకు రియల్ టైమ్ అప్డేట్లను పంపవచ్చు. డెలివరీ డ్రైవర్ల కోసం జియో మొబైల్ యాప్లు వేజ్, టామ్టామ్, గూగుల్ మ్యాప్స్ మొదలైన అన్ని ప్రముఖ నావిగేషన్ టూల్స్తో అతుకులు లేని ఇంటిగ్రేషన్లతో అమర్చబడి ఉంటాయి. డ్రైవర్ తన వేలిముద్రల వద్ద నోట్స్, కస్టమర్ వివరాలు మరియు పార్శిల్ కౌంట్తో సహా అన్ని ముఖ్యమైన వివరాలను కలిగి ఉంటాడు. Zeo డైనమిక్ చిరునామా జోడింపు మరియు తొలగింపును నిర్వహిస్తుంది మరియు అత్యంత ఆప్టిమైజ్ చేయబడిన మార్గాన్ని అందించడానికి క్రమాన్ని తిరిగి మారుస్తుంది. Zeo ఫ్లీట్ ఓనర్తో డ్రైవర్కు నెలకు 200$ వరకు ఆదా చేస్తారు మరియు డెలివరీ రుజువు, సంతకాలు మరియు డెలివరీ టైమ్ స్టాంపులు వంటి అధిక నాణ్యత నివేదికలకు ప్రాప్యతను పొందుతారు
ప్రామాణీకరణ
APIకి ప్రాప్యతను అనుమతించడానికి ZeoRoutePlanner API కీలను ఉపయోగిస్తుంది. మీరు మా ప్లాట్ఫారమ్లో కొత్త API కీని నమోదు చేసుకోవచ్చు (https://zeorouteplanner.com/app/team/settings/genrate-token).
ZeoRoutePlanner కింది విధంగా కనిపించే పారామ్లలో సర్వర్కి అన్ని API అభ్యర్థనలలో API కీని చేర్చాలని ఆశిస్తోంది:
api_key: api_key
స్టోర్ ఓనర్ అపి
స్టాప్లను సృష్టించండి
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
ప్రశ్న పారామితులు
పరామితి | డిఫాల్ట్ | <span style="font-family: Mandali; "> టెండర్ వివరణ</span> |
---|---|---|
api_కీ | "" | Api యాక్సెస్ కీ |
ఆగారు | [{}] | అర్రేని ఆపివేస్తుంది |
ఆబ్జెక్ట్ పారామితులను ఆపివేస్తుంది
పరామితి | డిఫాల్ట్ | <span style="font-family: Mandali; "> టెండర్ వివరణ</span> |
---|---|---|
చిరునామా | "" | ఆపు చిరునామా |
అక్షాంశం | "" | చిరునామా అక్షాంశం |
రేఖాంశం | "" | చిరునామా రేఖాంశం |
గమనికలు | "" | జోడించడానికి ఏదైనా సందేశం |
optimize_status | "సాధారణ" | |
ఆపు_వ్యవధి | "స్టాప్లో ఉండండి" | |
చేరుకోవడం_ప్రారంభం | "" | "ఇప్పుడు" |
చేరుకునే_ముగింపు | "" | "ఎప్పుడైనా" |
ప్రారంభ | "" | |
తాజా | "" | |
స్టాప్_టైప్ | "" | (డెలివరీ/పికప్) |
వినియోగదారుని పేరు | "" | వినియోగదారుని పేరు |
కస్టమర్_మొబైల్_నంబర్ | "" | కస్టమర్ కాంటాక్ట్ నెం |
డ్రైవర్_ఐడి | "" | డ్రైవర్ ఐడి |
స్టాప్_తేదీ | "" | ఆపు తేదీ |
పార్శిల్_కౌంట్ | 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
ప్రశ్న పారామితులు
పరామితి | డిఫాల్ట్ | <span style="font-family: Mandali; "> టెండర్ వివరణ</span> |
---|---|---|
api_కీ | "" | 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
ప్రశ్న పారామితులు
పరామితి | డిఫాల్ట్ | <span style="font-family: Mandali; "> టెండర్ వివరణ</span> |
---|---|---|
api_కీ | "" | Api యాక్సెస్ కీ |
ఇమెయిల్ | "" | డ్రైవర్ ఇమెయిల్ |
చిరునామా | "" | డ్రైవర్ చిరునామా |
<span style="font-family: Mandali; "> పాస్వర్డ్</span> | "" | డ్రైవర్ ఖాతా కోసం పాస్వర్డ్ |
పేరు | "" | డ్రైవర్ పేరు |
చరవాణి సంఖ్య | "" | సంప్రదింపు సంఖ్య |
డ్రైవర్ను నవీకరించండి
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
ప్రశ్న పారామితులు
పరామితి | డిఫాల్ట్ | <span style="font-family: Mandali; "> టెండర్ వివరణ</span> |
---|---|---|
api_కీ | "" | Api యాక్సెస్ కీ |
చిరునామా | "" | డ్రైవర్ చిరునామా |
పేరు | "" | డ్రైవర్ పేరు |
చరవాణి సంఖ్య | "" | డ్రైవర్ సంప్రదింపు సంఖ్య |
డ్రైవర్_ఐడి | "" | డ్రైవర్ ఐడి అన్ని డ్రైవర్ ఎపిల నుండి మనకు లభిస్తుంది |
డ్రైవర్ను తొలగించండి
curl --location -g --request DELETE '{{base_url}}/api/v5/drivers/:driver_id' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key": "api_key"
}'
పై కమాండ్ JSON నిర్మాణాన్ని ఇలా అందిస్తుంది:
{
"code": 200,
"status": true,
"message": "Driver deleted successful"
}
ఈ ముగింపు స్థానం డ్రైవర్ను తొలగిస్తుంది.
HTTP అభ్యర్థన
DELETE {{base_url}}/api/v5/drivers/:driver_id
ప్రశ్న పారామితులు
పరామితి | డిఫాల్ట్ | <span style="font-family: Mandali; "> టెండర్ వివరణ</span> |
---|---|---|
api_కీ | "" | Api యాక్సెస్ కీ |
డ్రైవర్_ఐడి | "" | డ్రైవర్ ఐడి అన్ని డ్రైవర్ ఎపిల నుండి మనకు లభిస్తుంది |
మార్గాన్ని సృష్టించండి
curl --location -g --request POST '{{base_url}}/api/v5/routes' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key" : "api_key",
"start_address" : "Monroe, NC, USA",
"start_latitude" : 0.0,
"start_longitude" :0.0,
"end_address" : "Monroe, NC, USA",
"end_latitude" : 0.0,
"end_longitude" :0.0,
"route_name" : "July 2020 Roadtrip",
"driver_id": "44968",
"orginal": true,
"route_date": "",
"stops" : [
{
"address": "Gwalior Madhaya Predesh",
"latitude":106.672053,
"longitude":0.0,
"notes":"dsf",
"optimize_status":"normal",
"stop_duration":5,
"parcel_count": "",
"arrive_start":"now",
"arrive_end":"anytime",
"earliest":0,
"latest":0,
"stop_type":"delivery",
"customer_name":"nishu",
"customer_mobile_number":"+911234567890",
"metadata": [{}]
}
]
}'
పై కమాండ్ JSON నిర్మాణాన్ని ఇలా అందిస్తుంది:
{
"code": 200,
"status": true,
"message": "success",
"data": {
"route": {
"id": 103110,
"start_address": "new york",
"end_address": "new york",
"start_latitude": 40.7128,
"start_longitude": 74.006,
"end_latitude": 40.7128,
"end_longitude": 74.006,
"created_at": "2021-07-21T04:07:41.000Z",
"route_name": "test",
"route_stops": [
{
"id": 222472903,
"address": "17475 Northwest 27th Avenue, Miami Gardens, FL, USA",
"latitude": 25.9330248,
"longitude": -80.2445472,
"notes": "GOod",
"optimize_status": "normal",
"stop_duration": 10,
"customer_name": "",
"customer_mobile_number": "",
"street": "17475 NW 27th Ave, Miami Gardens, FL 33056, EE. UU.",
"city": "Miami-Dade County",
"state": "Florida",
"country": "Estados Unidos",
"postal_code": "33056",
"customer_email": "",
"order_number": "",
"order_status": "route_created",
"h_no": "",
"locality": ""
}
]
}
}
}
ఈ ముగింపు స్థానం మార్గాన్ని సృష్టిస్తుంది.
HTTP అభ్యర్థన
POST {{base_url}}/api/v5/routes
ప్రశ్న పారామితులు
పరామితి | డిఫాల్ట్ | <span style="font-family: Mandali; "> టెండర్ వివరణ</span> |
---|---|---|
api_కీ | "" | Api యాక్సెస్ కీ |
డ్రైవర్_ఐడి | "" | డ్రైవర్ ఐడి అన్ని డ్రైవర్ ఎపిల నుండి మనకు లభిస్తుంది |
ప్రారంభ_చిరునామా | "" | మార్గం ప్రారంభ చిరునామా |
ప్రారంభ_అక్షాంశం | "" | చిరునామా అక్షాంశాన్ని ప్రారంభించండి |
ప్రారంభం_రేఖాంశం | "" | చిరునామా రేఖాంశాన్ని ప్రారంభించండి |
ముగింపు_చిరునామా | "" | మార్గం ముగింపు చిరునామా |
ముగింపు_అక్షాంశం | "" | ముగింపు చిరునామా అక్షాంశం |
ముగింపు_రేఖాంశం | "" | ముగింపు చిరునామా రేఖాంశం |
మార్గం_పేరు | "" | మార్గం పేరు |
డ్రైవర్_ఐడి | "" | మార్గాన్ని కేటాయించడానికి డ్రైవర్ Id |
వాస్తవమైన | "" | |
ఆగారు | [] | మార్గాల మధ్య ఆగుతుంది |
మార్గం_తేదీ | '' | రూట్ తేదీ |
ఆబ్జెక్ట్ పారామితులను ఆపివేస్తుంది
పరామితి | డిఫాల్ట్ | <span style="font-family: Mandali; "> టెండర్ వివరణ</span> |
---|---|---|
చిరునామా | "" | ఆపు చిరునామా |
అక్షాంశం | "" | చిరునామా అక్షాంశం |
రేఖాంశం | "" | చిరునామా రేఖాంశం |
గమనికలు | "" | జోడించడానికి ఏదైనా సందేశం |
optimize_status | "సాధారణ" | |
ఆపు_వ్యవధి | "స్టాప్లో ఉండండి" | |
చేరుకోవడం_ప్రారంభం | "" | "ఇప్పుడు" |
చేరుకునే_ముగింపు | "" | "ఎప్పుడైనా" |
ప్రారంభ | "" | |
తాజా | "" | |
స్టాప్_టైప్ | "" | (డెలివరీ/పికప్) |
వినియోగదారుని పేరు | "" | వినియోగదారుని పేరు |
కస్టమర్_మొబైల్_నంబర్ | "" | కస్టమర్ కాంటాక్ట్ నెం |
పార్శిల్_కౌంట్ | 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
ప్రశ్న పారామితులు
పరామితి | డిఫాల్ట్ | <span style="font-family: Mandali; "> టెండర్ వివరణ</span> |
---|---|---|
api_కీ | "" | Api యాక్సెస్ కీ |
మార్గం_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
ప్రశ్న పారామితులు
పరామితి | డిఫాల్ట్ | <span style="font-family: Mandali; "> టెండర్ వివరణ</span> |
---|---|---|
api_కీ | "" | 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
ప్రశ్న పారామితులు
పరామితి | డిఫాల్ట్ | <span style="font-family: Mandali; "> టెండర్ వివరణ</span> |
---|---|---|
api_కీ | "" | Api యాక్సెస్ కీ |
మార్గం_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
ప్రశ్న పారామితులు
పరామితి | డిఫాల్ట్ | <span style="font-family: Mandali; "> టెండర్ వివరణ</span> |
---|---|---|
api_కీ | "" | 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
ప్రశ్న పారామితులు
పరామితి | డిఫాల్ట్ | <span style="font-family: Mandali; "> టెండర్ వివరణ</span> |
---|---|---|
api_కీ | "" | 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
ప్రశ్న పారామితులు
పరామితి | డిఫాల్ట్ | <span style="font-family: Mandali; "> టెండర్ వివరణ</span> |
---|---|---|
api_కీ | "" | Api యాక్సెస్ కీ (పేజీకి వెళ్లండి వెబ్సైట్ url స్టోర్ యజమాని ఖాతాలోకి లాగిన్ చేసి, ఆపై పేజీకి వెళ్లండి సెట్టింగుల పేజీగెట్ ఎపిఐ టోకెన్ని ఎంచుకుని, ఎపి_కీని రూపొందించండి) |
ప్రారంభ_చిరునామా | "" | మార్గం యొక్క ప్రారంభ చిరునామా |
ముగింపు_చిరునామా | "" | మార్గం ముగింపు చిరునామా |
డ్రైవర్_ఇమెయిల్ | "" | డ్రైవర్ యొక్క ఇమెయిల్ |
ఫైలు | "" | 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
ప్రశ్న పారామితులు
పరామితి | సమాచార తరహా | డిఫాల్ట్ | <span style="font-family: Mandali; "> టెండర్ వివరణ</span> |
---|---|---|---|
డ్రైవర్_ఐడి | int (*) | మార్గాన్ని సృష్టించడానికి driver_id అవసరం | |
ప్రారంభ_చిరునామా | స్ట్రింగ్ (*) | మార్గం ఎక్కడ నుండి ప్రారంభించాలో చిరునామా | |
ప్రారంభ_అక్షాంశం | దశాంశ | 0 | ప్రారంభం_చిరునామా లేదా ప్రారంభ_అక్షాంశం,ప్రారంభ_రేఖాంశం అవసరం |
ప్రారంభం_రేఖాంశం | దశాంశ | 0 | ప్రారంభం_చిరునామా లేదా ప్రారంభ_అక్షాంశం,ప్రారంభ_రేఖాంశం అవసరం |
ముగింపు_చిరునామా | స్ట్రింగ్ | మార్గం యొక్క ముగింపు స్థానం | |
ముగింపు_అక్షాంశం | దశాంశ | ముగింపు_చిరునామా లేదా ముగింపు_అక్షాంశం, ముగింపు_రేఖాంశం అవసరం | |
ముగింపు_రేఖాంశం | దశాంశ | ముగింపు_చిరునామా లేదా ముగింపు_అక్షాంశం, ముగింపు_రేఖాంశం అవసరం | |
మార్గం_పేరు | స్ట్రింగ్ (*) | ప్రస్తుత తేదీ(dd/mm/yy) | రూట్ పేరు |
ఆగారు | వస్తువుల శ్రేణి (*) | వస్తువు యొక్క శ్రేణిలో సమాచారాన్ని నిలిపివేస్తుంది |
ఆబ్జెక్ట్ పారామితులను ఆపివేస్తుంది
పరామితి | సమాచార తరహా | డిఫాల్ట్ | <span style="font-family: Mandali; "> టెండర్ వివరణ</span> |
---|---|---|---|
id | INT (*) | 0 | 1. స్టాప్_టైప్ డెలివరీ అయితే ఐడిని పంపాల్సిన అవసరం లేదు 2. stop_type పికప్ అయితే 20 అంకెల ఐడిని పంపాలి |
స్టాప్_ఆర్డర్ | int (*) | 0 | స్టాప్ క్రమాన్ని జోడించండి |
షేర్_స్టాప్_ఐడి | పూర్ణాంకానికి | 0 | 1. stop_type పికప్ అయితే దానిని డిఫాల్ట్గా వదిలివేయండి 2. stop_type డెలివరీ అయితే మరియు పికప్తో లింక్ చేయకూడదనుకుంటే దానిని డిఫాల్ట్గా వదిలివేయండి 3. మీరు ఏదైనా పికప్తో లింక్ చేయాలనుకుంటే ఆ పికప్ స్టాప్ ఐడి ఐడిని ఉంచండి |
స్టాప్_టైప్ | స్ట్రింగ్ | డెలివరీ | విలువలు డెలివరీ మరియు పికప్ అయి ఉండాలి |
చిరునామా | స్ట్రింగ్ | చిరునామా లేదా అక్షాంశం, రేఖాంశం అవసరం | |
అక్షాంశం | దశాంశ | 0 | చిరునామా లేదా అక్షాంశం, రేఖాంశం అవసరం |
రేఖాంశం | దశాంశ | 0 | చిరునామా లేదా అక్షాంశం, రేఖాంశం అవసరం |
గమనికలు | స్ట్రింగ్ | సంబంధిత సమాచారాన్ని ఆపివేయండి | |
ఆపు_వ్యవధి | పూర్ణాంకానికి | 2 | నిమిషాల్లో స్టాప్ వ్యవధిని నిర్దేశిస్తుంది, అంటే కస్టమర్ సైట్లో ఎంత సమయం పడుతుంది. |
వినియోగదారుని పేరు | స్ట్రింగ్ | కస్టమర్ సమాచారం | |
కస్టమర్_మొబైల్_నంబర్ | స్ట్రింగ్ | కస్టమర్ సమాచారం | |
కస్టమర్_ఇమెయిల్ | స్ట్రింగ్ | కస్టమర్ సమాచారం | |
చిరునామా_టైప్ చేయబడింది | {} | {} | 1. stop_type పికప్ అయితే, డెలివరీ_కౌంట్ కీ మరియు విలువ మొత్తం డెలివరీ సంఖ్య ఈ పికప్తో లింక్ చేయబడింది 2. stop_type డెలివరీ అయితే దానిని డిఫాల్ట్గా వదిలివేయండి |
మార్గాన్ని నవీకరించండి
curl -X POST \
{{base_url}}/api/v6/routes/:route_id \
-H 'cache-control: no-cache' \
-H 'content-type: application/json' \
-H 'postman-token: 5c922b4b-faf5-ea12-5660-518110acc248' \
-d '{
"api_key": "**************",
"driver_id": 11111111111111,
"start_address":"Raheja Vihar, Chandivali, Powai, Mumbai, Maharashtra, India",
"start_latitude":19.1190749,
"start_longitude":72.8951151,
"end_address":"Raheja Vihar, Chandivali, Powai, Mumbai, Maharashtra, India",
"end_latitude":19.1190749,
"end_longitude":72.8951151,
"route_name":"04-Jan-2022",
"stops":[
{
"id":1633502641818,
"address":"Taj Mahal pikcup",
"latitude":18.9225854,
"longitude":72.83315429999999,
"notes":"parsal in the left site",
"stop_type":"pickup",
"customer_name":"any",
"customer_mobile_number":"0123456789",
"customer_email":"example@gmail.com",
"share_stop_id":0,
"address_typed":{
"delivery_count":1
},
"stop_duration": 2,
"stop_order": 1
},
{
"id":0,
"address":"Taj Mahal pickup link delivery",
"latitude":18.9225854,
"longitude":72.83315429999999,
"notes":"parsal in the left site",
"stop_type":"delivery",
"customer_name":"any",
"customer_mobile_number":"0123456789",
"customer_email":"example@gmail.com",
"share_stop_id":1633502641818,
"address_typed":{
"delivery_count":0
},
"stop_duration": 2,
"stop_order": 2
},
{
"id":0,
"address":"Taj Mahal seperate delivery",
"latitude":18.9225854,
"longitude":72.83315429999999,
"notes":"parsal in the left site",
"stop_type":"delivery",
"customer_name":"any",
"customer_mobile_number":"0123456789",
"customer_email":"example@gmail.com",
"share_stop_id":0,
"address_typed":{
"delivery_count":0
},
"stop_duration": 2,
"stop_order": 2
}
]
}'
పై కమాండ్ JSON నిర్మాణాన్ని ఇలా అందిస్తుంది:
{
"code": 200,
"status": true,
"message": "success",
"data": {
"route": {
"id": 103169,
"route_name": "04-Jan-2022",
"start_address": "Raheja Vihar, Chandivali, Powai, Mumbai, Maharashtra, India",
"end_address": "Raheja Vihar, Chandivali, Powai, Mumbai, Maharashtra, India",
"start_latitude": 19.1190749,
"start_longitude": 72.8951151,
"end_latitude": 19.1190749,
"end_longitude": 72.8951151,
"created_at": "2022-01-11T11:48:16.000Z",
"route_stops": [
{
"id": 222473230,
"address": "Taj Mahal seperate delivery",
"latitude": 18.9225854,
"longitude": 72.8331543,
"notes": "parsal in the left site",
"optimize_status": "normal",
"stop_duration": 2,
"customer_name": "any",
"customer_mobile_number": "0123456789",
"street": "",
"city": "",
"state": "",
"country": "",
"postal_code": "",
"address_typed": {
"delivery_count": 0
},
"customer_email": "example@gmail.com",
"order_number": null,
"order_status": null,
"stop_order": 2,
"h_no": "",
"locality": "",
"share_stop_id": 0
},
{
"id": 222473231,
"address": "Taj Mahal pickup",
"latitude": 18.9225854,
"longitude": 72.8331543,
"notes": "parsal in the left site",
"optimize_status": "normal",
"stop_duration": 2,
"customer_name": "any",
"customer_mobile_number": "0123456789",
"street": "",
"city": "",
"state": "",
"country": "",
"postal_code": "",
"address_typed": {
"delivery_count": 1
},
"customer_email": "example@gmail.com",
"order_number": null,
"order_status": null,
"stop_order": 1,
"h_no": "",
"locality": "",
"share_stop_id": 0
},
{
"id": 222473232,
"address": "Taj Mahal pickup linked delivery",
"latitude": 18.9225854,
"longitude": 72.8331543,
"notes": "parsal in the left site",
"optimize_status": "normal",
"stop_duration": 2,
"customer_name": "any",
"customer_mobile_number": "0123456789",
"street": "",
"city": "",
"state": "",
"country": "",
"postal_code": "",
"address_typed": {
"delivery_count": 0
},
"customer_email": "example@gmail.com",
"order_number": null,
"order_status": null,
"stop_order": 2,
"h_no": "",
"locality": "",
"share_stop_id": 222473231
}
]
}
}
}
ఈ ఎండ్పాయింట్ అప్డేట్ రూట్.
HTTP అభ్యర్థన
POST {{base_url}}/api/v6/routes/:route_id
ప్రశ్న పారామితులు
ప్రశ్న పారామితులు
పరామితి | సమాచార తరహా | డిఫాల్ట్ | <span style="font-family: Mandali; "> టెండర్ వివరణ</span> |
---|---|---|---|
డ్రైవర్_ఐడి | int (*) | మార్గాన్ని సృష్టించడానికి driver_id అవసరం | |
ప్రారంభ_చిరునామా | స్ట్రింగ్ (*) | మార్గం ఎక్కడ నుండి ప్రారంభించాలో చిరునామా | |
ప్రారంభ_అక్షాంశం | దశాంశ | 0 | ప్రారంభం_చిరునామా లేదా ప్రారంభ_అక్షాంశం,ప్రారంభ_రేఖాంశం అవసరం |
ప్రారంభం_రేఖాంశం | దశాంశ | 0 | ప్రారంభం_చిరునామా లేదా ప్రారంభ_అక్షాంశం,ప్రారంభ_రేఖాంశం అవసరం |
ముగింపు_చిరునామా | స్ట్రింగ్ | మార్గం యొక్క ముగింపు స్థానం | |
ముగింపు_అక్షాంశం | దశాంశ | ముగింపు_చిరునామా లేదా ముగింపు_అక్షాంశం, ముగింపు_రేఖాంశం అవసరం | |
ముగింపు_రేఖాంశం | దశాంశ | ముగింపు_చిరునామా లేదా ముగింపు_అక్షాంశం, ముగింపు_రేఖాంశం అవసరం | |
మార్గం_పేరు | స్ట్రింగ్ (*) | ప్రస్తుత తేదీ(dd/mm/yy) | రూట్ పేరు |
ఆగారు | వస్తువుల శ్రేణి (*) | వస్తువు యొక్క శ్రేణిలో సమాచారాన్ని నిలిపివేస్తుంది |
ఆబ్జెక్ట్ పారామితులను ఆపివేస్తుంది
పరామితి | సమాచార తరహా | డిఫాల్ట్ | <span style="font-family: Mandali; "> టెండర్ వివరణ</span> |
---|---|---|---|
id | INT (*) | 0 | 1. స్టాప్_టైప్ డెలివరీ అయితే ఐడిని పంపాల్సిన అవసరం లేదు 2. stop_type పికప్ అయితే 20 అంకెల ఐడిని పంపాలి |
స్టాప్_ఆర్డర్ | int (*) | 0 | స్టాప్ క్రమాన్ని జోడించండి |
షేర్_స్టాప్_ఐడి | పూర్ణాంకానికి | 0 | 1. stop_type పికప్ అయితే దానిని డిఫాల్ట్గా వదిలివేయండి 2. stop_type డెలివరీ అయితే మరియు పికప్తో లింక్ చేయకూడదనుకుంటే దానిని డిఫాల్ట్గా వదిలివేయండి 3. మీరు ఏదైనా పికప్తో లింక్ చేయాలనుకుంటే ఆ పికప్ స్టాప్ ఐడి ఐడిని ఉంచండి |
స్టాప్_టైప్ | స్ట్రింగ్ | డెలివరీ | విలువలు డెలివరీ మరియు పికప్ అయి ఉండాలి |
చిరునామా | స్ట్రింగ్ | చిరునామా లేదా అక్షాంశం, రేఖాంశం అవసరం | |
అక్షాంశం | దశాంశ | 0 | చిరునామా లేదా అక్షాంశం, రేఖాంశం అవసరం |
రేఖాంశం | దశాంశ | 0 | చిరునామా లేదా అక్షాంశం, రేఖాంశం అవసరం |
గమనికలు | స్ట్రింగ్ | సంబంధిత సమాచారాన్ని ఆపివేయండి | |
ఆపు_వ్యవధి | పూర్ణాంకానికి | 2 | నిమిషాల్లో స్టాప్ వ్యవధిని నిర్దేశిస్తుంది, అంటే కస్టమర్ సైట్లో ఎంత సమయం పడుతుంది. |
వినియోగదారుని పేరు | స్ట్రింగ్ | కస్టమర్ సమాచారం | |
కస్టమర్_మొబైల్_నంబర్ | స్ట్రింగ్ | కస్టమర్ సమాచారం | |
కస్టమర్_ఇమెయిల్ | స్ట్రింగ్ | కస్టమర్ సమాచారం | |
చిరునామా_టైప్ చేయబడింది | {} | {} | 1. stop_type పికప్ అయితే, డెలివరీ_కౌంట్ కీ మరియు విలువ మొత్తం డెలివరీ సంఖ్య ఈ పికప్తో లింక్ చేయబడింది 2. stop_type డెలివరీ అయితే దానిని డిఫాల్ట్గా వదిలివేయండి |
రూట్ సమాచారాన్ని పొందండి
curl --location -g --request GET '{{base_url}}/api/v6/routes/:route_id' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key" : "api_key",
"driver_id": 44968
}'
పై కమాండ్ JSON నిర్మాణాన్ని ఇలా అందిస్తుంది:
{
"code": 200,
"status": true,
"message": "success",
"data": {
"route": {
"id": 104248,
"start_address": "Raheja Vihar, Chandivali, Powai, Mumbai, Maharashtra, India",
"end_address": "Raheja Vihar, Chandivali, Powai, Mumbai, Maharashtra, India",
"start_latitude": 19.1190749,
"start_longitude": 72.8951151,
"end_latitude": 19.1190749,
"end_longitude": 72.8951151,
"created_at": "2021-12-30T07:32:10.000Z",
"route_name": "06-Oct-2021",
"route_stops": [
{
"id": 16921846,
"address": "Taj Mahal Tower, Mumbai, PJ Ramchandani Marg, Apollo Bandar, Colaba, Mumbai, Maharashtra, India",
"latitude": 18.9225854,
"longitude": 72.8331543,
"notes": "",
"optimize_status": "normal",
"stop_duration": 5,
"customer_name": "",
"customer_mobile_number": "",
"street": "PJ Ramchandani Marg, Apollo Bandar, Colaba, Mumbai, Maharashtra 400001, India",
"city": "Mumbai",
"state": "Maharashtra",
"country": "India",
"postal_code": "400001",
"address_typed": {
"delivery_count": 2
},
"customer_email": "",
"order_number": null,
"order_status": null,
"h_no": "",
"locality": "",
"share_stop_id": 0
},
{
"id": 16921847,
"address": "Juhu Beach, Mumbai, Maharashtra",
"latitude": 19.1095171,
"longitude": 72.8241298,
"notes": "",
"optimize_status": "normal",
"stop_duration": 5,
"customer_name": "",
"customer_mobile_number": "",
"street": "Juhu Beach, Juhu, Mumbai, Maharashtra 400049, India",
"city": "Mumbai Suburban",
"state": "Maharashtra",
"country": "India",
"postal_code": "400049",
"address_typed": {
"delivery_count": 0
},
"customer_email": "",
"order_number": null,
"order_status": null,
"h_no": "",
"locality": "",
"share_stop_id": 16921846
},
{
"id": 16921848,
"address": "JW Marriott Mumbai Juhu, Juhu Road, Juhu Tara, Juhu, Mumbai, Maharashtra, India",
"latitude": 19.1018504,
"longitude": 72.8262233,
"notes": "",
"optimize_status": "normal",
"stop_duration": 5,
"customer_name": "",
"customer_mobile_number": "",
"street": "Juhu Rd, Juhu Tara, Juhu, Mumbai, Maharashtra 400049, India",
"city": "Mumbai Suburban",
"state": "Maharashtra",
"country": "India",
"postal_code": "400049",
"address_typed": {
"delivery_count": 0
},
"customer_email": "",
"order_number": null,
"order_status": null,
"h_no": "",
"locality": "",
"share_stop_id": 16921846
},
{
"id": 16921849,
"address": "Hotel Sea Princess, Juhu Road, near Juhu Beach, Airport Area, Juhu, Mumbai, Maharashtra, India",
"latitude": 19.09326,
"longitude": 72.8281264,
"notes": "",
"optimize_status": "normal",
"stop_duration": 5,
"customer_name": "",
"customer_mobile_number": "",
"street": "Juhu Rd, near Juhu Beach, Airport Area, Juhu, Mumbai, Maharashtra 400049, India",
"city": "Mumbai Suburban",
"state": "Maharashtra",
"country": "India",
"postal_code": "400049",
"address_typed": {
"delivery_count": 2
},
"customer_email": "",
"order_number": null,
"order_status": null,
"h_no": "",
"locality": "",
"share_stop_id": 0
},
{
"id": 16921850,
"address": "Standard Chartered Mumbai 23-25 M G Road, Mumbai Branch, 23-25, Mahatma Gandhi Road, Azad Maidan, Fort, Mumbai, Maharashtra, India",
"latitude": 18.9339261,
"longitude": 72.8313813,
"notes": "",
"optimize_status": "normal",
"stop_duration": 5,
"customer_name": "",
"customer_mobile_number": "",
"street": "23-25, Mahatma Gandhi Road, Azad Maidan, Fort, Mumbai, Maharashtra 400001, India",
"city": "Mumbai",
"state": "Maharashtra",
"country": "India",
"postal_code": "400001",
"address_typed": {
"delivery_count": 0
},
"customer_email": "",
"order_number": null,
"order_status": null,
"h_no": "",
"locality": "",
"share_stop_id": 16921849
},
{
"id": 16921851,
"address": "Horniman Circle Garden, Homji Street, Kala Ghoda, Fort, Mumbai, Maharashtra, India",
"latitude": 18.93197,
"longitude": 72.8350343,
"notes": "",
"optimize_status": "normal",
"stop_duration": 5,
"customer_name": "",
"customer_mobile_number": "",
"street": "Horniman Circle Garden, 11, Homji St, Kala Ghoda, Fort, Mumbai, Maharashtra 400001, India",
"city": "Mumbai",
"state": "Maharashtra",
"country": "India",
"postal_code": "400001",
"address_typed": {
"delivery_count": 0
},
"customer_email": "",
"order_number": null,
"order_status": null,
"h_no": "",
"locality": "",
"share_stop_id": 16921849
}
]
}
}
}
ఈ ఎండ్ పాయింట్ మార్గ సమాచారాన్ని పొందండి.
HTTP అభ్యర్థన
GET {{base_url}}/api/v6/routes/:route_id
ప్రశ్న పారామితులు
పరామితి | డిఫాల్ట్ | <span style="font-family: Mandali; "> టెండర్ వివరణ</span> |
---|---|---|
api_కీ | "" | Api యాక్సెస్ కీ |
మార్గం_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
ప్రశ్న పారామితులు
పరామితి | డిఫాల్ట్ | <span style="font-family: Mandali; "> టెండర్ వివరణ</span> |
---|---|---|
api_కీ | "" | Api యాక్సెస్ కీ |
మార్గం_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
}'
ఆప్టిమైజ్: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"
}
]
}
}
ఆప్టిమైజ్: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
ప్రశ్న పారామితులు
పరామితి | డిఫాల్ట్ | <span style="font-family: Mandali; "> టెండర్ వివరణ</span> |
---|---|---|
api_కీ | "" | Api యాక్సెస్ కీ |
డ్రైవర్_ఐడి | "" | మార్గం యొక్క డ్రైవర్ ID |
వెబ్హుక్స్
ZeoRoutePlanner వెబ్హూక్ని ఉపయోగించడానికి మిమ్మల్ని అనుమతిస్తుంది మేము ఈవెంట్ల గురించి మీకు తెలియజేస్తాము. మీరు మా ప్లాట్ఫారమ్లో కొత్త వెబ్హుక్ని నమోదు చేసుకోవచ్చు ("https://zeorouteplanner.com/app/team/settings/genrate-token").
ఈవెంట్స్
- ప్రోగ్రెస్ వెబ్హుక్ని ఆపు
లోపాలు
Zeo రూట్ ప్లానర్ API కింది ఎర్రర్ కోడ్లను ఉపయోగిస్తుంది:
లోపం కోడ్ | అర్థం |
---|---|
400 | తప్పు అభ్యర్థన -- మీ అభ్యర్థన చెల్లదు. |
401 | అనధికార -- మీ API కీ తప్పు. |
404 | కనుగొనబడలేదు -- పేర్కొన్న అభ్యర్థన కనుగొనబడలేదు. |
500 | అంతర్గత సర్వర్ లోపం -- మా సర్వర్తో మాకు సమస్య ఉంది. తరువాత మళ్ళీ ప్రయత్నించండి. |
503 | సేవ అందుబాటులో లేదు -- నిర్వహణ కోసం మేము తాత్కాలికంగా ఆఫ్లైన్లో ఉన్నాము. దయచేసి తర్వాత మళ్లీ ప్రయత్నించండి. |