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