Ссылка на устаревшую версию АПИ https://reports.sputnik-monitor.ru
Интеграция по API предоставляет вам возможность внедрить в собственные системы один комплексный отчет, который объединяет следующие отчеты:
1. Обязательные:
device_id (string) - id устройств, по которым будут запрашиваться данные;
ts_start (int) - дата начала, в формате timestamp;
ts_stop (int) - дата окончания, в формате timestamp;
offset (int) - смещение часового пояса UTC в минутах, по умолчанию - 180 (Msk+3);
token (string) - ключ авторизация, который указан у активной группы, к которой относятся устройства.
2. Дополнительные:
geocode (bool) - получение адреса в событиях по координатам;
group (bool) - получение событий по дням (группировка days[ ]);
with_track (bool) - получение трека (track[ ]);
event_types (string) - получение данных в отчете по заданным событиям (напр.,event_types: "moving, parking");
stop_time (int) - получение стоянок более, в сек;
zones (string) + event_types: zone_entrance - получение данных по конкретным зонам (напр., zones: "zone_id,zone_id", event_types: zone_entrance). В ответе придет zones_report{ }.
¶ События отчета
движение - moving,
стоянка - parking,
топливо (заправка ДУТ, заправка ТК, слив) - fuel_fill, fuel_drain, fuel_card,
установленный датчик - alarm,
нет данных - no_data,
превышение скорости - over_speed,
моточасы - engine_hours,
стонка с зажиганием - ign_parking,
нахождение в зоне - zone_entrance,
нарушения (EcoDriving) - exceed;
нагрузка на ось - loading, unloading;
1. Обязательные:
device_id (int[]) - id устройств, по которым будут запрашиваться данные;
ts_start (int) - дата начала, в формате timestamp;
ts_stop (int) - дата окончания, в формате timestamp;
offset (int) - смещение часового пояса UTC в минутах, по умолчанию - 180 (Msk+3);
token (string) - ключ авторизация, который указан у активной группы, к которой относятся устройства.
{
"device_id": [123456789],
"ts_start": 1716336000,
"ts_stop": 1716422399,
"offset_utc": 180,
"token": "token_key",
"event_types": ["moving", "parking", "fuel_fill"]
}
2. Дополнительные:
geocode (bool) - получение адреса в событиях по координатам;
group (bool) - получение событий по дням (группировка days[ ]);
with_track (bool) - получение трека (track[ ]);
event_types (string[]) - получение данных в отчете по заданным событиям (напр.,event_types: ["moving", "parking"]);
stop_time (int) - получение стоянок более, в сек;
zones (string) + event_types: ["zone_entrance"] - получение данных по конкретным зонам (напр., zones: "zone_id,zone_id", event_types: ["zone_entrance"]). В ответе придет zones_report{ }.
¶ События отчета
движение - moving,
стоянка - parking,
топливо (заправка ДУТ, заправка ТК, слив) - fuel_fill, fuel_drain, fuel_card,
установленный датчик - alarm,
нет данных - no_data,
превышение скорости - over_speed,
моточасы - engine_hours,
стонка с зажиганием - ign_parking,
нахождение в зоне - zone_entrance,
нарушения (EcoDriving) - exceed;
нагрузка на ось - loading, unloading;
Формат ответа - JSON.
По умолчанию получение отчета осуществляется по событиям : стоянки, движения, нет данных (event_types: ["moving", "parking", "no_data"]), в массиве mileage_events[ ].
При передаче в параметрах отчета топливных событий (event_types: ["fuel_fill", "fuel_drain", "fuel_card"]) - ответ по топливу придет в массиве
fuel_events[ ].
Для нагрузки на ось (event_types: ["loading", "unloading"]) - в массиве loading_events[ ].
По превышению скорости (event_types: ["over_speed"]) - в массиве speeding[ ].
Для получения данных в отчете по EcoDriving, необходимо передать в параметрах событий exceed (event_types: ["exceed"]). Ответ придет в структуре eco_driving{ }.
// Общая информация
"device_id" int64 ID устройства
"state_number" string Госномер ТС
"brand" string Марка ТС
"model" string Модель ТС
"has_fuel" bool Подключен датчик по Топливу
"fuel_mark" string Марка топлива
"has_can_log" string Подключен CAN
"is_can_fuel" bool Использовать топливо по CAN
"has_eco_driving" bool Подключен EcoDriving
"ts_start" int64 Начало (период "с")
"ts_stop" int64 Конец (период "по")
// Пробеги
"distance_total" float64 Пробег (общий), м
"distance" float64 Пробег (GPS), м
"distance_no_data" float64 Пробеш (Нет данных), м
"distance_by_can" float64 Пробег (CAN), м
"distance_turns" float64 Пробег по сменам, м
"distance_no_turns" float64 Пробег вне смен, м
// Время маршрутных событий
"moving_time" int64 Время в пути
"parking_time" int64 Общее время стоянки
"no_data_time" int64 Примерное время без GPS
"first_moving_time" int64 Первое время движения
"last_moving_time" int64 Последнее время движения
// Данные по зажиганию
"moving_ignition_time" int64 Движение с зажиганием
"parking_ignition_time" int64 Стоянка с вкл. зажиганием
"parking_no_ignition_time" int64 Стоянка с выкл. зажиганием
"ignition_time" int64 Время работы с вкл. зажиганием
"ignition_start" int64 Первое включение зажигания
"ignition_stop" int64 Выключение зажигания
"ignition_time_can" int64 Время работы с вкл. зажиганием (CAN)
// Работа двигателя
"engine_working_time" int64 Моточасы
"engine_working_time_can" int64 Моточасы (CAN)
"engine_speed" int Обороты двигателя, об/мин
// Топливные данные
"fuel_fill" float64 Заправка, л (ДУТ)
"fuel_fill_card" float64 Заправка, л (ТК)
"fuel_drain" float64 Слив, л
"fuel_consumption" float64 Израсходовано, л (всего)
"fuel_cons_by_moving" float64 Израсходовано, л (движение)
"fuel_cons_by_parking" float64 Израсходовано, л (стоянка)
"fuel_consumption_per_hour" float64 Расход, л/ч, всего
"fuel_consumption_on_100_km_moving" float64 Расход, л/100км (движение/норма)
"fuel_consumption_on_100_km_total" float64 Расход, л/100км (всего/норма)
"fuel_consumption_flow" float64 Израсходовано топливо по норме
"fuel_consumption_on_100_km_flow" float64 Расход, л/100км (норма)
"fuel_consumption_per_hour_flow" float64 Расход, л/ч, норма
"fuel_start" float64 Начальный остаток топлива, л
"fuel_end" float64 Конечный остаток топлива, л
// CAN топливо
"fuel_consumption_can" float64 Израсходовано, л (всего, CAN)
"fuel_cons_by_moving_can" float64 Израсходовано, л (движение, CAN)
"fuel_cons_by_parking_can" float64 Израсходовано, л (стоянка, CAN)
"fuel_consumption_on_100_km_can" float64 Расход, л/100км (всего/норма, CAN)
"fuel_consumption_on_100_km_moving_can" floa64 Расход, л/100км (движение/норма, CAN)
"fuel_consumption_per_hour_can" float64 Расход, л/ч, всего (CAN)
// Скорость
"avg_speed" uint16 Сред. скорость, км/ч
"max_speed" uint16 Макс. скорость, км/ч
// Данные по одометру
"odometer_start" float64 Начальный одометр, м
"odometer_end" float64 Конечный одометр, м
"odometer_can_start" float64 Начальный одометр, м (CAN)
"odometer_can_end" float64 Конечный одометр, м (CAN)
// Информация по загрузкам/разгрузкам
"max_weight" int64 Max объем загрузки
"loaded" float64 Всего загружено, кг
"unloaded" float64 Всего разгружено, кг
// Маршрутные события: движения, стоянки, нет данных. *Event
"mileage_events"
[
"_id" string ID события
"ts_start" int64 Время начала события
"ts_stop" int64 Время окончания события
"event_type" string Тип события (движение, стоянка, нет данных)
"speed_max" int Максимальная скорость, км/ч
"speed_average" int Средняя скорость, км/ч
"odometer" int64 Значение одометра, м
"ignition_seconds" int64 Время включеного зажигания
"ign_first_time" int64 Время первого включения зажигания
"ign_last_time" int64 Время последнего выключения зажигания
"distance" float64 Пробег, м
"distance_prev" float64 Пробег с начала периода, м
"engine_work_time" int64 Время работы двигателя, сек
"engine_work_time_total" int64 Время работы двигателя, всего, сек
"lat" float64 Широта
"lng" float64 Долгота
"address" string Адрес
"fuel_start" float64 Начальный уровень топлива
"fuel_end" float64 Конечный уровень топлива
"fuel_level" float64 Изменение уровня топлива (расход, слив, заправка)
]
// Топливные события, cм. пример ответа
"fuel_events" []Event
// События загрузки/разгрузки, cм. пример ответа
"loading_events" []Event
// События EcoDriving, см. пример ответа
"eco_driving" EcoDriving
// Отчет по зонам, см. пример ответа
"zones_report" ZonesReport
// Трек, см. пример ответа
"track" []TrackPoint
// Датчики
"sensors"
[
"sensor" string Название датчика
"port" string Порт датчика
"total" int Кол-во срабатывания датчика
"duration" int64 Длительность работы
"non_working_time" int64 Время простоя датчика
"icon" string Иконка датчика (для отображения на карте, на графике)
]
// Группировка данных по дням, см. пример ответа
"days" []DayRecord
[
{
"device_id": 123456789,
"brand": "КАМАЗ",
"model": "6500",
"state_number": "X123XX800",
"has_fuel": true,
"fuel_mark": "АИ-92",
"ts_start": 1716325200,
"ts_stop": 1716411600,
"distance": 241602,
"distance_no_data": 4571,
"moving_time": 22591,
"moving_ignition_time": 22584,
"parking_time": 13667,
"parking_ignition_time": 12905,
"parking_no_ignition_time": 762,
"ignition_time": 35489,
"ignition_start": 1716325200,
"ignition_stop": 1716361458,
"engine_working_time": 26639,
"no_data_time": 719,
"avg_speed": 38,
"max_speed": 105,
"odometer_start": 33310758,
"odometer_end": 33552360,
"first_moving_time": 1716325200,
"last_moving_time": 1716361458,
// Данные по событиям: стоянки, движение и нет данных
"mileage_events": [
{
"_id": "112id",
"ts_start": 1716325200,
"ts_stop": 1716325922,
"event_type": "moving",
"speed_max": 39,
"speed_average": 7,
"odometer": 33312328,
"ignition_seconds": 722,
"ign_first_time": 1716325200,
"ign_last_time": 1716325922,
"distance": 1570,
"distance_prev": 1570,
"engine_work_time": 722,
"engine_work_time_total": 7376504
},
{
"_id": "123id",
"ts_start": 1716325922,
"ts_stop": 1716326384,
"event_type": "parking",
"ignition_seconds": 461,
"ign_first_time": 1716325922,
"ign_last_time": 1716326384,
"distance_prev": 1570,
"lat": 55.464226,
"lng": 37.72016,
"address": "Россия, Московская область, городской округ Домодедово,Домодедово",
"engine_work_time": 282,
"engine_work_time_total": 7376786
},
{
"_id": "124id",
"ts_start": 1716361458,
"ts_stop": 1716362177,
"event_type": "no_data",
"odometer": 33556931,
"distance": 4571,
"distance_prev": 246173,
"engine_work_time_total": 7402421
}
],
// Данные по топливным событиям
"fuel_events": [
{
"_id": "676fd11ed1092f21cf11ff73",
"device_id": 123456789,
"ts_start": 1735335465,
"ts_stop": 1735340045,
"event_type": "fuel_fill",
"lat": 55.680767,
"lng": 49.68626,
"fuel_level": 680.1,
"fuel_start": 396.3,
"fuel_end": 1076.4,
"address": "Россия, Приволжский федеральный округ, Татарстан"
}
],
// Данные по EcoDriving
"eco_driving": {
"distance": 899409,
"duration": 40862,
"kpi": 666,
"turns_total": 7,
"exceeds_total": 333,
"overspeeds_total": 333,
"speed_color": "#ffcc99",
"accel_color": "#ffff99",
"gps_color": "#ff9999",
"vert_color": "#9999ff",
"break_color": "#99ccff",
"side_color": "#cc99ff",
"overspeeding_time_percent": 32.4,
"overspeeding_time": 13243,
"events": [
{
"device_id": 123456,
"ts_start": 1735334990,
"ts_stop": 1735335009,
"event_type": "exceed",
"speed_max": 102,
"lat": 55.670635,
"lng": 49.730225,
"sensor": "speed",
"port": "1",
"address": "Россия, Приволжский федеральный округ, Татарстан",
"max_exceed_value": 102,
"exceed_treshold": 90,
"total": 2
},
.....
]
},
// Данные по нагузке на ось
"loading_events": [
{
"_id": "676fd29fd1092f21cf124ed2",
"device_id": 123456789,
"ts_start": 1735359174,
"ts_stop": 1735360496,
"event_type": "unloading",
"lat": 55.350506,
"lng": 37.592392,
"address": "Россия, Московская область, городской округ Подольск,«Крым»",
"total": 0,
"weight_start": 12449.568990686654,
"weight_end": 11136.550420516405,
"weight_change": 1313
},
{
"_id": "676fd29fd1092f21cf124ed1",
"device_id": 123456789,
"ts_start": 1735361710,
"ts_stop": 1735362344,
"event_type": "loading",
"lat": 55.38728,
"lng": 37.570965,
"address": "Россия, Московская область, городской округ Подольск",
"total": 0,
"weight_start": 11468.476160492173,
"weight_end": 12348.48582018619,
"weight_change": 880
},
.....
],
// Данные по пребыванию в зонах
"zones_report": {
"zones_count": 8,
"zones_visits": 18,
"zones_inner_time": 31941,
"zones_outer_time": 54458,
"fuel_consumption_inner": 31.9,
"no_ign_time": 968,
"summary": [
{
"id": 0,
"zone": "30362",
"visits": 2,
"inner_time": 3830,
"outer_time": 82569,
"engine_work_time": 3830,
"ignition_time": 3830,
"max_speed": 105,
"avg_speed": 8,
"is_valid": true,
"fuel_consumption": 3.9
},
{
"id": 0,
"zone": "30481",
"visits": 3,
"inner_time": 5029,
"outer_time": 81370,
"engine_work_time": 1589,
"ignition_time": 5028,
"no_ign_time": 1,
"max_speed": 18,
"avg_speed": 8,
"is_valid": true,
"fuel_consumption": 3.1
},
],
"events": [
{
"id": 0,
"name": "30398",
"date": "22.05.2024",
"enter_time": 1716325301,
"exit_time": 1716327596,
"duration": 2295,
"distance": 2260,
"parking_time": 949,
"moving_time": 1346,
"engine_work_time": 1928,
"ignition_time": 2295,
"max_speed": 15,
"avg_speed": 8,
"fuel_consumption": 3.4
},
{
"id": 0,
"name": "30488",
"date": "22.05.2024",
"enter_time": 1716329859,
"exit_time": 1716329871,
"duration": 12,
"distance": 149,
"prev_zone_leave_time": 2263,
"moving_time": 12,
"engine_work_time": 12,
"ignition_time": 12,
"max_speed": 49,
"avg_speed": 41
},
]
},
// Данные по треку - для отрисовки событий на карте
"track": [
{
"lat": 55.463314,
"lng": 37.706852,
"packet_time": 1716325211,
"az": 90,
"alt": 152,
"speed": 34,
"ign": true,
"sat": 16,
"csq": 31,
"fuel": 250.6,
"dist": 0
},
{
"lat": 55.463284,
"lng": 37.70854,
"packet_time": 1716325223,
"az": 89,
"alt": 152,
"speed": 29,
"ign": true,
"sat": 16,
"csq": 31,
"fuel": 249.9,
"dist": 0
},
],
// Группировка событий по дням
"days": [
{
"ts_start": 1716325200,
"ts_stop": 1716362178,
"distance": 241602,
"distance_no_data": 4571,
"moving_time": 22591,
"moving_ignition_time": 22584,
"parking_time": 13667,
"parking_ignition_time": 12905,
"parking_no_ignition_time": 762,
"ignition_time": 35489,
"ignition_start": 1716325200,
"ignition_stop": 1716361458,
"engine_working_time": 26639,
"no_data_time": 719,
"avg_speed": 38,
"max_speed": 105,
"odometer_start": 33310758,
"odometer_end": 33552360,
"first_moving_time": 1716325200,
"last_moving_time": 1716361458,
"efficiency": {
"index": 0,
"default_index": 0,
"indexes": []
},
"day": "22.05.2024",
"mileage_events": [
{
"_id": "234id",
"ts_start": 1716325200,
"ts_stop": 1716325922,
"event_type": "moving",
"speed_max": 39,
"speed_average": 7,
"odometer": 33312328,
"ignition_seconds": 722,
"ign_first_time": 1716325200,
"ign_last_time": 1716325922,
"distance": 1570,
"distance_prev": 1570,
"engine_work_time": 722,
"engine_work_time_total": 7376504,
"total": 0
},
{
"_id": "256id",
"ts_start": 1716361458,
"ts_stop": 1716362177,
"event_type": "no_data",
"odometer": 33556931,
"distance": 4571,
"distance_prev": 246173,
"engine_work_time_total": 7402421,
"total": 0
}
],
}
],
}
]
1. Ошибка авторизации
При отправке запроса, необходима обязательная авторизация.
Передайте или проверьте корректность введенного токена
{
"status": false,
"code": 400,
"message": "Error parsing request params",
"error": "invalid authorization"
}
2. Ошибка обязательного параметра
Проверьте наличие всех передаваемых обязательных параметров при отправке запроса
{
"status": false,
"code": 400,
"message": "Error parsing request params",
"error": "required [param]"
}
3. Ошибка несоответствия типа параметра
Проверьте соответствие типов передаваемых параметров при отправке запроса
{
"status": false,
"code": 400,
"message": "Error parsing request params",
"error": "json: cannot unmarshal string into Go struct field BaseReportParams.event_types of type []string"
}
1. Обязательные:
device_id (string) - id устройств, по которым будут запрашиваться данные;
ts_start (int) - дата начала, в формате timestamp;
ts_stop (int) - дата окончания, в формате timestamp;
token (string) - ключ авторизация, который указан у активной группы, к которой относятся устройства.
https://reports.sputnik-monitor.ru/api/track?device_id=123456&ts_start=1728939600&ts_stop=1729025999&token=43r43rt3f42t243
Формат ответа - JSON.
[
{
"device_id": 123456,
"brand": "КАМАЗ",
"model": "65801-Т5",
"state_number": "",
"total": 2621,
"distance": 237374,
"track": [
{
"lat": 55.571785,
"lng": 37.669205,
"packet_time": 1728939602,
"az": 87,
"alt": 151,
"speed": 80,
"ign": true,
"sat": 17,
"csq": 20,
"fuel": 272.4,
"dist": 0
},
{
"lat": 55.571865,
"lng": 37.671,
"packet_time": 1728939607,
"az": 84,
"alt": 151,
"speed": 81,
"ign": true,
"sat": 18,
"csq": 20,
"fuel": 272.7,
"dist": 0
},
]
"speed_events": null
}
]
1. Ошибка авторизации
При отправке запроса, необходима обязательная авторизация.
Передайте или проверьте корректность введенного токена
{
"status": false,
"code": 400,
"message": "Error parsing request params",
"error": "invalid authorization"
}
2. Ошибка обязательного параметра
Проверьте наличие всех передаваемых обязательных параметров при отправке запроса
{
"status": false,
"code": 400,
"message": "Error parsing request params",
"error": "required [param]"
}
1. Обязательные:
device_id (int[]) - массив id устройств, по которым будут запрашиваться данные;
ts_start (int) - дата начала, в формате timestamp;
ts_stop (int) - дата окончания, в формате timestamp;
token (string) - ключ авторизация, который указан у активной группы, к которой относятся устройства;
offset (int) - смещение часового пояса UTC в минутах, по умолчанию - 180 (Msk+3);
series_types (string[]) - тип датчиков, по которым будут агрегироваться данные;
event_types (string[]) - тип событий отчета для графика, по которому будут агрегироваться данные. Перечень событий отчета можно посмотреть в описании Получение отчета по API.
https://reports.sputnik-monitor.ru/api/reports/series
// Body
{
"token": "12erwete4544",
"ts_start": 1735344000,
"ts_stop": 1735430399,
"offset_utc": 180,
"device_id": [
1234567890
],
// типы интересуемых событий
"event_types": [
"loading", // загрузка
"unloading", // разгрузка
"moving", // движение
"parking", // стоянка
"no_data", // нет данных
"fuel_fill", // заправка
"fuel_drain" // слив
],
"series_types": [
"axis", // датчик нагрузки на ось
"wheel" // датчик давления в шинах
]
}
Формат ответа - JSON.
[
{
"device_id": 1234567890,
"brand": "DONGFENG ",
"model": "GX",
"state_number": "у123уу799",
"has_can_log": true,
"is_can_fuel": true,
"has_fuel": true,
"fuel_mark": "dt",
"fuel_price": 62,
"max_fuel": 1100,
"max_weight": 30000,
"has_eco_driving": true,
"ts_start": 1735333200,
"ts_stop": 1735419599,
"offset": 10800,
// Данные для оси Х графика - время
"x_axis": [
1735333200000,
1735333205000,
1735333210000,
....
],
"series": [
{
"label": "axis_2",
"type": "axis", // тип датчика
"icon": "",
"number": 2, // № оси, на которой стоит датчик
// Данные для оси Y графика - объем
"values": [
12870.212672059557,
12870.041769903,
12869.871238543408,
.....
]
}
]
}
]
1. Ошибка авторизации
При отправке запроса, необходима обязательная авторизация.
Передайте или проверьте корректность введенного токена
{
"status": false,
"code": 400,
"message": "Error parsing request params",
"error": "invalid authorization"
}
2. Ошибка обязательного параметра
Проверьте наличие всех передаваемых обязательных параметров при отправке запроса
{
"status": false,
"code": 400,
"message": "Error parsing request params",
"error": "required [param]"
}
Интеграция по API позволяет получить список групп компании.
ApiKey: API-KEY
{
"company_id": 12345,
"company_name": "ООО Ромашка",
"groups": [
{
"id": 0,
"name": "all_devices"
},
{
"id": 15,
"name": "Легковые"
},
{
"id": 17,
"name": "Грузовые"
},
{
"id": 18,
"name": "Специальные"
},
{
"id": 19,
"name": "Тест"
}
]
}
1. Ошибка некорректного токена
При отправке запроса, обязателен токен.
Передайте или проверьте корректность введенного токена
{
"code": 400,
"status": false,
"message": "err_bad_token"
}
{
"code": 400,
"status": false,
"message": "err_incorrect_auth_type"
}
Интеграция по API позволяет получить список транспорта по группам.
ApiKey <API-KEY>
[
{
"device_id": 22222211,
"state_number": "X000XX777",
"brand": "КАМАЗ",
"model": "65-801",
"firmware": "N1.0.0",
"type": "",
"type_term": 127,
"is_fines_inn": false,
"check_fines": false,
"dop_inn": "",
"company_id": 0,
"company": "",
"country": "RU",
"speedmin": 0,
"parking_time": 0,
"is_active": false,
"is_evacuation_enabled": false,
"state": {
"last_active_time": 1716812961,
"icons": [
{
"name": "Obj_NoMoney",
"tooltip": "не активно"
}
],
"lat": 55.584755,
"lng": 37.631794,
"az": 157,
"alt": 176,
"speed": 0,
"gps": 15,
"gsm": 20,
"ign": false,
"ext": true,
"is_online": true,
"odometer": 21526,
"engine_hours": 17,
"voltage": {
"external": 25.4,
"ignition": 11.9
},
"wheels_pressure": null,
"port": 0,
"host": "",
"server_addr": ":0",
"axle_load": {
"total_axles": 0,
"max_weight": 0,
"total_weight": 0,
"load_percent": 0,
"axles": null
}
},
"abonplata": 0,
"ao_start": "",
"ao_end": "",
"date_install": "",
"last_active_date": "",
"sim_slot": 0,
"production_date": "",
"tel2": "",
"sim_operator1": "",
"sim_operator2": "",
"is_sim1_blocked": "",
"is_sim2_blocked": "",
"is_accelerometer_enabled": 0,
"accelerometer_threshold": 0,
"ust_name": "",
"sensors": [
{
"type": 0,
"name": "",
"color": 0,
"port": "N1"
},
{
"type": 0,
"name": "",
"color": 0,
"port": "N2"
},
{
"type": 0,
"name": "",
"color": 0,
"port": "P1"
},
{
"type": 0,
"name": "",
"color": 0,
"port": "P2"
},
{
"type": 0,
"name": "",
"color": 0,
"port": "P3"
},
{
"type": 0,
"name": "",
"color": 0,
"port": "P4"
}
],
"tsensor": "avtosensorV1",
"sensors_configs": [],
"axle_configs": {
"type": "",
"axles": []
},
"wheel_configs": {
"wheels": []
},
"daily_mileage": 0,
"image": "icons/tracker/new/kamgreen_90.png",
"size_tracker": "15px",
"icon_size": "50px",
"icon_color": "108",
"rotate_image": false,
"vin": "",
"vehicle_type": "lightweight",
"groups": "",
"driver_icon": "",
"fines_count": 0,
"fuel_mark": "АИ-92",
"fuel_price": 0,
"carrier": "",
"additional_set": ""
},
]
1. Ошибка некорректного токена
При отправке запроса, обязателен токен.
Передайте или проверьте корректность введенного токена
{
"code": 400,
"status": false,
"message": "err_bad_token"
}
{
"code": 400,
"status": false,
"message": "err_incorrect_auth_type"
}
2. Ошибка доступа к группе
{
"code": 400,
"status": false,
"message": "err_no_access_to_group"
}
Интеграция по API позволяет получить состояние устройств на текущий момент времени.
ApiKey <API-KEY>
[
{
"device": 123,
"gosnum": "С123РС799",
"brand": "КАМАЗ",
"model": "65801-Т5",
"comment": "на погрузке",
"date": "2024-10-15 06:35:39",
"timestamp": 1728974139,
"lat": 55.762154,
"lng": 37.483574,
"speed": 0,
"azimuth": 314,
"ign": 0,
"fuel": 616,
"dist": 125623.8
},
{
"device": 456,
"gosnum": "O123ММ77",
"brand": "XCMG",
"model": "XE180DN",
"comment": "в рейсе",
"date": "2024-10-15 06:36:20",
"timestamp": 1728974180,
"lat": 55.55554,
"lng": 37.45738,
"speed": 1,
"azimuth": 212,
"ign": 1,
"dist": 1484.5
},
]
1. Ошибка некорректного токена
При отправке запроса, обязателен токен.
Передайте или проверьте корректность введенного токена
{
"code": 400,
"status": false,
"message": "err_bad_token"
}
{
"code": 400,
"status": false,
"message": "err_incorrect_auth_type"
}
Интеграция по API позволяет получить список зон.
ApiKey: API-KEY
Формат ответа - JSON
{
"id": 30352,
"polygon": {
"type": "Polygon",
"coordinates": [
[
[
37.49608,
55.76141
],
[
37.49606,
55.76187
],
[
37.49604,
55.76215
],
[
37.49597,
55.76259
],
[
37.4858,
55.76231
],
[
37.48584,
55.76162
],
[
37.48593,
55.76095
],
[
37.49608,
55.76126
],
[
37.49608,
55.76141
]
]
]
},
"name": "АДЦ",
"area": 95835.53486519527,
"visible": true,
"color": "30b5b8",
"icon": "icons/zones_new/pin_2.png",
"icon_size": 35
},
1. Ошибка некорректного токена
При отправке запроса, обязателен токен.
Передайте или проверьте корректность введенного токена
{
"code": 400,
"status": false,
"message": "err_bad_token"
}
{
"code": 400,
"status": false,
"message": "err_incorrect_auth_type"
}