АГРО Операции

Данный справочник содержит информацию об Операциях.

Id -  идентификатор записи
Name название Группы операций
OutLinkId уникальный идентификатор внешней системы
SpeedBottom - минимальная скорость, км/ч
SpeedTop - максимальная скорость, км/ч


Получение данных

Чтобы получить список , нужно отправить GET запрос на адрес https://teletrack.ua/agro_api/<token>/works, где

token
Токен, полученный при авторизации *

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

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

{

"count":233
"data":
{
"Comment": ""
"Depart": {
"Id":1
"Name": "Dep1"
}
"Group": {
"Id":203
"Name": "testOut"
}
"Id":343
"Name": "TestOut"
"Organization": {
"Id":5
"Name": "Org33"
}
"OutLinkId": "5cdd4615-58ff-11e4-88d0-3640b5e8e657"
"SpeedBottom":2
"SpeedTop":1
}
...
{
"Comment": ""
"Depart": {}
"Group": {
"Id":156
"Name": "test groupoper"
}
"Id":335
"Name": "eee"
"Organization": {}
"OutLinkId":null
"SpeedBottom":0
"SpeedTop":0
}
"err":null
"status":true
}

Создание записи

Для создания новой записи, необходимо отправить POST запрос на адрес https://teletrack.ua/agro_api/<token>/works/ , в котором

tokenТокен, полученный при авторизации *
NameНазвание операции *
OutLinkIdВнешний ID
SpeedBottom
Минимальная скорость, км/ч
SpeedTop
Максимальная скорость, км/ч
OrgID организации в БД
DepartID департамента в БД
CommentКомментарий
GroupID группы в БД

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

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

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

Редактирование записи

{
"Comment": "",
"DeleteMarked": false,
"Depart": {"Id": 176},
"Group": {"Id": 157},
"Id": 6662,
"Name": "op1",
"Organization": {"Id": 320},
"OutLinkId": "56yhn78ik8u_09876543",
"SpeedBottom": 1,
"SpeedTop": 2
}
tokenТокен, полученный при авторизации *
id
ID записи в БД *
NameНазвание операции *
OutLinkIdВнешний ID
SpeedBottom
Минимальная скорость, км/ч
SpeedTop
Максимальная скорость, км/ч
DeleteMarked
Пометка удаления: true / false
Group
ID группы операций *
Organization
ID организации в БД *
Depart
ID департамента в БД *
CommentКомментарий

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

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

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

Удаление записи

Для удаления существующей записи, необходимо отправить  DELETE запрос на адрес https://teletrack.ua/agro_api/<token>/works/<Id> , в котором

token
Токен, полученный при авторизации *
Id
ID записи в БД *

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

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

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