Мовизор ЕСМ API

Movizor ESM API

Методы для управления объектами, отслеживаемыми через ЕСМ.

(English version below)

esm_object_add — добавление объекта

Параметры:

account: Если объект подключается к подчинённому кабинету, указывается его номер. По умолчанию подключается к основному кабинету.
plate: [string][обязательный] номерной знак транспортного средства.
carrier_uid: [int] Идентификатор пользователя перевозчика (в Мовизор)
order_id: [string] Идентификатор заказа или накадной или любого документа по которому сопоставляется ТС.
timestamp_start: [int] Время начала отслеживания.
timestamp_end: [int] Время окончания отслеживания.
title: [string] Название объекта для отображения в личном кабинете. Если не указано, будет сформировано из номерного знака.
metadata: [array] Метаданные, связанные с объектом.
destination: [array] Список пунктов назначения (формат описан дополнительно).
tags: [array] Теги, связанные с объектом.

esm_object_edit — редактирование объекта

Параметры:

object_id: [int][обязательный] ID объекта для редактирования (получен при создании или из esm_object_list)
title: [string] Новое название объекта.
destination: [array] Новый список пунктов назначения.
metadata: [array] Новые метаданные, связанные с объектом.
tags: [array] Новые теги, связанные с объектом.

esm_object_delete — удаление объекта

Параметры:

object_id: [int][обязательный] Обязательный идентификатор объекта для удаления.

esm_object_list — список добавленных ранее объектов

Параметры:

account: [int] Номер кабинета для фильтрации объектов.
showoff: [int] Показывать ли отключенные объекты (1 - показывать, 0 или пустое значение - не показывать).

esm_object_get — получение информации об объекте

Параметры:

object_id: [int][обязательный] ID объекта.

esm_object_reactivate — повторная активация объекта

Параметры:

object_id: [int][обязательный] ID объекта.

Movizor ESM API

Methods for managing objects tracked via ESM.

English version below

esm_object_add — Add an object

Parameters:

account: If the object is connected to a subordinate account, its number is specified. By default, it connects to the main account.
plate: Required vehicle plate number.
carrier_uid: Carrier user ID.
order_id: Order ID or message.
timestamp_start: Start time of tracking.
timestamp_end: End time of tracking.
title: Object title for display in the personal account. If not specified, it will be formed from the plate number.
metadata: Metadata associated with the object.
destination: List of destinations.
tags: Tags associated with the object.

esm_object_edit — Edit an object

Parameters:

object_id: Required ID of the object to edit.
title: New title of the object.
route_id: New route ID.
destination: New list of destinations.
metadata: New metadata associated with the object.
tags: New tags associated with the object.

esm_object_delete — Delete an object

Parameters:

object_id: Required ID of the object to delete.

esm_object_list — List of previously added objects

Parameters:

account: Account number to filter objects.
showoff: Whether to show off objects.

esm_object_get — Get information about an object

Parameters:

object_id: Required ID of the object to get information.

esm_object_reactivate — Reactivate an object

Parameters:

object_id: Required ID of the object to reactivate.