Quick start - Telematics SDK
telematicssdk · IoT
# Introduction We have prepared a set of APIs for quick start to integrate telematics SDK that powers mobile telematics inside 3rd party mobile applications. * [CONTACT US](https://telematicssdk.com) * [SANDBOX](https://userdatahub.com) * [DEV.PORTAL](https://docs.telematicssdk.com) * [DEMO APP](https://raxeltelematics.com/telematics-app) # Overview Datamotion provides telematics infrastructure for mobile applications. Telematics SDK turns any smartphone into telematics data gathering devic
Authentication
Sample Requests
/v1/Scorings/consolidated
Hover any highlighted part to learn what it does
curl -X GET "https://api.apis.guru/v2/specs/telematicssdk.com/1.0.0/statistics/v1/Scorings/consolidated?Tag=&AppId=&EndDate=2021-01-18T01%3A04%3A22.840Z&CompanyId=&StartDate=2021-01-17T01%3A04%3A22.840Z&InstanceId=&DeviceToken="
import requests
params = {
"Tag": "",
"AppId": "",
"EndDate": "2021-01-18T01:04:22.840Z",
"CompanyId": "",
"StartDate": "2021-01-17T01:04:22.840Z",
"InstanceId": "",
"DeviceToken": ""
}
response = requests.get(
"https://api.apis.guru/v2/specs/telematicssdk.com/1.0.0/statistics/v1/Scorings/consolidated",
params=params,
)
print(response.json())const url = new URL('https://api.apis.guru/v2/specs/telematicssdk.com/1.0.0/statistics/v1/Scorings/consolidated');
url.searchParams.set('Tag', '');
url.searchParams.set('AppId', '');
url.searchParams.set('EndDate', '2021-01-18T01:04:22.840Z');
url.searchParams.set('CompanyId', '');
url.searchParams.set('StartDate', '2021-01-17T01:04:22.840Z');
url.searchParams.set('InstanceId', '');
url.searchParams.set('DeviceToken', '');
const response = await fetch(url);
const data = await response.json();
console.log(data);package main
import (
"fmt"
"io"
"net/http"
"net/url"
)
func main() {
baseURL, _ := url.Parse("https://api.apis.guru/v2/specs/telematicssdk.com/1.0.0/statistics/v1/Scorings/consolidated")
q := baseURL.Query()
q.Set("Tag", "")
q.Set("AppId", "")
q.Set("EndDate", "2021-01-18T01:04:22.840Z")
q.Set("CompanyId", "")
q.Set("StartDate", "2021-01-17T01:04:22.840Z")
q.Set("InstanceId", "")
q.Set("DeviceToken", "")
baseURL.RawQuery = q.Encode()
targetURL := baseURL.String()
req, _ := http.NewRequest("GET", targetURL, nil)
client := &http.Client{}
resp, _ := client.Do(req)
defer resp.Body.Close()
body, _ := io.ReadAll(resp.Body)
fmt.Println(string(body))
}require "net/http"
require "json"
uri = URI("https://api.apis.guru/v2/specs/telematicssdk.com/1.0.0/statistics/v1/Scorings/consolidated")
uri.query = URI.encode_www_form({
"Tag" => "",
"AppId" => "",
"EndDate" => "2021-01-18T01:04:22.840Z",
"CompanyId" => "",
"StartDate" => "2021-01-17T01:04:22.840Z",
"InstanceId" => "",
"DeviceToken" => ""
})
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = uri.scheme == "https"
req = Net::HTTP::Get.new(uri)
res = http.request(req)
puts JSON.parse(res.body)<?php
$url = "https://api.apis.guru/v2/specs/telematicssdk.com/1.0.0/statistics/v1/Scorings/consolidated?" . http_build_query([
"Tag" => "",
"AppId" => "",
"EndDate" => "2021-01-18T01:04:22.840Z",
"CompanyId" => "",
"StartDate" => "2021-01-17T01:04:22.840Z",
"InstanceId" => "",
"DeviceToken" => ""
]);
$opts = ["http" => [
"method" => "GET",
]];
$ctx = stream_context_create($opts);
$res = file_get_contents($url, false, $ctx);
print_r(json_decode($res, true));Safe driving score API. This API is a part of Telematics API that we provide to our clients. Rating description presents the universal approach, developed by our company on the basis of many years of experience; most of the input variables presented in this document could be adopted depending on th
Hover any highlighted part to learn what it does
curl -X GET "https://api.apis.guru/v2/specs/telematicssdk.com/1.0.0/statistics/v1/Scorings/individual/?endDate=2021-01-30&startDate=2021-01-01"
import requests
params = {
"endDate": "2021-01-30",
"startDate": "2021-01-01"
}
response = requests.get(
"https://api.apis.guru/v2/specs/telematicssdk.com/1.0.0/statistics/v1/Scorings/individual/",
params=params,
)
print(response.json())const url = new URL('https://api.apis.guru/v2/specs/telematicssdk.com/1.0.0/statistics/v1/Scorings/individual/');
url.searchParams.set('endDate', '2021-01-30');
url.searchParams.set('startDate', '2021-01-01');
const response = await fetch(url);
const data = await response.json();
console.log(data);package main
import (
"fmt"
"io"
"net/http"
"net/url"
)
func main() {
baseURL, _ := url.Parse("https://api.apis.guru/v2/specs/telematicssdk.com/1.0.0/statistics/v1/Scorings/individual/")
q := baseURL.Query()
q.Set("endDate", "2021-01-30")
q.Set("startDate", "2021-01-01")
baseURL.RawQuery = q.Encode()
targetURL := baseURL.String()
req, _ := http.NewRequest("GET", targetURL, nil)
client := &http.Client{}
resp, _ := client.Do(req)
defer resp.Body.Close()
body, _ := io.ReadAll(resp.Body)
fmt.Println(string(body))
}require "net/http"
require "json"
uri = URI("https://api.apis.guru/v2/specs/telematicssdk.com/1.0.0/statistics/v1/Scorings/individual/")
uri.query = URI.encode_www_form({
"endDate" => "2021-01-30",
"startDate" => "2021-01-01"
})
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = uri.scheme == "https"
req = Net::HTTP::Get.new(uri)
res = http.request(req)
puts JSON.parse(res.body)<?php
$url = "https://api.apis.guru/v2/specs/telematicssdk.com/1.0.0/statistics/v1/Scorings/individual/?" . http_build_query([
"endDate" => "2021-01-30",
"startDate" => "2021-01-01"
]);
$opts = ["http" => [
"method" => "GET",
]];
$ctx = stream_context_create($opts);
$res = file_get_contents($url, false, $ctx);
print_r(json_decode($res, true));/v1/Statistics/consolidated
Hover any highlighted part to learn what it does
curl -X GET "https://api.apis.guru/v2/specs/telematicssdk.com/1.0.0/statistics/v1/Statistics/consolidated?Tag=&AppId=&EndDate=2021-03-18&CompanyId=&StartDate=2021-01-18&InstanceId=&DeviceToken="
import requests
params = {
"Tag": "",
"AppId": "",
"EndDate": "2021-03-18",
"CompanyId": "",
"StartDate": "2021-01-18",
"InstanceId": "",
"DeviceToken": ""
}
response = requests.get(
"https://api.apis.guru/v2/specs/telematicssdk.com/1.0.0/statistics/v1/Statistics/consolidated",
params=params,
)
print(response.json())const url = new URL('https://api.apis.guru/v2/specs/telematicssdk.com/1.0.0/statistics/v1/Statistics/consolidated');
url.searchParams.set('Tag', '');
url.searchParams.set('AppId', '');
url.searchParams.set('EndDate', '2021-03-18');
url.searchParams.set('CompanyId', '');
url.searchParams.set('StartDate', '2021-01-18');
url.searchParams.set('InstanceId', '');
url.searchParams.set('DeviceToken', '');
const response = await fetch(url);
const data = await response.json();
console.log(data);package main
import (
"fmt"
"io"
"net/http"
"net/url"
)
func main() {
baseURL, _ := url.Parse("https://api.apis.guru/v2/specs/telematicssdk.com/1.0.0/statistics/v1/Statistics/consolidated")
q := baseURL.Query()
q.Set("Tag", "")
q.Set("AppId", "")
q.Set("EndDate", "2021-03-18")
q.Set("CompanyId", "")
q.Set("StartDate", "2021-01-18")
q.Set("InstanceId", "")
q.Set("DeviceToken", "")
baseURL.RawQuery = q.Encode()
targetURL := baseURL.String()
req, _ := http.NewRequest("GET", targetURL, nil)
client := &http.Client{}
resp, _ := client.Do(req)
defer resp.Body.Close()
body, _ := io.ReadAll(resp.Body)
fmt.Println(string(body))
}require "net/http"
require "json"
uri = URI("https://api.apis.guru/v2/specs/telematicssdk.com/1.0.0/statistics/v1/Statistics/consolidated")
uri.query = URI.encode_www_form({
"Tag" => "",
"AppId" => "",
"EndDate" => "2021-03-18",
"CompanyId" => "",
"StartDate" => "2021-01-18",
"InstanceId" => "",
"DeviceToken" => ""
})
http = Net::HTTP.new(uri.host, uri.port)
http.use_ssl = uri.scheme == "https"
req = Net::HTTP::Get.new(uri)
res = http.request(req)
puts JSON.parse(res.body)<?php
$url = "https://api.apis.guru/v2/specs/telematicssdk.com/1.0.0/statistics/v1/Statistics/consolidated?" . http_build_query([
"Tag" => "",
"AppId" => "",
"EndDate" => "2021-03-18",
"CompanyId" => "",
"StartDate" => "2021-01-18",
"InstanceId" => "",
"DeviceToken" => ""
]);
$opts = ["http" => [
"method" => "GET",
]];
$ctx = stream_context_create($opts);
$res = file_get_contents($url, false, $ctx);
print_r(json_decode($res, true));Postman Setup Guide
- See official documentation for authentication and setup.
What can you build with Quick start - Telematics SDK?
Quick start - Telematics SDK is a IoT API. Developers commonly use iot APIs for:
- collecting and streaming sensor and device data
- monitoring and controlling connected devices
- building smart-home and industrial dashboards
- processing device telemetry at scale
- automating device provisioning and alerting
No authentication required. This API is open — no signup or key needed. Ideal for quick prototypes and public-facing features. Quick start - Telematics SDK is free to use, making it a low-risk choice to experiment with.
New to APIs? Read our beginner's guide · Learn about API keys · What is REST?