Where a tracker was between two times, as points in order, thinned evenly when there are more than the map can usefully draw. The first and last point are always included.
curl --request POST \
--url https://app.assetinfinity.ai/api/rpc/tracker_trail \
--header 'Content-Type: application/json' \
--data '
{
"p_from": "<string>",
"p_to": "<string>",
"p_tracker_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"p_max_points": 123
}
'import requests
url = "https://app.assetinfinity.ai/api/rpc/tracker_trail"
payload = {
"p_from": "<string>",
"p_to": "<string>",
"p_tracker_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"p_max_points": 123
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
p_from: '<string>',
p_to: '<string>',
p_tracker_id: '3c90c3cc-0d44-4b50-8888-8dd25736052a',
p_max_points: 123
})
};
fetch('https://app.assetinfinity.ai/api/rpc/tracker_trail', 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://app.assetinfinity.ai/api/rpc/tracker_trail",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'p_from' => '<string>',
'p_to' => '<string>',
'p_tracker_id' => '3c90c3cc-0d44-4b50-8888-8dd25736052a',
'p_max_points' => 123
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://app.assetinfinity.ai/api/rpc/tracker_trail"
payload := strings.NewReader("{\n \"p_from\": \"<string>\",\n \"p_to\": \"<string>\",\n \"p_tracker_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"p_max_points\": 123\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://app.assetinfinity.ai/api/rpc/tracker_trail")
.header("Content-Type", "application/json")
.body("{\n \"p_from\": \"<string>\",\n \"p_to\": \"<string>\",\n \"p_tracker_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"p_max_points\": 123\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.assetinfinity.ai/api/rpc/tracker_trail")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"p_from\": \"<string>\",\n \"p_to\": \"<string>\",\n \"p_tracker_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"p_max_points\": 123\n}"
response = http.request(request)
puts response.read_bodyTrackers
Where a tracker was between two times, as points in order, thinned evenly when there are more than the map can usefully draw. The first and last point are always included.
POST
/
rpc
/
tracker_trail
Where a tracker was between two times, as points in order, thinned evenly when there are more than the map can usefully draw. The first and last point are always included.
curl --request POST \
--url https://app.assetinfinity.ai/api/rpc/tracker_trail \
--header 'Content-Type: application/json' \
--data '
{
"p_from": "<string>",
"p_to": "<string>",
"p_tracker_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"p_max_points": 123
}
'import requests
url = "https://app.assetinfinity.ai/api/rpc/tracker_trail"
payload = {
"p_from": "<string>",
"p_to": "<string>",
"p_tracker_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"p_max_points": 123
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
p_from: '<string>',
p_to: '<string>',
p_tracker_id: '3c90c3cc-0d44-4b50-8888-8dd25736052a',
p_max_points: 123
})
};
fetch('https://app.assetinfinity.ai/api/rpc/tracker_trail', 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://app.assetinfinity.ai/api/rpc/tracker_trail",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'p_from' => '<string>',
'p_to' => '<string>',
'p_tracker_id' => '3c90c3cc-0d44-4b50-8888-8dd25736052a',
'p_max_points' => 123
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://app.assetinfinity.ai/api/rpc/tracker_trail"
payload := strings.NewReader("{\n \"p_from\": \"<string>\",\n \"p_to\": \"<string>\",\n \"p_tracker_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"p_max_points\": 123\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://app.assetinfinity.ai/api/rpc/tracker_trail")
.header("Content-Type", "application/json")
.body("{\n \"p_from\": \"<string>\",\n \"p_to\": \"<string>\",\n \"p_tracker_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"p_max_points\": 123\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.assetinfinity.ai/api/rpc/tracker_trail")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"p_from\": \"<string>\",\n \"p_to\": \"<string>\",\n \"p_tracker_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"p_max_points\": 123\n}"
response = http.request(request)
puts response.read_bodyHeaders
Preference
Available options:
params=single-object Body
application/jsonapplication/vnd.pgrst.object+jsonapplication/vnd.pgrst.object+json;nulls=strippedtext/csv
Where a tracker was between two times, as points in order, thinned evenly when there are more than the map can usefully draw. The first and last point are always included.
Response
200
OK
⌘I

