A tracker's journeys between two times: each run of movement, split wherever it stood still for longer than the stop interval, with where it started and ended, how far it went and its top speed.
curl --request POST \
--url https://app.assetinfinity.ai/api/rpc/tracker_trips \
--header 'Content-Type: application/json' \
--data '
{
"p_from": "<string>",
"p_to": "<string>",
"p_tracker_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"p_stop_minutes": 123
}
'import requests
url = "https://app.assetinfinity.ai/api/rpc/tracker_trips"
payload = {
"p_from": "<string>",
"p_to": "<string>",
"p_tracker_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"p_stop_minutes": 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_stop_minutes: 123
})
};
fetch('https://app.assetinfinity.ai/api/rpc/tracker_trips', 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_trips",
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_stop_minutes' => 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_trips"
payload := strings.NewReader("{\n \"p_from\": \"<string>\",\n \"p_to\": \"<string>\",\n \"p_tracker_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"p_stop_minutes\": 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_trips")
.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_stop_minutes\": 123\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.assetinfinity.ai/api/rpc/tracker_trips")
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_stop_minutes\": 123\n}"
response = http.request(request)
puts response.read_bodyTrackers
A tracker's journeys between two times: each run of movement, split wherever it stood still for longer than the stop interval, with where it started and ended, how far it went and its top speed.
POST
/
rpc
/
tracker_trips
A tracker's journeys between two times: each run of movement, split wherever it stood still for longer than the stop interval, with where it started and ended, how far it went and its top speed.
curl --request POST \
--url https://app.assetinfinity.ai/api/rpc/tracker_trips \
--header 'Content-Type: application/json' \
--data '
{
"p_from": "<string>",
"p_to": "<string>",
"p_tracker_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"p_stop_minutes": 123
}
'import requests
url = "https://app.assetinfinity.ai/api/rpc/tracker_trips"
payload = {
"p_from": "<string>",
"p_to": "<string>",
"p_tracker_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"p_stop_minutes": 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_stop_minutes: 123
})
};
fetch('https://app.assetinfinity.ai/api/rpc/tracker_trips', 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_trips",
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_stop_minutes' => 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_trips"
payload := strings.NewReader("{\n \"p_from\": \"<string>\",\n \"p_to\": \"<string>\",\n \"p_tracker_id\": \"3c90c3cc-0d44-4b50-8888-8dd25736052a\",\n \"p_stop_minutes\": 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_trips")
.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_stop_minutes\": 123\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://app.assetinfinity.ai/api/rpc/tracker_trips")
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_stop_minutes\": 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
A tracker's journeys between two times: each run of movement, split wherever it stood still for longer than the stop interval, with where it started and ended, how far it went and its top speed.
Response
200
OK
⌘I

