Add Offline Flight Logs
"Easily upload offline flight logs and seamlessly integrate drone flight data with Aeromegh's addOfflineFlightLogs API."
Last updated
Was this helpful?
Was this helpful?
curl --location 'https://ags.aeromegh.com/Aeromegh/addOfflineFlightLogs' \
--header 'projectname: test' \
--header 'planname: test' \
--header 'aerostackid: 999e8416-d5af-4828-8c44-a83f1e556d4e' \
--header 'flightid: 1c0d5d87-4a1c-4613-a5eb-2bb1c0a13791' \
--header 'droneid: P00001004F002B3131510137383337' \
--header 'teamid: a16afc9b-5205-4fa5-8c42-6276ce1e3281' \
--header 'Authorization: Bearer <API_KEY>' \
--form 'file=@"postman-cloud:///1ef0c693-4ecd-4390-981e-1feebdb9fdcc"'//Please install 'axios' , ' form-data' and ' fs ' module first
//Set your API key before making the request
const axios = require('axios');
const FormData = require('form-data');
const fs = require('fs');
let data = new FormData();
data.append('file', fs.createReadStream('postman-cloud:///1ef0c693-4ecd-4390-981e-1feebdb9fdcc'));
let config = {
method: 'post',
maxBodyLength: Infinity,
url: 'https://ags.aeromegh.com/Aeromegh/addOfflineFlightLogs',
headers: {
'projectname': 'test',
'planname': 'test',
'aerostackid': '999e8416-d5af-4828-8c44-a83f1e556d4e',
'flightid': '1c0d5d87-4a1c-4613-a5eb-2bb1c0a13791',
'droneid': 'P00001004F002B3131510137383337',
'teamid': 'a16afc9b-5205-4fa5-8c42-6276ce1e3281',
'Authorization': 'Bearer <API_KEY>',
...data.getHeaders()
},
data : data
};
axios.request(config)
.then((response) => {
console.log(JSON.stringify(response.data));
})
.catch((error) => {
console.log(error);
});
//Please install 'requests' package first
//Set your API key before making the request
import requests
url = "https://ags.aeromegh.com/Aeromegh/addOfflineFlightLogs"
payload = {}
files=[
('file',('1ef0c693-4ecd-4390-981e-1feebdb9fdcc',open('postman-cloud:///1ef0c693-4ecd-4390-981e-1feebdb9fdcc','rb'),'application/octet-stream'))
]
headers = {
'projectname': 'test',
'planname': 'test',
'aerostackid': '999e8416-d5af-4828-8c44-a83f1e556d4e',
'flightid': '1c0d5d87-4a1c-4613-a5eb-2bb1c0a13791',
'droneid': 'P00001004F002B3131510137383337',
'teamid': 'a16afc9b-5205-4fa5-8c42-6276ce1e3281',
'Authorization': 'Bearer <API_KEY>'
}
response = requests.request("POST", url, headers=headers, data=payload, files=files)
print(response.text)
{
"message": "Logs added"
}