Get flight images for a Swedish property (with metadata)
curl --request GET \
--url https://lens-api.tic.io/flight-images/se/{uuid}/with-metadata \
--header 'x-api-key: <api-key>'import requests
url = "https://lens-api.tic.io/flight-images/se/{uuid}/with-metadata"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://lens-api.tic.io/flight-images/se/{uuid}/with-metadata', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://lens-api.tic.io/flight-images/se/{uuid}/with-metadata",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://lens-api.tic.io/flight-images/se/{uuid}/with-metadata"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-api-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://lens-api.tic.io/flight-images/se/{uuid}/with-metadata")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://lens-api.tic.io/flight-images/se/{uuid}/with-metadata")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"flightImages": [
{
"lantmateriet_OrderImageFileId": 123,
"flightYear": 123,
"flightAltitude": 123,
"resolution": 123,
"spectralType": "<string>",
"fileName": "<string>",
"fileNameLength": 123,
"fileNameReduced": "<string>",
"fileNameReducedLength": 123,
"url": "<string>",
"urlReduced": "<string>",
"error": "<string>",
"processingTimeMs": 123,
"fromCache": true,
"flightRecordingStarted": "2023-11-07T05:31:56Z",
"flightRecordingEnded": "2023-11-07T05:31:56Z",
"totalArea": 123,
"numberOfAreas": 123
}
],
"error": "<string>",
"errorCode": "none",
"success": true,
"requestedPropertyId": "<string>",
"totalProcessingTimeMs": 123
}{
"type": "<string>",
"title": "<string>",
"status": 123,
"detail": "<string>",
"instance": "<string>"
}FlightImages
Get flight images for a Swedish property (with metadata)
Same as GetFlightImagesBySe but returns the full upstream response including processing metadata and error codes, instead of just the image list.
GET
/
flight-images
/
se
/
{uuid}
/
with-metadata
Get flight images for a Swedish property (with metadata)
curl --request GET \
--url https://lens-api.tic.io/flight-images/se/{uuid}/with-metadata \
--header 'x-api-key: <api-key>'import requests
url = "https://lens-api.tic.io/flight-images/se/{uuid}/with-metadata"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://lens-api.tic.io/flight-images/se/{uuid}/with-metadata', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://lens-api.tic.io/flight-images/se/{uuid}/with-metadata",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"x-api-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://lens-api.tic.io/flight-images/se/{uuid}/with-metadata"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("x-api-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://lens-api.tic.io/flight-images/se/{uuid}/with-metadata")
.header("x-api-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://lens-api.tic.io/flight-images/se/{uuid}/with-metadata")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["x-api-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"flightImages": [
{
"lantmateriet_OrderImageFileId": 123,
"flightYear": 123,
"flightAltitude": 123,
"resolution": 123,
"spectralType": "<string>",
"fileName": "<string>",
"fileNameLength": 123,
"fileNameReduced": "<string>",
"fileNameReducedLength": 123,
"url": "<string>",
"urlReduced": "<string>",
"error": "<string>",
"processingTimeMs": 123,
"fromCache": true,
"flightRecordingStarted": "2023-11-07T05:31:56Z",
"flightRecordingEnded": "2023-11-07T05:31:56Z",
"totalArea": 123,
"numberOfAreas": 123
}
],
"error": "<string>",
"errorCode": "none",
"success": true,
"requestedPropertyId": "<string>",
"totalProcessingTimeMs": 123
}{
"type": "<string>",
"title": "<string>",
"status": 123,
"detail": "<string>",
"instance": "<string>"
}Enterprise+ tier
Authorizations
Path Parameters
Swedish Lantmäteriet property UUID
Query Parameters
If true, returns only the most recent flight image
If specified, returns only images captured during this year (1949–current)
Response
OK
Show child attributes
Show child attributes
Available options:
none, invalidPropertyId, invalidCoordinates, invalidBufferDistance, propertyNotFound, noImagesAvailable, areaTooLarge, tooManyTiles, geographicSpreadTooLarge, imageFileNotFound, imageProcessingFailed, databaseError, unknownError