Создание маршрутного микрозадания
Для создания маршрутного микрозадания, нужно отправить запрос POST на адрес https://teletrack.ua/agro_api/<token>/routes/content/<RouteId> с параметрами
{"Work":{"Id":<WorkId>},"Zone":{"Id":<ZoneId>},"DatePlanStart":"<DatePlanStart>","DatePlanEnd":"<DatePlanEnd>","NumberVisitsPlan":<Integer>}, где
token | Токен, полученный при авторизации * |
RouteId | ID маршрутного задания в БД * |
WorkId | ID тех.операции в БД * |
ZoneId | ID поля в БД * |
DatePlanStart | Плановое время первого посещения в формате YYYY-MM-DD HH:MM:SS |
DatePlanEnd | Плановое время последнего посещения в формате YYYY-MM-DD HH:MM:SS |
NumberVisitsPlan | Планируемое количество посещений геозоны, Integer или null, если не указывается * |
* - обязательный параметр
В ответе приходит ID созданной записи маршрутного микрозадания:
{
"data": {"Id":14}"err":null"status":true}
Редактирование записи маршрутного микрозадания
Для создания записи маршрутного задания, нужно отправить запрос PUT на адрес https://teletrack.ua/agro_api/<token>/routes/content/<microRouteId> с параметрами
{"Work":{"Id":<WorkId>},"Zone":{"Id":<ZoneId>},"DatePlanStart":"<DatePlanStart>","DatePlanEnd":"<DatePlanEnd>","NumberVisitsPlan":<Integer>}, где
token | Токен, полученный при авторизации * |
microRouteId | ID маршрутного микрозадания в БД * |
WorkId | ID тех.операции в БД * |
ZoneId | ID поля в БД * |
DatePlanStart | Плановое время первого посещения в формате YYYY-MM-DD HH:MM:SS |
DatePlanEnd | Плановое время последнего посещения в формате YYYY-MM-DD HH:MM:SS |
NumberVisitsPlan | Планируемое количество посещений геозоны, Integer или null, если не указывается * |
* - обязательный параметр
Ответ приходит следующего вида
{
"data":null"err":null"status":true}
Удаление записи маршрутного микрозадания
Для удаления записи маршрутного задания, нужно отправить запрос DELETE на адрес https://teletrack.ua/agro_api/<token>/routes/content/<microRouteId>, в котором
token | Токен, полученный при авторизации * |
microRouteId | ID маршрутного микрозадания в БД * |
* - обязательный параметр
Ответ приходит следующего вида
{
"data":null"err":null"status":true}