Данный справочник содержит информацию об Операциях.
Id - идентификатор записи
Name - название Группы операций
OutLinkId - уникальный идентификатор внешней системы
SpeedBottom - минимальная скорость, км/ч
SpeedTop - максимальная скорость, км/ч
...
token | Токен, полученный при авторизации * |
* - обязательный параметр
В случае успешного выполнения запроса, приходит ответ со списком организаций следующего формата:
{
Code Block | ||
---|---|---|
| ||
{ "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 | Максимальная скорость, км/ч |
Org | ID организации в БД |
Depart | ID департамента в БД |
Comment | Комментарий |
Group | ID группы в БД |
* - обязательный параметр
В случае успешного выполнения запроса, должен прийти ответ следующего вида:
Code Block | ||
---|---|---|
| ||
{ |
...
"data": { |
...
"Id": 344 |
...
}, |
...
"err": null, |
...
"status": true |
...
} |
Редактирование записи
Для редактирования существующей записи, необходимо отправить PUT запрос на адрес https://teletrack.ua/agro_api/<token>/works/<Id>, с параметрами в формате JSON
Code Block | ||
---|---|---|
| ||
{
"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 | Комментарий |
* - обязательный параметр
В случае успешного выполнения запроса, должен прийти ответ следующего вида:
Code Block | ||
---|---|---|
| ||
{
"data": null,
"err": null,
"status": true
} |
Удаление записи
Для удаления существующей записи, необходимо отправить DELETE запрос на адрес https://teletrack.ua/agro_api/<token>/works/<Id> , в котором
token | Токен, полученный при авторизации * |
Id | ID записи в БД * |
* - обязательный параметр
В случае успешного выполнения запроса, должен прийти ответ следующего вида:
...
Code Block | ||
---|---|---|
| ||
{ "data": null, |
...
"err": null, |
...
"status": true |
...
} |