Объекты 1С API

API "1С" предназначены для интеграции с системой 1С и являются упрощенными, т.к. требуют минимальное количество обязательных параметров. Для полноценной работы требуется вручную провести операцию Замена трекера.


Создание объекта

Чтобы создать объект, необходимо отправить GET запрос на адрес:

https://teletrack.ua/api/objects/insertObject1C/{token}/?Name=<Name>&GroupId=<GroupId>&OutLinkId=<OutLinkId>&SettingUnion=<SettingUnion>&IsHired=<IsHired>, где

token
Токен, полученный при авторизации *
Name
Название объекта *
GroupId
ID группы объектов из БД *
OutLinkId
Внешний ID сторонней системы
SettingUnion
Настройки, значение по умолчанию: 55069bff161dfb284b731603 * 
IsHired
Признак наемной техники:
своя - false
наемная - true

 * - обязательный параметр

В случае успешного выполнения запроса, должен прийти ответ следующего формата:

{
"data": {"Id": 2378},
"err": null,
"status": true
}

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

Чтобы отредактировать объект, необходимо отправить GET запрос на адрес :

https://teletrack.ua/api/objects/updateObject1C/{token}/?Id=<Id>&Name=<Name>&OutLinkId=<OutLinkId>&GroupId=<GroupId>&DepartId=<DepartId>&DriverId=<DriverId>&IsHired=<IsHired> , где

token
Токен, полученный при авторизации *
Id
ID объекта из БД *
Name
Название объекта *
OutLinkId
Внешний ID сторонней системы *
GroupId
ID группы объектов из БД *
DriverId
ID водителя из БД * 
Передать 0, если водитель не нужен
DepartId
ID департамента из БД *
IsHired
Признак наемной техники: * (если не указан, присваивается по умолчанию "false")
своя - false
наемная - true
DeleteMarked
Пометка удаления: true / false

 * - обязательный параметр

В случае успешного выполнения запроса, должен прийти ответ следующего формата:

{
"data": null,
"err": null,
"status": true
}