ಪರಿಚಯ
Zeo ಮಾರ್ಗ ಯೋಜಕವು ಫ್ಲೀಟ್ ಮಾಲೀಕರಿಗೆ ತಮ್ಮ ಚಾಲಕರಿಗಾಗಿ ಮಾರ್ಗಗಳನ್ನು ರಚಿಸಲು ಮತ್ತು ಆಪ್ಟಿಮೈಸ್ ಮಾಡಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಫ್ಲೀಟ್ ಮಾಲೀಕರು ಅಥವಾ ಸ್ಥಳೀಯ ಕೊನೆಯ ಮೈಲಿ ವಿತರಣೆಗಳನ್ನು ಮಾಡುವ ಸಣ್ಣ ವ್ಯಾಪಾರಗಳು ಡೆಲಿವರಿ ಸ್ಥಿತಿ, ಚಾಲಕರ ಲೈವ್ ಸ್ಥಳವನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡಬಹುದು ಮತ್ತು ಗ್ರಾಹಕರಿಗೆ ನೈಜ ಸಮಯದ ನವೀಕರಣಗಳನ್ನು ಕಳುಹಿಸಬಹುದು. ಡೆಲಿವರಿ ಡ್ರೈವರ್ಗಳಿಗಾಗಿ Zeo ನ ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್ಗಳು waze, tomtom, Google ನಕ್ಷೆಗಳು, ಇತ್ಯಾದಿ ಸೇರಿದಂತೆ ಎಲ್ಲಾ ಜನಪ್ರಿಯ ನ್ಯಾವಿಗೇಷನ್ ಪರಿಕರಗಳೊಂದಿಗೆ ತಡೆರಹಿತ ಏಕೀಕರಣಗಳೊಂದಿಗೆ ಸಜ್ಜುಗೊಂಡಿವೆ. ಡ್ರೈವರ್ ತನ್ನ ಬೆರಳ ತುದಿಯಲ್ಲಿ ಟಿಪ್ಪಣಿಗಳು, ಗ್ರಾಹಕರ ವಿವರಗಳು ಮತ್ತು ಪಾರ್ಸೆಲ್ ಎಣಿಕೆ ಸೇರಿದಂತೆ ಎಲ್ಲಾ ಪ್ರಮುಖ ವಿವರಗಳನ್ನು ಹೊಂದಿರುತ್ತಾನೆ. 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
ಪ್ರಶ್ನೆ ನಿಯತಾಂಕಗಳು
ನಿಯತಾಂಕ | ಡೀಫಾಲ್ಟ್ | ವಿವರಣೆ |
---|---|---|
api_key | "" | API ಪ್ರವೇಶ ಕೀ |
ನಿಲ್ದಾಣಗಳು | [{}] | ಅರೇಯನ್ನು ನಿಲ್ಲಿಸುತ್ತದೆ |
ಆಬ್ಜೆಕ್ಟ್ ಪ್ಯಾರಾಮೀಟರ್ಗಳನ್ನು ನಿಲ್ಲಿಸುತ್ತದೆ
ನಿಯತಾಂಕ | ಡೀಫಾಲ್ಟ್ | ವಿವರಣೆ |
---|---|---|
ವಿಳಾಸ | "" | ನಿಲುಗಡೆ ವಿಳಾಸ |
ಅಕ್ಷಾಂಶ | "" | ವಿಳಾಸ ಅಕ್ಷಾಂಶ |
ರೇಖಾಂಶ | "" | ವಿಳಾಸ ರೇಖಾಂಶ |
ಟಿಪ್ಪಣಿಗಳು | "" | ಸೇರಿಸಲು ಯಾವುದೇ ಸಂದೇಶ |
ಆಪ್ಟಿಮೈಜ್_ಸ್ಥಿತಿ | "ಸಾಮಾನ್ಯ" | |
ನಿಲ್ಲಿಸುವ_ಅವಧಿ | "ನಿಲ್ದಾಣದಲ್ಲಿ ಇರಿ" | |
ಆಗಮಿಸುವ_ಪ್ರಾರಂಭ | "" | "ಈಗ" |
ತಲುಪುವ_ಅಂತ್ಯ | "" | "ಯಾವಾಗಲೂ" |
ಮುಂಚಿನ | "" | |
ಇತ್ತೀಚಿನ | "" | |
ನಿಲ್ಲಿಸುವ_ಪ್ರಕಾರ | "" | (ವಿತರಣೆ/ಪಿಕಪ್) |
ಗ್ರಾಹಕ ಹೆಸರು | "" | ಗ್ರಾಹಕ ಹೆಸರು |
ಗ್ರಾಹಕ_ಮೊಬೈಲ್_ಸಂಖ್ಯೆ | "" | ಗ್ರಾಹಕರ ಸಂಪರ್ಕ ಸಂಖ್ಯೆ |
ಚಾಲಕ_ಐಡಿ | "" | ಚಾಲಕ ಐಡಿ |
ನಿಲ್ಲಿಸುವ_ದಿನಾಂಕ | "" | ನಿಲ್ಲಿಸುವ ದಿನಾಂಕ |
ಪಾರ್ಸೆಲ್_ಎಣಿಕೆ | 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 ಪ್ರವೇಶ ಕೀ |
ಚಾಲಕ_ಐಡಿ | "" | ಡ್ರೈವರ್ ಐಡಿ ನಾವು ಎಲ್ಲಾ ಡ್ರೈವರ್ ಎಪಿಐಗಳಿಂದ ಪಡೆಯುತ್ತೇವೆ |
ಪ್ರಾರಂಭ_ವಿಳಾಸ | "" | ಮಾರ್ಗ ಪ್ರಾರಂಭದ ವಿಳಾಸ |
ಪ್ರಾರಂಭ_ಅಕ್ಷಾಂಶ | "" | ಅಕ್ಷಾಂಶ ವಿಳಾಸವನ್ನು ಪ್ರಾರಂಭಿಸಿ |
ಪ್ರಾರಂಭ_ರೇಖಾಂಶ | "" | ವಿಳಾಸ ರೇಖಾಂಶವನ್ನು ಪ್ರಾರಂಭಿಸಿ |
ಅಂತ್ಯ_ವಿಳಾಸ | "" | ಮಾರ್ಗದ ಕೊನೆಯ ವಿಳಾಸ |
ಅಂತ್ಯ_ಅಕ್ಷಾಂಶ | "" | ಕೊನೆಯ ವಿಳಾಸ ಅಕ್ಷಾಂಶ |
ಅಂತ್ಯ_ರೇಖಾಂಶ | "" | ಕೊನೆಯ ವಿಳಾಸ ರೇಖಾಂಶ |
ಮಾರ್ಗ_ಹೆಸರು | "" | ಮಾರ್ಗದ ಹೆಸರು |
ಚಾಲಕ_ಐಡಿ | "" | ಮಾರ್ಗವನ್ನು ನಿಯೋಜಿಸಲು ಚಾಲಕ ಐಡಿ |
ಮೂಲ | "" | |
ನಿಲ್ದಾಣಗಳು | [] | ಮಾರ್ಗಗಳ ನಡುವೆ ನಿಲ್ಲುತ್ತದೆ |
ಮಾರ್ಗ_ದಿನಾಂಕ | '' | ಮಾರ್ಗ ದಿನಾಂಕ |
ಆಬ್ಜೆಕ್ಟ್ ಪ್ಯಾರಾಮೀಟರ್ಗಳನ್ನು ನಿಲ್ಲಿಸುತ್ತದೆ
ನಿಯತಾಂಕ | ಡೀಫಾಲ್ಟ್ | ವಿವರಣೆ |
---|---|---|
ವಿಳಾಸ | "" | ನಿಲುಗಡೆ ವಿಳಾಸ |
ಅಕ್ಷಾಂಶ | "" | ವಿಳಾಸ ಅಕ್ಷಾಂಶ |
ರೇಖಾಂಶ | "" | ವಿಳಾಸ ರೇಖಾಂಶ |
ಟಿಪ್ಪಣಿಗಳು | "" | ಸೇರಿಸಲು ಯಾವುದೇ ಸಂದೇಶ |
ಆಪ್ಟಿಮೈಜ್_ಸ್ಥಿತಿ | "ಸಾಮಾನ್ಯ" | |
ನಿಲ್ಲಿಸುವ_ಅವಧಿ | "ನಿಲ್ದಾಣದಲ್ಲಿ ಇರಿ" | |
ಆಗಮಿಸುವ_ಪ್ರಾರಂಭ | "" | "ಈಗ" |
ತಲುಪುವ_ಅಂತ್ಯ | "" | "ಯಾವಾಗಲೂ" |
ಮುಂಚಿನ | "" | |
ಇತ್ತೀಚಿನ | "" | |
ನಿಲ್ಲಿಸುವ_ಪ್ರಕಾರ | "" | (ವಿತರಣೆ/ಪಿಕಪ್) |
ಗ್ರಾಹಕ ಹೆಸರು | "" | ಗ್ರಾಹಕ ಹೆಸರು |
ಗ್ರಾಹಕ_ಮೊಬೈಲ್_ಸಂಖ್ಯೆ | "" | ಗ್ರಾಹಕರ ಸಂಪರ್ಕ ಸಂಖ್ಯೆ |
ಪಾರ್ಸೆಲ್_ಎಣಿಕೆ | 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": ""
}
]
}
}
}
ಈ ಎಂಡ್ ಪಾಯಿಂಟ್ GET ಮಾರ್ಗ ಮಾಹಿತಿ.
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"
}
]
}
}
ಈ ಎಂಡ್ ಪಾಯಿಂಟ್ GET ಮಾರ್ಗ ಮಾಹಿತಿ.
HTTP ವಿನಂತಿ
GET {{base_url}}/api/v5/routes/:route_id/optimize_route
ಪ್ರಶ್ನೆ ನಿಯತಾಂಕಗಳು
ನಿಯತಾಂಕ | ಡೀಫಾಲ್ಟ್ | ವಿವರಣೆ |
---|---|---|
api_key | "" | API ಪ್ರವೇಶ ಕೀ |
ಚಾಲಕ_ಐಡಿ | "" | ಮಾರ್ಗದ ಚಾಲಕ ಐಡಿ |
ಮಾರ್ಗವನ್ನು ಅಳಿಸಿ
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) |
ಅಂಗಡಿ ಮಾಲೀಕರಿಂದ ಚಾಲಕಕ್ಕಾಗಿ ಮಾರ್ಗವನ್ನು ರಚಿಸಿ
curl --location --request POST '{{base_url}}/api/v5/routes/import_orders' \
--header 'Content-Type: multipart/form-data' \
--form 'start_address=""' \
--form 'end_address=""' \
--form 'driver_email="\"\""' \
--form 'api_key="\"\""' \
--form 'file=@"/path/to/file"'
ಮೇಲಿನ ಆಜ್ಞೆಯು JSON ಅನ್ನು ಈ ರೀತಿಯ ರಚನೆಯನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ:
{
"code": 200,
"status": true,
"message": "success",
"data": {
"route": {
"id": 104244,
"start_address": "Delhi",
"end_address": "Delhi",
"start_latitude": 28.7040592,
"start_longitude": 77.1024902,
"end_latitude": 28.7040592,
"end_longitude": 77.1024902,
"created_at": "2021-09-27T06:18:29.000Z",
"route_name": "2021-Sep-09",
"route_stops": [
{
"id": 16921825,
"address": "Delhi",
"latitude": 28.7040592,
"longitude": 77.1024902,
"notes": "test",
"optimize_status": "normal",
"stop_duration": 5,
"customer_name": "ayush",
"customer_mobile_number": "7838479870",
"street": "",
"city": "",
"state": "Delhi",
"country": "India",
"postal_code": "",
"customer_email": "ayush@gmail.com",
"order_number": null,
"order_status": "route_created",
"h_no": "",
"locality": ""
}
]
}
}
}
ಚಾಲಕನಿಗೆ ಮಾರ್ಗವನ್ನು ರಚಿಸಲು ಈ ಅಂತಿಮ ಬಿಂದುವನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.
HTTP ವಿನಂತಿ
POST {{base_url}}/api/v5/routes/import_orders
ಪ್ರಶ್ನೆ ನಿಯತಾಂಕಗಳು
ನಿಯತಾಂಕ | ಡೀಫಾಲ್ಟ್ | ವಿವರಣೆ |
---|---|---|
api_key | "" | Api ಪ್ರವೇಶ ಕೀ (ಪುಟಕ್ಕೆ ಹೋಗಿ ವೆಬ್ಸೈಟ್ url ಅಂಗಡಿ ಮಾಲೀಕರ ಖಾತೆಗೆ ಲಾಗಿನ್ ಮಾಡಿ ನಂತರ ಪುಟಕ್ಕೆ ಹೋಗಿ ಸೆಟ್ಟಿಂಗ್ಗಳ ಪುಟapi ಟೋಕನ್ ಪಡೆಯಿರಿ ಮತ್ತು api_key ಅನ್ನು ರಚಿಸಿ) |
ಪ್ರಾರಂಭ_ವಿಳಾಸ | "" | ಮಾರ್ಗದ ಪ್ರಾರಂಭದ ವಿಳಾಸ |
ಅಂತ್ಯ_ವಿಳಾಸ | "" | ಮಾರ್ಗದ ಕೊನೆಯ ವಿಳಾಸ |
ಚಾಲಕ_ಇಮೇಲ್ | "" | ಚಾಲಕ ಇಮೇಲ್ |
ಕಡತ | "" | 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
ಪ್ರಶ್ನೆ ನಿಯತಾಂಕಗಳು
ನಿಯತಾಂಕ | ಡೇಟಾ ಟೈಪ್ | ಡೀಫಾಲ್ಟ್ | ವಿವರಣೆ |
---|---|---|---|
ಚಾಲಕ_ಐಡಿ | int (*) | ಮಾರ್ಗವನ್ನು ರಚಿಸಲು ಚಾಲಕ_ಐಡಿ ಅಗತ್ಯವಿದೆ | |
ಪ್ರಾರಂಭ_ವಿಳಾಸ | ಸ್ಟ್ರಿಂಗ್ (*) | ಮಾರ್ಗ ಪ್ರಾರಂಭವಾಗುವ ಸ್ಥಳದಿಂದ ವಿಳಾಸ | |
ಪ್ರಾರಂಭ_ಅಕ್ಷಾಂಶ | ದಶಮಾಂಶ | 0 | ಪ್ರಾರಂಭ_ವಿಳಾಸ ಅಥವಾ ಪ್ರಾರಂಭ_ಅಕ್ಷಾಂಶ, ಪ್ರಾರಂಭ_ರೇಖಾಂಶ ಅಗತ್ಯವಿದೆ |
ಪ್ರಾರಂಭ_ರೇಖಾಂಶ | ದಶಮಾಂಶ | 0 | ಪ್ರಾರಂಭ_ವಿಳಾಸ ಅಥವಾ ಪ್ರಾರಂಭ_ಅಕ್ಷಾಂಶ, ಪ್ರಾರಂಭ_ರೇಖಾಂಶ ಅಗತ್ಯವಿದೆ |
ಅಂತ್ಯ_ವಿಳಾಸ | ಸ್ಟ್ರಿಂಗ್ | ಮಾರ್ಗದ ಅಂತ್ಯದ ಸ್ಥಳ | |
ಅಂತ್ಯ_ಅಕ್ಷಾಂಶ | ದಶಮಾಂಶ | ಕೊನೆಯ_ವಿಳಾಸ ಅಥವಾ ಅಂತ್ಯ_ಅಕ್ಷಾಂಶ,ಅಂತ್ಯ_ರೇಖಾಂಶ ಅಗತ್ಯವಿದೆ | |
ಅಂತ್ಯ_ರೇಖಾಂಶ | ದಶಮಾಂಶ | ಕೊನೆಯ_ವಿಳಾಸ ಅಥವಾ ಅಂತ್ಯ_ಅಕ್ಷಾಂಶ,ಅಂತ್ಯ_ರೇಖಾಂಶ ಅಗತ್ಯವಿದೆ | |
ಮಾರ್ಗ_ಹೆಸರು | ಸ್ಟ್ರಿಂಗ್ (*) | ಪ್ರಸ್ತುತ ದಿನಾಂಕ (ಡಿಡಿ/ಮಿಮೀ/ವೈ) | ಮಾರ್ಗದ ಹೆಸರು |
ನಿಲ್ದಾಣಗಳು | ವಸ್ತುಗಳ ಶ್ರೇಣಿ (*) | ವಸ್ತುವಿನ ಶ್ರೇಣಿಯಲ್ಲಿ ಮಾಹಿತಿಯನ್ನು ನಿಲ್ಲಿಸುತ್ತದೆ |
ಆಬ್ಜೆಕ್ಟ್ ಪ್ಯಾರಾಮೀಟರ್ಗಳನ್ನು ನಿಲ್ಲಿಸುತ್ತದೆ
ನಿಯತಾಂಕ | ಡೇಟಾ ಟೈಪ್ | ಡೀಫಾಲ್ಟ್ | ವಿವರಣೆ |
---|---|---|---|
id | INT (*) | 0 | 1. ಸ್ಟಾಪ್_ಟೈಪ್ ಡೆಲಿವರಿ ಆಗಿದ್ದರೆ ಐಡಿ ಕಳುಹಿಸುವ ಅಗತ್ಯವಿಲ್ಲ 2. stop_type ಪಿಕಪ್ ಆಗಿದ್ದರೆ 20 ಅಂಕಿಯ ಐಡಿಯನ್ನು ಕಳುಹಿಸಬೇಕಾಗುತ್ತದೆ |
ನಿಲ್ಲಿಸು_ಆದೇಶ | int (*) | 0 | ನಿಲ್ಲಿಸುವ ಕ್ರಮವನ್ನು ಸೇರಿಸಿ |
ಶೇರ್_ಸ್ಟಾಪ್_ಐಡಿ | ಇಂಟ್ | 0 | 1. stop_type ಪಿಕಪ್ ಆಗಿದ್ದರೆ ಅದನ್ನು ಡೀಫಾಲ್ಟ್ ಆಗಿ ಬಿಡಿ 2. stop_type ಡೆಲಿವರಿ ಆಗಿದ್ದರೆ ಮತ್ತು ಪಿಕಪ್ನೊಂದಿಗೆ ಲಿಂಕ್ ಮಾಡಲು ಬಯಸದಿದ್ದರೆ ಅದನ್ನು ಡೀಫಾಲ್ಟ್ ಆಗಿ ಬಿಡಿ 3. ನೀವು ಯಾವುದೇ ಪಿಕಪ್ನೊಂದಿಗೆ ಲಿಂಕ್ ಮಾಡಲು ಬಯಸಿದರೆ ಆ ಪಿಕಪ್ ಸ್ಟಾಪ್ ಐಡಿಯ ಐಡಿಯನ್ನು ಹಾಕಿ |
ನಿಲ್ಲಿಸುವ_ಪ್ರಕಾರ | ಸ್ಟ್ರಿಂಗ್ | ವಿತರಣಾ | ಮೌಲ್ಯಗಳು ವಿತರಣೆ ಮತ್ತು ಪಿಕಪ್ ಆಗಿರಬೇಕು |
ವಿಳಾಸ | ಸ್ಟ್ರಿಂಗ್ | ವಿಳಾಸ ಅಥವಾ ಅಕ್ಷಾಂಶ, ರೇಖಾಂಶ ಎರಡೂ ಅಗತ್ಯವಿದೆ | |
ಅಕ್ಷಾಂಶ | ದಶಮಾಂಶ | 0 | ವಿಳಾಸ ಅಥವಾ ಅಕ್ಷಾಂಶ, ರೇಖಾಂಶ ಎರಡೂ ಅಗತ್ಯವಿದೆ |
ರೇಖಾಂಶ | ದಶಮಾಂಶ | 0 | ವಿಳಾಸ ಅಥವಾ ಅಕ್ಷಾಂಶ, ರೇಖಾಂಶ ಎರಡೂ ಅಗತ್ಯವಿದೆ |
ಟಿಪ್ಪಣಿಗಳು | ಸ್ಟ್ರಿಂಗ್ | ಸಂಬಂಧಿತ ಮಾಹಿತಿಯನ್ನು ನಿಲ್ಲಿಸಿ | |
ನಿಲ್ಲಿಸುವ_ಅವಧಿ | ಇಂಟ್ | 2 | ನಿಮಿಷಗಳಲ್ಲಿ ನಿಲುಗಡೆಯ ಅವಧಿಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ, ಅಂದರೆ ಗ್ರಾಹಕ ಸೈಟ್ನಲ್ಲಿ ಎಷ್ಟು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. |
ಗ್ರಾಹಕ ಹೆಸರು | ಸ್ಟ್ರಿಂಗ್ | ಗ್ರಾಹಕರ ಮಾಹಿತಿ | |
ಗ್ರಾಹಕ_ಮೊಬೈಲ್_ಸಂಖ್ಯೆ | ಸ್ಟ್ರಿಂಗ್ | ಗ್ರಾಹಕರ ಮಾಹಿತಿ | |
ಗ್ರಾಹಕ_ಇಮೇಲ್ | ಸ್ಟ್ರಿಂಗ್ | ಗ್ರಾಹಕರ ಮಾಹಿತಿ | |
ವಿಳಾಸ_ಟೈಪ್ ಮಾಡಲಾಗಿದೆ | {} | {} | 1. ಸ್ಟಾಪ್_ಟೈಪ್ ಪಿಕಪ್ ಆಗಿದ್ದರೆ, ಕೀ ಡೆಲಿವರಿ_ಕೌಂಟ್ ಆಗಿರುತ್ತದೆ ಮತ್ತು ಮೌಲ್ಯವು ಇಂಟ್ನಲ್ಲಿದ್ದರೆ, ಈ ಪಿಕಪ್ನೊಂದಿಗೆ ಲಿಂಕ್ ಮಾಡಲಾಗಿದೆ. 2. ಸ್ಟಾಪ್_ಟೈಪ್ ಡೆಲಿವರಿ ಆಗಿದ್ದರೆ ಅದನ್ನು ಡೀಫಾಲ್ಟ್ ಆಗಿ ಬಿಡಿ |
ಮಾರ್ಗವನ್ನು ನವೀಕರಿಸಿ
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
ಪ್ರಶ್ನೆ ನಿಯತಾಂಕಗಳು
ಪ್ರಶ್ನೆ ನಿಯತಾಂಕಗಳು
ನಿಯತಾಂಕ | ಡೇಟಾ ಟೈಪ್ | ಡೀಫಾಲ್ಟ್ | ವಿವರಣೆ |
---|---|---|---|
ಚಾಲಕ_ಐಡಿ | int (*) | ಮಾರ್ಗವನ್ನು ರಚಿಸಲು ಚಾಲಕ_ಐಡಿ ಅಗತ್ಯವಿದೆ | |
ಪ್ರಾರಂಭ_ವಿಳಾಸ | ಸ್ಟ್ರಿಂಗ್ (*) | ಮಾರ್ಗ ಪ್ರಾರಂಭವಾಗುವ ಸ್ಥಳದಿಂದ ವಿಳಾಸ | |
ಪ್ರಾರಂಭ_ಅಕ್ಷಾಂಶ | ದಶಮಾಂಶ | 0 | ಪ್ರಾರಂಭ_ವಿಳಾಸ ಅಥವಾ ಪ್ರಾರಂಭ_ಅಕ್ಷಾಂಶ, ಪ್ರಾರಂಭ_ರೇಖಾಂಶ ಅಗತ್ಯವಿದೆ |
ಪ್ರಾರಂಭ_ರೇಖಾಂಶ | ದಶಮಾಂಶ | 0 | ಪ್ರಾರಂಭ_ವಿಳಾಸ ಅಥವಾ ಪ್ರಾರಂಭ_ಅಕ್ಷಾಂಶ, ಪ್ರಾರಂಭ_ರೇಖಾಂಶ ಅಗತ್ಯವಿದೆ |
ಅಂತ್ಯ_ವಿಳಾಸ | ಸ್ಟ್ರಿಂಗ್ | ಮಾರ್ಗದ ಅಂತ್ಯದ ಸ್ಥಳ | |
ಅಂತ್ಯ_ಅಕ್ಷಾಂಶ | ದಶಮಾಂಶ | ಕೊನೆಯ_ವಿಳಾಸ ಅಥವಾ ಅಂತ್ಯ_ಅಕ್ಷಾಂಶ,ಅಂತ್ಯ_ರೇಖಾಂಶ ಅಗತ್ಯವಿದೆ | |
ಅಂತ್ಯ_ರೇಖಾಂಶ | ದಶಮಾಂಶ | ಕೊನೆಯ_ವಿಳಾಸ ಅಥವಾ ಅಂತ್ಯ_ಅಕ್ಷಾಂಶ,ಅಂತ್ಯ_ರೇಖಾಂಶ ಅಗತ್ಯವಿದೆ | |
ಮಾರ್ಗ_ಹೆಸರು | ಸ್ಟ್ರಿಂಗ್ (*) | ಪ್ರಸ್ತುತ ದಿನಾಂಕ (ಡಿಡಿ/ಮಿಮೀ/ವೈ) | ಮಾರ್ಗದ ಹೆಸರು |
ನಿಲ್ದಾಣಗಳು | ವಸ್ತುಗಳ ಶ್ರೇಣಿ (*) | ವಸ್ತುವಿನ ಶ್ರೇಣಿಯಲ್ಲಿ ಮಾಹಿತಿಯನ್ನು ನಿಲ್ಲಿಸುತ್ತದೆ |
ಆಬ್ಜೆಕ್ಟ್ ಪ್ಯಾರಾಮೀಟರ್ಗಳನ್ನು ನಿಲ್ಲಿಸುತ್ತದೆ
ನಿಯತಾಂಕ | ಡೇಟಾ ಟೈಪ್ | ಡೀಫಾಲ್ಟ್ | ವಿವರಣೆ |
---|---|---|---|
id | INT (*) | 0 | 1. ಸ್ಟಾಪ್_ಟೈಪ್ ಡೆಲಿವರಿ ಆಗಿದ್ದರೆ ಐಡಿ ಕಳುಹಿಸುವ ಅಗತ್ಯವಿಲ್ಲ 2. stop_type ಪಿಕಪ್ ಆಗಿದ್ದರೆ 20 ಅಂಕಿಯ ಐಡಿಯನ್ನು ಕಳುಹಿಸಬೇಕಾಗುತ್ತದೆ |
ನಿಲ್ಲಿಸು_ಆದೇಶ | int (*) | 0 | ನಿಲ್ಲಿಸುವ ಕ್ರಮವನ್ನು ಸೇರಿಸಿ |
ಶೇರ್_ಸ್ಟಾಪ್_ಐಡಿ | ಇಂಟ್ | 0 | 1. stop_type ಪಿಕಪ್ ಆಗಿದ್ದರೆ ಅದನ್ನು ಡೀಫಾಲ್ಟ್ ಆಗಿ ಬಿಡಿ 2. stop_type ಡೆಲಿವರಿ ಆಗಿದ್ದರೆ ಮತ್ತು ಪಿಕಪ್ನೊಂದಿಗೆ ಲಿಂಕ್ ಮಾಡಲು ಬಯಸದಿದ್ದರೆ ಅದನ್ನು ಡೀಫಾಲ್ಟ್ ಆಗಿ ಬಿಡಿ 3. ನೀವು ಯಾವುದೇ ಪಿಕಪ್ನೊಂದಿಗೆ ಲಿಂಕ್ ಮಾಡಲು ಬಯಸಿದರೆ ಆ ಪಿಕಪ್ ಸ್ಟಾಪ್ ಐಡಿಯ ಐಡಿಯನ್ನು ಹಾಕಿ |
ನಿಲ್ಲಿಸುವ_ಪ್ರಕಾರ | ಸ್ಟ್ರಿಂಗ್ | ವಿತರಣಾ | ಮೌಲ್ಯಗಳು ವಿತರಣೆ ಮತ್ತು ಪಿಕಪ್ ಆಗಿರಬೇಕು |
ವಿಳಾಸ | ಸ್ಟ್ರಿಂಗ್ | ವಿಳಾಸ ಅಥವಾ ಅಕ್ಷಾಂಶ, ರೇಖಾಂಶ ಎರಡೂ ಅಗತ್ಯವಿದೆ | |
ಅಕ್ಷಾಂಶ | ದಶಮಾಂಶ | 0 | ವಿಳಾಸ ಅಥವಾ ಅಕ್ಷಾಂಶ, ರೇಖಾಂಶ ಎರಡೂ ಅಗತ್ಯವಿದೆ |
ರೇಖಾಂಶ | ದಶಮಾಂಶ | 0 | ವಿಳಾಸ ಅಥವಾ ಅಕ್ಷಾಂಶ, ರೇಖಾಂಶ ಎರಡೂ ಅಗತ್ಯವಿದೆ |
ಟಿಪ್ಪಣಿಗಳು | ಸ್ಟ್ರಿಂಗ್ | ಸಂಬಂಧಿತ ಮಾಹಿತಿಯನ್ನು ನಿಲ್ಲಿಸಿ | |
ನಿಲ್ಲಿಸುವ_ಅವಧಿ | ಇಂಟ್ | 2 | ನಿಮಿಷಗಳಲ್ಲಿ ನಿಲುಗಡೆಯ ಅವಧಿಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ, ಅಂದರೆ ಗ್ರಾಹಕ ಸೈಟ್ನಲ್ಲಿ ಎಷ್ಟು ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ. |
ಗ್ರಾಹಕ ಹೆಸರು | ಸ್ಟ್ರಿಂಗ್ | ಗ್ರಾಹಕರ ಮಾಹಿತಿ | |
ಗ್ರಾಹಕ_ಮೊಬೈಲ್_ಸಂಖ್ಯೆ | ಸ್ಟ್ರಿಂಗ್ | ಗ್ರಾಹಕರ ಮಾಹಿತಿ | |
ಗ್ರಾಹಕ_ಇಮೇಲ್ | ಸ್ಟ್ರಿಂಗ್ | ಗ್ರಾಹಕರ ಮಾಹಿತಿ | |
ವಿಳಾಸ_ಟೈಪ್ ಮಾಡಲಾಗಿದೆ | {} | {} | 1. ಸ್ಟಾಪ್_ಟೈಪ್ ಪಿಕಪ್ ಆಗಿದ್ದರೆ, ಕೀ ಡೆಲಿವರಿ_ಕೌಂಟ್ ಆಗಿರುತ್ತದೆ ಮತ್ತು ಮೌಲ್ಯವು ಇಂಟ್ನಲ್ಲಿದ್ದರೆ, ಈ ಪಿಕಪ್ನೊಂದಿಗೆ ಲಿಂಕ್ ಮಾಡಲಾಗಿದೆ. 2. ಸ್ಟಾಪ್_ಟೈಪ್ ಡೆಲಿವರಿ ಆಗಿದ್ದರೆ ಅದನ್ನು ಡೀಫಾಲ್ಟ್ ಆಗಿ ಬಿಡಿ |
ಮಾರ್ಗದ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯಿರಿ
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
}
]
}
}
}
ಈ ಎಂಡ್ ಪಾಯಿಂಟ್ GET ಮಾರ್ಗ ಮಾಹಿತಿ.
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
}'
ಆಪ್ಟಿಮೈಜ್ ಮಾಡಿದರೆ ಮೇಲಿನ ಆಜ್ಞೆಯು JSON ರಚನೆಯನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ: 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"
}
]
}
}
ಆಪ್ಟಿಮೈಜ್: ತಪ್ಪಾಗಿದ್ದರೆ ಮೇಲಿನ ಆಜ್ಞೆಯು 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"
]
}
]
}
}
ಈ ಎಂಡ್ ಪಾಯಿಂಟ್ GET ಮಾರ್ಗ ಮಾಹಿತಿ.
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 | ಸೇವೆ ಲಭ್ಯವಿಲ್ಲ -- ನಿರ್ವಹಣೆಗಾಗಿ ನಾವು ತಾತ್ಕಾಲಿಕವಾಗಿ ಆಫ್ಲೈನ್ನಲ್ಲಿದ್ದೇವೆ. ದಯವಿಟ್ಟು ನಂತರ ಮತ್ತೆ ಪ್ರಯತ್ನಿಸಿ. |