પરિચય
ઝીઓ રૂટ પ્લાનર ફ્લીટ માલિકોને તેમના ડ્રાઇવરો માટે રૂટ બનાવવામાં અને ઑપ્ટિમાઇઝ કરવામાં મદદ કરે છે. ફ્લીટ માલિકો અથવા નાના વ્યવસાયો કે જેઓ સ્થાનિક લાસ્ટ માઇલ ડિલિવરી કરે છે તેઓ ડિલિવરીની સ્થિતિ, ડ્રાઇવરોના લાઇવ સ્થાનનો ટ્રૅક રાખી શકે છે અને ગ્રાહકોને વાસ્તવિક સમયના અપડેટ્સ મોકલી શકે છે. ડિલિવરી ડ્રાઈવરો માટે ઝીઓની મોબાઈલ એપ્સ વેઝ, ટોમટોમ, ગૂગલ મેપ્સ વગેરે સહિત તમામ લોકપ્રિય નેવિગેશન ટૂલ્સ સાથે સીમલેસ ઈન્ટીગ્રેશનથી સજ્જ છે. ડ્રાઈવર પાસે નોંધો, ગ્રાહકની વિગતો અને પાર્સલ કાઉન્ટ સહિતની તમામ મહત્વપૂર્ણ વિગતો આંગળીના ટેરવે છે. Zeo ગતિશીલ સરનામાં ઉમેરવા અને કાઢી નાખવાનું સંચાલન કરે છે અને સૌથી વધુ ઑપ્ટિમાઇઝ રૂટ પ્રદાન કરવા માટે ક્રમને ફરીથી રૂટ કરે છે. Zeo કાફલાના માલિકો પ્રતિ ડ્રાઇવર પ્રતિ મહિને $ 200 સુધીની બચત કરે છે અને ડિલિવરીનો પુરાવો, હસ્તાક્ષર અને ડિલિવરી ટાઈમ સ્ટેમ્પ્સ જેવા ઉચ્ચ ગુણવત્તાના અહેવાલોની ઍક્સેસ મેળવે છે.
પ્રમાણીકરણ
ZeoRoutePlanner API ને ઍક્સેસ કરવા માટે 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
ક્વેરી પરિમાણો
પરિમાણ | મૂળભૂત | વર્ણન |
---|---|---|
api_key | "" | Api એક્સેસ કી |
સ્ટોપ્સ | [{}] | સ્ટોપ્સ એરે |
ઑબ્જેક્ટ પરિમાણોને અટકાવે છે
પરિમાણ | મૂળભૂત | વર્ણન |
---|---|---|
સરનામું | "" | સ્ટોપ એડ્રેસ |
અક્ષાંશ | "" | સરનામું અક્ષાંશ |
રેખાંશ | "" | સરનામું રેખાંશ |
નોંધો | "" | ઉમેરવા માટે કોઈપણ સંદેશ |
optimize_status | "સામાન્ય" | |
stop_duration | "સ્ટોપ પર રહો" | |
આગમન_પ્રારંભ | "" | "હવે" |
પહોંચે છે | "" | "ગમે ત્યારે" |
વહેલું | "" | |
તાજેતરની | "" | |
stop_type | "" | (ડિલિવરી/પિકઅપ) |
ગ્રાહક નું નામ | "" | ગ્રાહક નું નામ |
ગ્રાહક_મોબાઈલ_નંબર | "" | ગ્રાહક સંપર્ક નં |
ડ્રાઈવર_આઈડી | "" | ડ્રાઈવર આઈડી |
stop_date | "" | સ્ટોપ ડેટ |
પાર્સલ_કાઉન્ટ | 1 | પાર્સલ કાઉન્ટ |
મેટાડેટા | [] | કસ્ટમ ફીલ્ડ |
બધા ડ્રાઇવરો મેળવો
curl --location -g --request GET '{{base_url}}/api/v5/drivers?api_key=api_key'
ઉપરોક્ત આદેશ આની જેમ રચાયેલ JSON પરત કરે છે:
{
"code": 200,
"status": true,
"message": "success",
"data": {
"drivers": [
{
"id": 44914,
"email": "0f12ebdd@gmail.com",
"name": "nishu jain",
"address": null,
"phone_no": "8959294300",
"active": true
}
]
}
}
આ અંતિમ બિંદુ બધા ડ્રાઇવરોને પુનઃપ્રાપ્ત કરે છે.
HTTP વિનંતી
GET {{base_url}}/api/v5/drivers
ક્વેરી પરિમાણો
પરિમાણ | મૂળભૂત | વર્ણન |
---|---|---|
api_key | "" | Api એક્સેસ કી |
ડ્રાઇવર બનાવો
curl --location -g --request POST '{{base_url}}/api/v5/drivers' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key": "api_key",
"email": "nishu.jain396@gmail.com",
"address": "Netaji Subhash Marg, Lal Qila, Chandni Chowk, New Delhi, Delhi 110006",
"password": "12345678",
"name": "nishu jain",
"phone_no": " "
}'
ઉપરોક્ત આદેશ આની જેમ રચાયેલ JSON પરત કરે છે:
{
"code": 200,
"status": true,
"message": "Driver created successfully",
"data": {
"driver": {
"id": 44953,
"email": "testthird1@gmail.com",
"name": "test",
"address": "Netaji Subhash Marg, Lal Qila, Chandni Chowk, New Delhi, Delhi 110006",
"phone_no": "+918959294300",
"active": true
}
}
}
આ અંતિમ બિંદુ ડ્રાઇવર બનાવે છે.
HTTP વિનંતી
POST {{base_url}}/api/v5/drivers
ક્વેરી પરિમાણો
પરિમાણ | મૂળભૂત | વર્ણન |
---|---|---|
api_key | "" | Api એક્સેસ કી |
ઇમેઇલ | "" | ડ્રાઈવર ઈમેઈલ |
સરનામું | "" | ડ્રાઈવર સરનામું |
પાસવર્ડ | "" | ડ્રાઇવર એકાઉન્ટ માટે પાસવર્ડ |
નામ | "" | ડ્રાઇવરનું નામ |
ફોન_નં | "" | નો સંપર્ક નં |
સુધારા ડ્રાઇવર
curl --location -g --request PUT '{{base_url}}/api/v5/drivers/:driver_id' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key": "api_key",
"name": "nishu jain",
"address": "",
"phone_no": "8959294300"
}'
ઉપરોક્ત આદેશ આની જેમ રચાયેલ JSON પરત કરે છે:
{
"code": 200,
"status": true,
"message": "Driver updated successfully",
"data": {
"driver": {
"id": 44953,
"name": "nishu jain",
"phone_no": "8959294300",
"address": "dlehi",
"email": "testthird1@gmail.com",
"active": true
}
}
}
આ એન્ડપોઇન્ટ અપડેટ ડ્રાઇવર વિગતો.
HTTP વિનંતી
PUT {{base_url}}/api/v5/drivers/:driver_id
ક્વેરી પરિમાણો
પરિમાણ | મૂળભૂત | વર્ણન |
---|---|---|
api_key | "" | Api એક્સેસ કી |
સરનામું | "" | ડ્રાઈવર સરનામું |
નામ | "" | ડ્રાઇવરનું નામ |
ફોન_નં | "" | ડ્રાઇવરનો સંપર્ક નં |
ડ્રાઈવર_આઈડી | "" | ડ્રાઈવર આઈડી અમને તમામ ડ્રાઈવર એપીઆઈ પાસેથી મળે છે |
ડ્રાઇવરને કાઢી નાખો
curl --location -g --request DELETE '{{base_url}}/api/v5/drivers/:driver_id' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key": "api_key"
}'
ઉપરોક્ત આદેશ આની જેમ રચાયેલ JSON પરત કરે છે:
{
"code": 200,
"status": true,
"message": "Driver deleted successful"
}
આ અંતિમ બિંદુ ડ્રાઈવર કાઢી નાખો.
HTTP વિનંતી
DELETE {{base_url}}/api/v5/drivers/:driver_id
ક્વેરી પરિમાણો
પરિમાણ | મૂળભૂત | વર્ણન |
---|---|---|
api_key | "" | Api એક્સેસ કી |
ડ્રાઈવર_આઈડી | "" | ડ્રાઈવર આઈડી અમને તમામ ડ્રાઈવર એપીઆઈ પાસેથી મળે છે |
રૂટ બનાવો
curl --location -g --request POST '{{base_url}}/api/v5/routes' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key" : "api_key",
"start_address" : "Monroe, NC, USA",
"start_latitude" : 0.0,
"start_longitude" :0.0,
"end_address" : "Monroe, NC, USA",
"end_latitude" : 0.0,
"end_longitude" :0.0,
"route_name" : "July 2020 Roadtrip",
"driver_id": "44968",
"orginal": true,
"route_date": "",
"stops" : [
{
"address": "Gwalior Madhaya Predesh",
"latitude":106.672053,
"longitude":0.0,
"notes":"dsf",
"optimize_status":"normal",
"stop_duration":5,
"parcel_count": "",
"arrive_start":"now",
"arrive_end":"anytime",
"earliest":0,
"latest":0,
"stop_type":"delivery",
"customer_name":"nishu",
"customer_mobile_number":"+911234567890",
"metadata": [{}]
}
]
}'
ઉપરોક્ત આદેશ આની જેમ રચાયેલ JSON પરત કરે છે:
{
"code": 200,
"status": true,
"message": "success",
"data": {
"route": {
"id": 103110,
"start_address": "new york",
"end_address": "new york",
"start_latitude": 40.7128,
"start_longitude": 74.006,
"end_latitude": 40.7128,
"end_longitude": 74.006,
"created_at": "2021-07-21T04:07:41.000Z",
"route_name": "test",
"route_stops": [
{
"id": 222472903,
"address": "17475 Northwest 27th Avenue, Miami Gardens, FL, USA",
"latitude": 25.9330248,
"longitude": -80.2445472,
"notes": "GOod",
"optimize_status": "normal",
"stop_duration": 10,
"customer_name": "",
"customer_mobile_number": "",
"street": "17475 NW 27th Ave, Miami Gardens, FL 33056, EE. UU.",
"city": "Miami-Dade County",
"state": "Florida",
"country": "Estados Unidos",
"postal_code": "33056",
"customer_email": "",
"order_number": "",
"order_status": "route_created",
"h_no": "",
"locality": ""
}
]
}
}
}
આ અંતિમ બિંદુ માર્ગ બનાવે છે.
HTTP વિનંતી
POST {{base_url}}/api/v5/routes
ક્વેરી પરિમાણો
પરિમાણ | મૂળભૂત | વર્ણન |
---|---|---|
api_key | "" | Api એક્સેસ કી |
ડ્રાઈવર_આઈડી | "" | ડ્રાઈવર આઈડી અમને તમામ ડ્રાઈવર એપીઆઈ પાસેથી મળે છે |
start_address | "" | રૂટ પ્રારંભ સરનામું |
પ્રારંભ_અક્ષાંશ | "" | સરનામું અક્ષાંશ શરૂ કરો |
પ્રારંભ_રેખાંશ | "" | પ્રારંભ સરનામું રેખાંશ |
અંત_સરનામું | "" | રૂટનું અંતિમ સરનામું |
અંત_અક્ષાંશ | "" | અંતિમ સરનામું અક્ષાંશ |
અંત_રેખાંશ | "" | અંતિમ સરનામું રેખાંશ |
માર્ગ_નામ | "" | માર્ગનું નામ |
ડ્રાઈવર_આઈડી | "" | માર્ગ અસાઇન કરવા માટે ડ્રાઇવર આઇડી |
મૂળ | "" | |
સ્ટોપ્સ | [] | રૂટ વચ્ચે અટકે છે |
રૂટ_તારીખ | '' | રૂટ તારીખ |
ઑબ્જેક્ટ પરિમાણોને અટકાવે છે
પરિમાણ | મૂળભૂત | વર્ણન |
---|---|---|
સરનામું | "" | સ્ટોપ એડ્રેસ |
અક્ષાંશ | "" | સરનામું અક્ષાંશ |
રેખાંશ | "" | સરનામું રેખાંશ |
નોંધો | "" | ઉમેરવા માટે કોઈપણ સંદેશ |
optimize_status | "સામાન્ય" | |
stop_duration | "સ્ટોપ પર રહો" | |
આગમન_પ્રારંભ | "" | "હવે" |
પહોંચે છે | "" | "ગમે ત્યારે" |
વહેલું | "" | |
તાજેતરની | "" | |
stop_type | "" | (ડિલિવરી/પિકઅપ) |
ગ્રાહક નું નામ | "" | ગ્રાહક નું નામ |
ગ્રાહક_મોબાઈલ_નંબર | "" | ગ્રાહક સંપર્ક નં |
પાર્સલ_કાઉન્ટ | 1 | પાર્સલ કાઉન્ટ |
મેટાડેટા | [{}] | કસ્ટમ ફીલ્ડ |
રૂટ માહિતી મેળવો
curl --location -g --request GET '{{base_url}}/api/v5/routes/:route_id' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key" : "api_key",
"driver_id": 44968
}'
ઉપરોક્ત આદેશ આની જેમ રચાયેલ JSON પરત કરે છે:
{
"code": 200,
"status": true,
"message": "success",
"data": {
"route": {
"id": 103110,
"start_address": "new york",
"end_address": "new york",
"start_latitude": 40.7128,
"start_longitude": 74.006,
"end_latitude": 40.7128,
"end_longitude": 74.006,
"created_at": "2021-07-21T04:07:41.000Z",
"route_name": "test",
"route_stops": [
{
"id": 222472903,
"address": "17475 Northwest 27th Avenue, Miami Gardens, FL, USA",
"latitude": 25.9330248,
"longitude": -80.2445472,
"notes": "GOod",
"optimize_status": "normal",
"stop_duration": 10,
"customer_name": "",
"customer_mobile_number": "",
"street": "17475 NW 27th Ave, Miami Gardens, FL 33056, EE. UU.",
"city": "Miami-Dade County",
"state": "Florida",
"country": "Estados Unidos",
"postal_code": "33056",
"customer_email": "",
"order_number": "",
"order_status": "route_created",
"h_no": "",
"locality": ""
}
]
}
}
}
આ એન્ડપોઇન્ટ રૂટ માહિતી મેળવો.
HTTP વિનંતી
GET {{base_url}}/api/v5/routes/:route_id
ક્વેરી પરિમાણો
પરિમાણ | મૂળભૂત | વર્ણન |
---|---|---|
api_key | "" | Api એક્સેસ કી |
રૂટ_આઇડી | "" | રૂટ આઈડી આપણને રૂટ લિસ્ટમાંથી મળે છે |
ડ્રાઈવર_આઈડી | "" | રૂટનો ડ્રાઈવર આઈડી |
રૂટ ઑપ્ટિમાઇઝ માહિતી મેળવો
curl --location -g --request GET '{{base_url}}/api/v5/routes/:route_id/optimize_route' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key" : "api_key",
"driver_id": 44968
}'
ઉપરોક્ત આદેશ આની જેમ રચાયેલ JSON પરત કરે છે:
{
"code": 200,
"status": true,
"message": "success",
"data": {
"optimized": true,
"legs": [
{
"distance": {
"text": "0 km",
"value": 0
},
"duration": {
"text": "",
"value": 0
},
"end_address": "17475 Northwest 27th Avenue, Miami Gardens, FL, USA",
"start_address": "new york",
"start_location": {
"lat": 25.9330248,
"lng": -80.2445472
},
"end_location": {
"lat": 25.9330248,
"lng": -80.2445472
},
"stop_id": "222473116",
"optimize_status": "normal",
"stop_type": "delivery",
"arr_time": 0,
"end_time": 600,
"optimize_order": 1,
"stop_order": null,
"share_stop_id": null,
"address_typed": {},
"overview_polyline": "cah}CnwwhN"
},
{
"distance": {
"text": "0 km",
"value": 0
},
"duration": {
"text": "10 mins",
"value": 600
},
"end_address": "new york",
"start_address": "17475 Northwest 27th Avenue, Miami Gardens, FL, USA",
"start_location": {
"lat": 25.9330248,
"lng": -80.2445472
},
"end_location": {
"lat": 25.9330248,
"lng": -80.2445472
},
"stop_id": null,
"optimize_status": "normal",
"stop_type": "normal",
"arr_time": 600,
"end_time": 0,
"optimize_order": 2,
"stop_order": 2000,
"share_stop_id": 0,
"address_typed": {
"delivery_count": 0
},
"overview_polyline": "cah}CnwwhN"
}
]
}
}
આ એન્ડપોઇન્ટ રૂટ માહિતી મેળવો.
HTTP વિનંતી
GET {{base_url}}/api/v5/routes/:route_id/optimize_route
ક્વેરી પરિમાણો
પરિમાણ | મૂળભૂત | વર્ણન |
---|---|---|
api_key | "" | Api એક્સેસ કી |
ડ્રાઈવર_આઈડી | "" | રૂટનો ડ્રાઈવર આઈડી |
રૂટ કા Deી નાખો
curl --location -g --request DELETE '{{base_url}}/api/v5/routes/:route_id' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key" : "api_key",
"driver_id": 44968
}'
ઉપરોક્ત આદેશ આની જેમ રચાયેલ JSON પરત કરે છે:
{
"code": 200,
"status": true,
"message": "Route deleted successfully"
}
આ અંતિમ બિંદુ કાઢી નાખો માર્ગ.
HTTP વિનંતી
DELETE {{base_url}}/api/v5/routes/:route_id
ક્વેરી પરિમાણો
પરિમાણ | મૂળભૂત | વર્ણન |
---|---|---|
api_key | "" | Api એક્સેસ કી |
રૂટ_આઇડી | "" | રૂટ આઈડી આપણને રૂટ લિસ્ટમાંથી મળે છે |
ડ્રાઈવર_આઈડી | "" | રૂટનો ડ્રાઈવર આઈડી |
બધા ડ્રાઈવર રૂટ્સ મેળવો
curl --location -g --request GET '{{base_url}}/api/v5/routes' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key" : "api_key",
"limit": 10,
"offset": 10,
"driver_id": "driver_id"
}'
ઉપરોક્ત આદેશ આની જેમ રચાયેલ JSON પરત કરે છે:
{
"code": 200,
"status": true,
"message": "success",
"data": {
"routes": [
{
"id": 103110,
"start_address": "new york",
"end_address": "new york",
"start_latitude": 40.7128,
"start_longitude": 74.006,
"end_latitude": 40.7128,
"end_longitude": 74.006,
"created_at": "2021-07-21T04:07:41.000Z",
"route_name": "test",
"route_stops": [
{
"id": 222472903,
"address": "17475 Northwest 27th Avenue, Miami Gardens, FL, USA",
"latitude": 25.9330248,
"longitude": -80.2445472,
"notes": "GOod",
"optimize_status": "normal",
"stop_duration": 10,
"customer_name": "",
"customer_mobile_number": "",
"street": "17475 NW 27th Ave, Miami Gardens, FL 33056, EE. UU.",
"city": "Miami-Dade County",
"state": "Florida",
"country": "Estados Unidos",
"postal_code": "33056",
"customer_email": "",
"order_number": "",
"order_status": "route_created",
"h_no": "",
"locality": ""
}
]
}
],
"total_routes": 1
}
}
આ અંતિમ બિંદુ બધા માર્ગો મેળવે છે.
HTTP વિનંતી
GET {{base_url}}/api/v5/routes
ક્વેરી પરિમાણો
પરિમાણ | મૂળભૂત | વર્ણન |
---|---|---|
api_key | "" | Api એક્સેસ કી |
મર્યાદા | 50 | પરત કરવા માટે રેકોર્ડ્સ |
ઑફસેટ | 0 | પાછા ફરવા માટે આગામી રેકોર્ડ્સ |
ડ્રાઈવર_આઈડી | ડ્રાઈવર આઈડી |
બધા સ્ટોર માલિક રૂટ્સ મેળવો
curl --location -g --request GET '{{base_url}}/api/v5/routes/all_routes' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key" : "api_key",
"limit": 10,
"offset": 10,
"start_date": dd-mm-yyyy,
"end_date": dd-mm-yyyy
}'
ઉપરોક્ત આદેશ આની જેમ રચાયેલ JSON પરત કરે છે:
{
"code": 200,
"status": true,
"message": "success",
"data": {
"routes": [
{
"id": 103110,
"start_address": "new york",
"end_address": "new york",
"start_latitude": 40.7128,
"start_longitude": 74.006,
"end_latitude": 40.7128,
"end_longitude": 74.006,
"created_at": "2021-07-21T04:07:41.000Z",
"route_name": "test",
"route_stops": [
{
"id": 222472903,
"address": "17475 Northwest 27th Avenue, Miami Gardens, FL, USA",
"latitude": 25.9330248,
"longitude": -80.2445472,
"notes": "GOod",
"optimize_status": "normal",
"stop_duration": 10,
"customer_name": "",
"customer_mobile_number": "",
"street": "17475 NW 27th Ave, Miami Gardens, FL 33056, EE. UU.",
"city": "Miami-Dade County",
"state": "Florida",
"country": "Estados Unidos",
"postal_code": "33056",
"customer_email": "",
"order_number": "",
"order_status": "route_created",
"h_no": "",
"locality": ""
}
]
}
],
"total_routes": 1
}
}
આ અંતિમ બિંદુ બધા માર્ગો મેળવે છે.
HTTP વિનંતી
GET {{base_url}}/api/v5/routes/all_routes
ક્વેરી પરિમાણો
પરિમાણ | મૂળભૂત | વર્ણન |
---|---|---|
api_key | "" | Api એક્સેસ કી |
મર્યાદા | 50 | પરત કરવા માટે રેકોર્ડ્સ |
ઑફસેટ | 0 | પાછા ફરવા માટે આગામી રેકોર્ડ્સ |
પ્રારંભ_તારીખ | શૂન્ય | રૂટની શરૂઆતની તારીખ (dd-mm-yyyy) |
અંતિમ તારીખ | શૂન્ય | રૂટ સમાપ્તિ તારીખ (dd-mm-yyyy) |
સ્ટોર માલિક દ્વારા ડ્રાઇવર માટે રૂટ બનાવો
curl --location --request POST '{{base_url}}/api/v5/routes/import_orders' \
--header 'Content-Type: multipart/form-data' \
--form 'start_address=""' \
--form 'end_address=""' \
--form 'driver_email="\"\""' \
--form 'api_key="\"\""' \
--form 'file=@"/path/to/file"'
ઉપરોક્ત આદેશ આની જેમ રચાયેલ JSON પરત કરે છે:
{
"code": 200,
"status": true,
"message": "success",
"data": {
"route": {
"id": 104244,
"start_address": "Delhi",
"end_address": "Delhi",
"start_latitude": 28.7040592,
"start_longitude": 77.1024902,
"end_latitude": 28.7040592,
"end_longitude": 77.1024902,
"created_at": "2021-09-27T06:18:29.000Z",
"route_name": "2021-Sep-09",
"route_stops": [
{
"id": 16921825,
"address": "Delhi",
"latitude": 28.7040592,
"longitude": 77.1024902,
"notes": "test",
"optimize_status": "normal",
"stop_duration": 5,
"customer_name": "ayush",
"customer_mobile_number": "7838479870",
"street": "",
"city": "",
"state": "Delhi",
"country": "India",
"postal_code": "",
"customer_email": "ayush@gmail.com",
"order_number": null,
"order_status": "route_created",
"h_no": "",
"locality": ""
}
]
}
}
}
આ એન્ડપોઇન્ટનો ઉપયોગ ડ્રાઇવર માટે રૂટ બનાવવા માટે થાય છે.
HTTP વિનંતી
POST {{base_url}}/api/v5/routes/import_orders
ક્વેરી પરિમાણો
પરિમાણ | મૂળભૂત | વર્ણન |
---|---|---|
api_key | "" | Api એક્સેસ કી (પૃષ્ઠ પર જાઓ વેબપૃષ્ઠ કડી સ્ટોર માલિકના ખાતામાં લોગિન કરો અને પછી પૃષ્ઠ પર જાઓ સેટિંગ્સ પૃષ્ઠget api ટોકન પસંદ કરો અને api_key જનરેટ કરો) |
start_address | "" | માર્ગનું પ્રારંભ સરનામું |
અંત_સરનામું | "" | માર્ગનું અંતિમ સરનામું |
ડ્રાઈવર_ઈમેલ | "" | ડ્રાઈવરનો ઈમેલ |
ફાઇલ | "" | 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
ક્વેરી પરિમાણો
પરિમાણ | ડેટાટાઇપ | મૂળભૂત | વર્ણન |
---|---|---|---|
ડ્રાઈવર_આઈડી | પૂર્ણાંક (*) | રૂટ બનાવવા માટે ડ્રાઇવર_આઇડીની જરૂર છે | |
start_address | તાર (*) | સરનામું જ્યાંથી રૂટ શરૂ થાય છે | |
પ્રારંભ_અક્ષાંશ | દશાંશ | 0 | ક્યાં તો start_address અથવા start_latitude,start_longitude જરૂરી છે |
પ્રારંભ_રેખાંશ | દશાંશ | 0 | ક્યાં તો start_address અથવા start_latitude,start_longitude જરૂરી છે |
અંત_સરનામું | શબ્દમાળા | રૂટનું અંતિમ સ્થાન | |
અંત_અક્ષાંશ | દશાંશ | ક્યાં તો end_address અથવા end_latitude, end_longitude જરૂરી છે | |
અંત_રેખાંશ | દશાંશ | ક્યાં તો end_address અથવા end_latitude, end_longitude જરૂરી છે | |
માર્ગ_નામ | તાર (*) | વર્તમાન તારીખ (dd/mm/yy) | માર્ગનું નામ |
સ્ટોપ્સ | વસ્તુઓની શ્રેણી (*) | ઑબ્જેક્ટની શ્રેણીમાં માહિતીને રોકે છે |
ઑબ્જેક્ટ પરિમાણોને અટકાવે છે
પરિમાણ | ડેટાટાઇપ | મૂળભૂત | વર્ણન |
---|---|---|---|
id | INT (*) | 0 | 1. જો stop_type ડિલિવરી હોય તો id મોકલવાની જરૂર નથી 2. જો stop_type પિકઅપ હોય તો 20 અંકની id મોકલવાની જરૂર છે |
સ્ટોપ_ઓર્ડર | પૂર્ણાંક (*) | 0 | સ્ટોપનો ઓર્ડર ઉમેરો |
share_stop_id | પૂર્ણાંક | 0 | 1. જો stop_type પિકઅપ હોય તો તેને ડિફોલ્ટ તરીકે છોડી દો 2. જો stop_type ડિલિવરી હોય અને પિકઅપ સાથે લિંક કરવા માંગતા ન હોય તો તેને ડિફોલ્ટ તરીકે છોડી દો 3. જો તમે કોઈપણ પિકઅપ સાથે લિંક કરવા માંગતા હોવ તો તે પીકઅપ સ્ટોપ આઈડીનું આઈડી મૂકો |
stop_type | શબ્દમાળા | ડિલિવરી | મૂલ્યો ડિલિવરી અને પિકઅપ હોવા જોઈએ |
સરનામું | શબ્દમાળા | સરનામું અથવા અક્ષાંશ, રેખાંશ જરૂરી છે | |
અક્ષાંશ | દશાંશ | 0 | સરનામું અથવા અક્ષાંશ, રેખાંશ જરૂરી છે |
રેખાંશ | દશાંશ | 0 | સરનામું અથવા અક્ષાંશ, રેખાંશ જરૂરી છે |
નોંધો | શબ્દમાળા | સંબંધિત માહિતી રોકો | |
stop_duration | પૂર્ણાંક | 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
ક્વેરી પરિમાણો
ક્વેરી પરિમાણો
પરિમાણ | ડેટાટાઇપ | મૂળભૂત | વર્ણન |
---|---|---|---|
ડ્રાઈવર_આઈડી | પૂર્ણાંક (*) | રૂટ બનાવવા માટે ડ્રાઇવર_આઇડીની જરૂર છે | |
start_address | તાર (*) | સરનામું જ્યાંથી રૂટ શરૂ થાય છે | |
પ્રારંભ_અક્ષાંશ | દશાંશ | 0 | ક્યાં તો start_address અથવા start_latitude,start_longitude જરૂરી છે |
પ્રારંભ_રેખાંશ | દશાંશ | 0 | ક્યાં તો start_address અથવા start_latitude,start_longitude જરૂરી છે |
અંત_સરનામું | શબ્દમાળા | રૂટનું અંતિમ સ્થાન | |
અંત_અક્ષાંશ | દશાંશ | ક્યાં તો end_address અથવા end_latitude, end_longitude જરૂરી છે | |
અંત_રેખાંશ | દશાંશ | ક્યાં તો end_address અથવા end_latitude, end_longitude જરૂરી છે | |
માર્ગ_નામ | તાર (*) | વર્તમાન તારીખ (dd/mm/yy) | માર્ગનું નામ |
સ્ટોપ્સ | વસ્તુઓની શ્રેણી (*) | ઑબ્જેક્ટની શ્રેણીમાં માહિતીને રોકે છે |
ઑબ્જેક્ટ પરિમાણોને અટકાવે છે
પરિમાણ | ડેટાટાઇપ | મૂળભૂત | વર્ણન |
---|---|---|---|
id | INT (*) | 0 | 1. જો stop_type ડિલિવરી હોય તો id મોકલવાની જરૂર નથી 2. જો stop_type પિકઅપ હોય તો 20 અંકની id મોકલવાની જરૂર છે |
સ્ટોપ_ઓર્ડર | પૂર્ણાંક (*) | 0 | સ્ટોપનો ઓર્ડર ઉમેરો |
share_stop_id | પૂર્ણાંક | 0 | 1. જો stop_type પિકઅપ હોય તો તેને ડિફોલ્ટ તરીકે છોડી દો 2. જો stop_type ડિલિવરી હોય અને પિકઅપ સાથે લિંક કરવા માંગતા ન હોય તો તેને ડિફોલ્ટ તરીકે છોડી દો 3. જો તમે કોઈપણ પિકઅપ સાથે લિંક કરવા માંગતા હોવ તો તે પીકઅપ સ્ટોપ આઈડીનું આઈડી મૂકો |
stop_type | શબ્દમાળા | ડિલિવરી | મૂલ્યો ડિલિવરી અને પિકઅપ હોવા જોઈએ |
સરનામું | શબ્દમાળા | સરનામું અથવા અક્ષાંશ, રેખાંશ જરૂરી છે | |
અક્ષાંશ | દશાંશ | 0 | સરનામું અથવા અક્ષાંશ, રેખાંશ જરૂરી છે |
રેખાંશ | દશાંશ | 0 | સરનામું અથવા અક્ષાંશ, રેખાંશ જરૂરી છે |
નોંધો | શબ્દમાળા | સંબંધિત માહિતી રોકો | |
stop_duration | પૂર્ણાંક | 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
ક્વેરી પરિમાણો
પરિમાણ | મૂળભૂત | વર્ણન |
---|---|---|
api_key | "" | Api એક્સેસ કી |
રૂટ_આઇડી | "" | રૂટ આઈડી આપણને રૂટ લિસ્ટમાંથી મળે છે |
ડ્રાઈવર_આઈડી | "" | રૂટનો ડ્રાઈવર આઈડી |
પિકઅપ ડિલિવરી રૂટ કાઢી નાખો
curl --location -g --request DELETE '{{base_url}}/api/v6/routes/:route_id' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key" : "api_key",
"driver_id": 44968
}'
ઉપરોક્ત આદેશ આની જેમ રચાયેલ JSON પરત કરે છે:
{
"code": 200,
"status": true,
"message": "Route deleted successfully"
}
આ અંતિમ બિંદુ કાઢી નાખો માર્ગ.
HTTP વિનંતી
DELETE {{base_url}}/api/v6/routes/:route_id
ક્વેરી પરિમાણો
પરિમાણ | મૂળભૂત | વર્ણન |
---|---|---|
api_key | "" | Api એક્સેસ કી |
રૂટ_આઇડી | "" | રૂટ આઈડી આપણને રૂટ લિસ્ટમાંથી મળે છે |
ડ્રાઈવર_આઈડી | "" | રૂટનો ડ્રાઈવર આઈડી |
રૂટ ઑપ્ટિમાઇઝ માહિતી મેળવો
curl --location -g --request GET '{{base_url}}/api/v6/routes/:route_id/optimize_route' \
--header 'Content-Type: application/json' \
--data-raw '{
"api_key" : "api_key",
"driver_id": 44968
}'
જો optimize:true: ઉપરોક્ત આદેશ આના જેવું સંરચિત JSON પરત કરે છે.
{
"code": 200,
"status": true,
"message": "success",
"data": {
"optimized": true,
"legs": [
{
"distance": {
"text": "11 km",
"value": 11545
},
"duration": {
"text": "22 mins 55 secs",
"value": 1375
},
"end_address": "Hotel Sea Princess, Juhu Road, near Juhu Beach, Airport Area, Juhu, Mumbai, Maharashtra, India",
"start_address": "Raheja Vihar, Chandivali, Powai, Mumbai, Maharashtra, India",
"start_location": {
"lat": 19.1190749,
"lng": 72.8951151
},
"end_location": {
"lat": 19.09326,
"lng": 72.8281264
},
"stop_id": "16921855",
"optimize_status": "normal",
"stop_type": "pickup",
"arr_time": 1375,
"end_time": 1675,
"optimize_order": 1,
"stop_order": 4,
"share_stop_id": 0,
"address_typed": {
"delivery_count": 2
},
"overview_polyline": "ieusByg|{L|@Dj@N\\Nb@d@`@h@HRF`@MnAFvBL\\|APhA[NK^LXCj@WvBUh@EZXb@BbACh@K`AdAhAvAZjBDx@z@xAhD|ElA~Dz@nAn@LhBf@rCv@`BP|DX~BL`A?n@GrCy@l@Cx@@dBHv@NbAf@hFnCr@h@e@r@}@dA_DjCyBdBiB|Ak@n@_@j@k@xAQz@Gv@SvHEl@Mv@YhAg@bBsBvHu@|C_IlYw@hDkAhGgCtNs@nEo@jDn@t@f@bAb@hAPbAbAxK^dDAbABj@AjAM`AcAdD]tAMz@]tCOzAmBlIcCjJ?j@JT\\ZvUxCMfAQx@C^m@vBm@vAqAvB{EzGzDvB~BhAbUbHXPj@jGcAxMCpBb@xN@~AKlApCj@jBZpBNjNClAI@R}E`OyC~QoDtWaC|O?LFXJLPFZBlI]lHy@nCg@tFk@pBOT?^FXRHR\\hBBHFFD@X?~B[dCYHCHGFO@SEaA@WFQHKXMT@vEYxG[x@ADf@"
},
{
"distance": {
"text": "21 km",
"value": 21458
},
"duration": {
"text": "34 mins 46 secs",
"value": 2086
},
"end_address": "Taj Mahal Tower, Mumbai, PJ Ramchandani Marg, Apollo Bandar, Colaba, Mumbai, Maharashtra, India",
"start_address": "Hotel Sea Princess, Juhu Road, near Juhu Beach, Airport Area, Juhu, Mumbai, Maharashtra, India",
"start_location": {
"lat": 19.09326,
"lng": 72.8281264
},
"end_location": {
"lat": 18.9225854,
"lng": 72.8331543
},
"stop_id": "16921852",
"optimize_status": "normal",
"stop_type": "pickup",
"arr_time": 3461,
"end_time": 3761,
"optimize_order": 2,
"stop_order": 1,
"share_stop_id": 0,
"address_typed": {
"delivery_count": 2
},
"overview_polyline": "gdpsBufo{LEg@~C?`@DZLZTh@j@h@Xb@JtNx@`BXz@FrBEn@?t@SnDZHEHONg@^kDhAyHfBuIf@mCx@}LdLLbCFvIB~r@pAtBF~CTtIfAbA@zAC~AW|JwCxBk@~EyAzD{AfBi@pAa@tJsC|Ai@rK`@p@?fAE~@Sv@_@vCcB^QXK~E]xBg@xGq@lAGrRC`JGzAUlTkIrPuGzEuA|AYbHo@bIMpFNbERpI\\fUtCxGx@zDb@`APh@`@hEgBv@_@rBqDd@e@f@SbAQ`B?TCpA[j@YXMZWf@w@bOaXNo@KUCWBWHULQRKZGZBXNNTHX?XFTLLnA~@`MpIjHlE~@v@rHlE~LvGbBj@zEjApBv@nBdA`CzAdA~@n@r@p@f@l@Zn@Pv@Nr@ZrCj@fGz@|Cv@`B\\|Dh@l@PpANlE?nABbAZ|DbBfB`@fALrOh@~@Hn@RlCvAl@Vn@Jb@?zDWzCI`C?rBJrTrAnBTbBXbFdAvEdA|LhBbGl@tATfAJr@A|AI|AMxB[|BOf@H|Bf@n@NrAx@lAdAv@\\t@JvEBfFI`HQR?d@Fp@ExCFvAHvGjAr@J`@JhETdFHhBHvC@h@DvB\\f@BlD@jAExBa@t@IlAG^G\\ObAkA\\Q`@GxE_@tDS~AUXO\\[`AgAb@]f@[p@U`JaB~@K`AAjAGdAOl@Md@OjBq@~@a@t@Sn@Ef@?tCTbC`@nFtAbAb@`@L\\DZ?|WwArBEfBAxBh@vBt@nEfA|Cp@dBl@p@\\~LfIVTTb@TXh@HTNbCMpHKjICxH@tACz@Qt@]bAeAXg@?Q@QFOJMLGPEN?N@rB{@|C_CfA{@J?@BJFt@dANNN@J?tAgALGVA~E|ATRYAoE}AUEKDiAx@"
},
{
"distance": {
"text": "1 km",
"value": 1314
},
"duration": {
"text": "6 mins 4 secs",
"value": 364
},
"end_address": "Horniman Circle Garden, Homji Street, Kala Ghoda, Fort, Mumbai, Maharashtra, India",
"start_address": "Taj Mahal Tower, Mumbai, PJ Ramchandani Marg, Apollo Bandar, Colaba, Mumbai, Maharashtra, India",
"start_location": {
"lat": 18.9225854,
"lng": 72.8331543
},
"end_location": {
"lat": 18.93197,
"lng": 72.8350343
},
"stop_id": "16921857",
"optimize_status": "normal",
"stop_type": "delivery",
"arr_time": 3825,
"end_time": 4125,
"optimize_order": 3,
"stop_order": 6,
"share_stop_id": 16921855,
"address_typed": {
"delivery_count": 0
},
"overview_polyline": "aznrBmgp{Lc@XICoAgBKG_GtEi@l@S^@TCPOXMJQFS?[IOMIMCQ?Q@QFOGUEa@[gASq@q@o@[QiASyAKmDc@uEsAmAc@s@a@y@i@_BuAi@OoF_@"
},
{
"distance": {
"text": "1 km",
"value": 1082
},
"duration": {
"text": "6 mins 33 secs",
"value": 393
},
"end_address": "Standard Chartered Mumbai 23-25 M G Road, Mumbai Branch, 23-25, Mahatma Gandhi Road, Azad Maidan, Fort, Mumbai, Maharashtra, India",
"start_address": "Horniman Circle Garden, Homji Street, Kala Ghoda, Fort, Mumbai, Maharashtra, India",
"start_location": {
"lat": 18.93197,
"lng": 72.8350343
},
"end_location": {
"lat": 18.9339261,
"lng": 72.8313813
},
"stop_id": "16921856",
"optimize_status": "normal",
"stop_type": "delivery",
"arr_time": 4218,
"end_time": 4518,
"optimize_order": 4,
"stop_order": 5,
"share_stop_id": 16921855,
"address_typed": {
"delivery_count": 0
},
"overview_polyline": "isprB{up{LcAIVKzAJn@v@Pn@Ar@I^QZWV[N_@Ha@A[E[OGJSFkHu@sBjKqBxIxBS|B["
},
{
"distance": {
"text": "20 km",
"value": 20984
},
"duration": {
"text": "35 mins 42 secs",
"value": 2142
},
"end_address": "JW Marriott Mumbai Juhu, Juhu Road, Juhu Tara, Juhu, Mumbai, Maharashtra, India",
"start_address": "Standard Chartered Mumbai 23-25 M G Road, Mumbai Branch, 23-25, Mahatma Gandhi Road, Azad Maidan, Fort, Mumbai, Maharashtra, India",
"start_location": {
"lat": 18.9339261,
"lng": 72.8313813
},
"end_location": {
"lat": 19.1018504,
"lng": 72.8262233
},
"stop_id": "16921854",
"optimize_status": "normal",
"stop_type": "delivery",
"arr_time": 6360,
"end_time": 6660,
"optimize_order": 5,
"stop_order": 3,
"share_stop_id": 16921852,
"address_typed": {
"delivery_count": 0
},
"overview_polyline": "y_qrB_zo{LrDc@Yk@Y[w@c@cK}GoAm@qA_@cJuB_Cy@kBa@eB?uBD_ThAoBHe@?SAu@WaA]qFwA_AQ_AOuCSc@Am@Du@R}@^mBr@e@Nm@LgANmAF_AB_AH_J~Am@Tg@Xc@\\_AfA_@\\]N_BVwDRyE^]FYNeAhAa@Ra@FmAFs@H{B`@mADoDAg@CwB]g@EwCAkBIeFIiEUoAM_HoAsBK{EGaDLoJNcACuCC{@M{@a@mAcAsAw@i@Q_Cg@a@E}BLsBXaBNaAFsABiAKsAUgE_@{@Q}LkBuEiAaFeAeBWmBUqTsAsBK_C?{CH{DVg@Aq@Ko@WmCwAm@S}@GqOi@kAMiBa@}DeB_AYmAEqE?qAOs@@}Dk@wBa@sA]oB_@iAQaC]uCk@w@GgASe@Qu@]u@k@i@m@gAcAiC_BcB}@uBy@_B]_D}@_A[}Aw@aH{Du@q@aC{AqDsBgAg@mHkE_MkImBmAQCSDSASE]\\_FpIiHlM[n@O`@Kb@EhBGVKJKBMAu@k@c@Wa@Wu@K_A?_ANc@Rc@`@sBrDyG`DcB_AyMcBmBSsCc@_M_BeW}@aILaHn@{AXwEtAiK|DgDvAmTnIaBV{]Fy@DeHv@_CLOHaCXmARi@RqDtBe@NaATiBFiLc@OB_C|@mDjAyJvCoC`A}C|@wD~@_IjC_B^gAHcBB}@CmJkAqF]sNMmFKg\\w@wIFaCMcDAqFMm@vIU|BaC|Ly@bFi@|DKvAIZOJUAoD[u@Ro@?sBD{@GaBYuNy@c@Ki@Yi@k@[U[Ma@EyE@yGZwEX[TORCXDnAEREFSNyGdAS@OCMIIM_@sBEIQOYKuDVqIdAw@L}@HB\\XHHF@LAHEHw@J"
},
{
"distance": {
"text": "1 km",
"value": 1040
},
"duration": {
"text": "7 mins 48 secs",
"value": 468
},
"end_address": "Juhu Beach, Mumbai, Maharashtra",
"start_address": "JW Marriott Mumbai Juhu, Juhu Road, Juhu Tara, Juhu, Mumbai, Maharashtra, India",
"start_location": {
"lat": 19.1018504,
"lng": 72.8262233
},
"end_location": {
"lat": 19.1095171,
"lng": 72.8241298
},
"stop_id": "16921853",
"optimize_status": "normal",
"stop_type": "delivery",
"arr_time": 6828,
"end_time": 7128,
"optimize_order": 6,
"stop_order": 2,
"share_stop_id": 16921852,
"address_typed": {
"delivery_count": 0
},
"overview_polyline": "_zqsB_}n{Le@HM?MGEGCOBKRME]cBVkBL}H^QEyDb@wHXMRE\\Bj@GLOPYHqA?]DUXAfBmC~@WRJdA"
},
{
"distance": {
"text": "9 km",
"value": 9969
},
"duration": {
"text": "26 mins 34 secs",
"value": 1594
},
"end_address": "Raheja Vihar, Chandivali, Powai, Mumbai, Maharashtra, India",
"start_address": "Juhu Beach, Mumbai, Maharashtra",
"start_location": {
"lat": 19.1095171,
"lng": 72.8241298
},
"end_location": {
"lat": 19.1190749,
"lng": 72.8951151
},
"stop_id": null,
"optimize_status": "normal",
"stop_type": "normal",
"arr_time": 8422,
"end_time": 0,
"optimize_order": 7,
"stop_order": 2000,
"share_stop_id": 0,
"address_typed": {
"delivery_count": 0
},
"overview_polyline": "ogssBenn{LKeAVSlC_A@gBKBAaAGaA@u@CQX@JUCY{@Bg@E[GeEwByFgDs@m@kAsAu@UdBqDsC@_ICyKBU?DeSJgCEoGLuC@y@E{EGe@MmDIYGc@KuD@mDG]GsEAwGBeD@Y|@cE`@wBL{@\\sFr@{EB_@?]GwABkCP_Cf@iBvCuGpBeDv@kDn@{DrEyQp@gDVeBV{BZiBnAuEPw@Fo@@}@GoAkA{M[{CY_A[w@g@u@UUWc@pH_c@z@kDhEuOxBsIj@oBxDoNJy@Dy@JcFHgB\\gBXs@l@mAb@g@r@s@zCgChEgDhAyASKSUiFwC_@Mu@Qy@GkAEi@@i@F}@XmAVm@Hq@@qAE{Gc@cAOwC{@mBe@_@IEU{@oAmA_EiD}E{@yAEy@[kBiAwAaAeAi@JcABc@C[Yi@DwBTk@VYB_@MOJiAZ}AQM]GwBLoAGa@ISa@i@c@e@]Ok@O}@E"
}
]
}
}
જો optimize:false: ઉપરોક્ત આદેશ આના જેવું સંરચિત JSON પરત કરે છે.
{
"code": 200,
"status": true,
"message": "Some stops is not settled in route optimization",
"data": {
"optimized": false,
"legs": [],
"route_stops": [
{
"id": 17019017,
"address": "New York",
"latitude": 40.7128,
"longitude": 74.006,
"optimized": false,
"errors": [
"Could not found nearest road"
]
}
]
}
}
આ એન્ડપોઇન્ટ રૂટ માહિતી મેળવો.
HTTP વિનંતી
GET {{base_url}}/api/v6/routes/:route_id/optimize_route
ક્વેરી પરિમાણો
પરિમાણ | મૂળભૂત | વર્ણન |
---|---|---|
api_key | "" | Api એક્સેસ કી |
ડ્રાઈવર_આઈડી | "" | રૂટનો ડ્રાઈવર આઈડી |
વેબહુક્સ
ZeoRoutePlanner તમને વેબહૂકનો ઉપયોગ કરવાની મંજૂરી આપે છે અમે તમને ઇવેન્ટ્સ વિશે સૂચિત કરી શકીએ છીએ. તમે અમારા પ્લેટફોર્મ પર એક નવું વેબહુક રજીસ્ટર કરી શકો છો ("https://zeorouteplanner.com/app/team/settings/genrate-token").
ઘટનાઓ
- પ્રોગ્રેસ વેબહૂક રોકો
ભૂલો
Zeo રૂટ પ્લાનર API નીચેના એરર કોડનો ઉપયોગ કરે છે:
ભૂલ કોડ | જેનો અર્થ થાય છે |
---|---|
400 | ખરાબ વિનંતી -- તમારી વિનંતી અમાન્ય છે. |
401 | અનધિકૃત -- તમારી API કી ખોટી છે. |
404 | મળ્યું નથી -- ઉલ્લેખિત વિનંતી શોધી શકાઈ નથી. |
500 | આંતરિક સર્વર ભૂલ -- અમને અમારા સર્વર સાથે સમસ્યા હતી. પછીથી ફરી પ્રયાસ કરો. |
503 | સેવા અનુપલબ્ધ -- અમે જાળવણી માટે અસ્થાયી રૂપે ઑફલાઇન છીએ. પછીથી ફરી પ્રયત્ન કરો. |