Comment on page
Get Plans
The above API provides list of plans by project name with details. you can search plans by plan name or paginate plan list through this API.
Your API requests are authenticated using API keys. Any request that doesn't include an API key will return an error.
Your API requests are authenticated using API keys. Any request that doesn't include an API key will return an error.
Key
GET : get all the plans
Key | Description |
---|---|
project Name : | project name to fetch plans under this projects |
project Id | project id to fetch plans under this projects |
searchString : | search by planname |
startIndex : | get records start offset |
pageSize : | records on each page |
Response codes explanation:
Code | Details |
---|---|
200 | message: "ok" { response shown on right side } |
400 | request parameters missing |
500 | internal server error |
Take a look at how you might call this method using our official libraries, or via
curl
:curl
JS
Python
curl GET " https://ags.aeromegh.com/AeroMegh/AeroCapture/plans/<projectName>/<searchString>/<startIndex>/<pageSize> "
-H "Authorization: Bearer" <API_key>
-H "Content-Type: application/json"
// require the myapi module and set it up with your API key
var myHeaders = new Headers();
myHeaders.append("Authorization", "Bearer" <API_key>);
myHeaders.append("Cookie", "connect.sid=s%3ACuF988ZbksWLbp_ejsELEKxIN5sg-zTa.AhXbSEvWUj9oQ7srORn7BguSWH9uL53cif3yqu2aQfY");
var requestOptions = {
method:'GET',
headers: myHeaders,
redirect :'follow'
};
fetch("https://ags.aeromegh.com/AeroMegh/AeroCapture/plans/xdcf/%20/0/1000/eb4d317f-6703-44ea-83e7-5c654b1df06a?tasktype=0", requestOptions)
// Set your API key before making the request
import requests
url = https://ags.aeromegh.com/Aeromegh/GCSDrones"
payload = {}
headers = {
'Authorization' : 'Bearer' <API_key>,
}
{
{
"plans": [
{
"id": "b8b016dc-a6e4-44ae-ad67-91c9c9c7a236",
"project_name": "ndmvp2",
"plan_name": "plan1",
"user_id": "edb1bf33-0a01-4362-8474-e54e97873391",
"date_and_time": "2023-08-29T11:25:48.317Z",
"flight_source": "20.01507542048126 73.76465920705655",
"flight_destination": "20.014820933045964 73.76443928606061",
"plan_source_latlng": "20.01507542048126 73.76465920705655",
"linked_map": null,
"thumb": "https://pdrlimage.blob.core.windows.net/user-edb1bf33-0a01-4362-8474-e54e97873391/AeroGCSWorkspace/ndmvp2/plan1/Assets/planMap.png",
"MissionType": 2,
"geofenceData": {
"geofence": [
{
"lat": 20.0151333,
"lon": 73.7646886,
"alt": 7
},
{
"lat": 20.014784366616542,
"lon": 73.76462853922483,
"alt": 7
},
{
"lat": 20.01481353323206,
"lon": 73.76442703533068,
"alt": 7
},
{
"lat": 20.015172999998708,
"lon": 73.76448139600608,
"alt": 7
},
{
"lat": 20.0151333,
"lon": 73.7646886,
"alt": 7
}
]
},
"pilot_id": "st=2023-09-11T00%3A02%3A58Z&se=2024-09-11T09%3A22%3A58Z&sp=racwdl&sv=2018-03-28&sr=c&sig=94WHOurXVxKFMEOCATOP1trAJRq12ZTgwYjA3PpleCk%3D"
}
]
}
}
- id: Unique identifier for the plan.
- project_name: Name of the project to which this plan belongs.
- plan_name: Name of the specific plan.
- user_id: Unique identifier for the user associated with this plan.
- date_and_time: Date and time when the plan was created
- flight_source: Latitude and longitude coordinates representing the source of the flight
- flight_destination: Latitude and longitude coordinates representing the destination of the flight
- plan_source_latlng: Latitude and longitude coordinates representing the source of the plan
- linked_map: This attribute appears to be null, indicating there is no linked map associated with this plan.
- thumb: URL pointing to a thumbnail image associated with the plan
- MissionType: Indicates the type of mission (
spraying plan
). - geofenceData: Contains an array of geofence coordinates with their respective latitude, longitude, and altitude.
- pilot_id: represent authentication or authorization token.
Last modified 2mo ago