Exodrive API (2.0)

Download OpenAPI description
Languages
Servers
DEV сервер
https://dev.api.exodrive.ai/

Аварии

Operations

Аномалии

Operations

Получить статус аномалий по устройству

Request

Возвращает статус по устройству и историю последних аномалий

Query
imeistring

IMEI устройства

curl -i -X GET \
  'https://dev.api.exodrive.ai/api/v2/Anomaly/status?imei=string' \
  -H 'Authorization: YOUR_API_KEY_HERE'

Responses

Success

Body
severityLevelinteger(int32)(AnomalySeverityLevel)

Уровни серьезности аномалий телематических устройств: 0 - нет аномалий (None), 1 - незначительная аномалия (Low), 2 - низкая серьезность - возможны ложные срабатывания (Minor), 3 - средняя серьезность - может влиять на качество данных (Medium), 4 - высокая серьезность - проблемы с основными функциями (High), 5 - критическая серьезность - отсутствие данных, потеря связи (Critical)

Enum012345
anomalyCodeinteger(int32)(AnomalyCode)

Коды аномалий телематических устройств: 0 - нет аномалии (None), 1 - большие расстояния между позициями (LargeDistanceBetweenPositions), 2 - движение с выключенным зажиганием (MovementWithIgnitionOff), 3 - включение/выключение зажигания без движения (IgnitionWithoutMovement), 4 - нет связи с устройством более 30 дней (NoConnectionOver30Days), 5 - нет данных с момента активации (NoDataSinceActivation), 6 - множественные сбои питания (MultiplePowerFailures), 7 - большое количество аварий (LargeNumberOfCrashes), 8 - смещение датчика ускорения (AccelerometerShift), 9 - нет данных спустя 10 дней с момента привязки (NotActivatedSinceBinding), 10 - слишком много эвентов (TooManyEvents), 11 - повторное отсутствие связи (RepeatedConnectionLoss), 13 - устройство отсутствует в парсере (DeviceNotInParser), 14 - некорректные показания акселерометра (IncorrectAccelerometerValues)

Enum0123456789
lastOccurrencestring or null(date-time)

Дата последнего возникновения аномалии

daysSinceLastCriticalinteger(int32)

Количество дней с момента последней критической аномалии

daysSinceLastAnomalyinteger(int32)

Количество дней с момента последней аномалии

recentHistoryArray of objects or null(AnomalyHistoryItem)

История недавних аномалий

Response
No response example

Получить историю аномалий по устройству

Request

Возвращает историю последних аномалий по устройству

Query
imeistring

IMEI устройства

daysinteger(int32)

Глубина запроса, дней (default: 30)

Default 30
curl -i -X GET \
  'https://dev.api.exodrive.ai/api/v2/Anomaly/history?days=30&imei=string' \
  -H 'Authorization: YOUR_API_KEY_HERE'

Responses

Success

BodyArray [
anomalyCodeinteger(int32)(AnomalyCode)

Коды аномалий телематических устройств: 0 - нет аномалии (None), 1 - большие расстояния между позициями (LargeDistanceBetweenPositions), 2 - движение с выключенным зажиганием (MovementWithIgnitionOff), 3 - включение/выключение зажигания без движения (IgnitionWithoutMovement), 4 - нет связи с устройством более 30 дней (NoConnectionOver30Days), 5 - нет данных с момента активации (NoDataSinceActivation), 6 - множественные сбои питания (MultiplePowerFailures), 7 - большое количество аварий (LargeNumberOfCrashes), 8 - смещение датчика ускорения (AccelerometerShift), 9 - нет данных спустя 10 дней с момента привязки (NotActivatedSinceBinding), 10 - слишком много эвентов (TooManyEvents), 11 - повторное отсутствие связи (RepeatedConnectionLoss), 13 - устройство отсутствует в парсере (DeviceNotInParser), 14 - некорректные показания акселерометра (IncorrectAccelerometerValues)

Enum0123456789
severityinteger or null(int32)

Уровень тяжести

createdAtstring or null(date-time)

Дата возникновения

]
Response
No response example

Биллинг

Operations

Устройства

Operations

Ваучеры

Operations

Справочники

Operations

Скоринг

Operations