Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Создание маршрутного микрозадания

Для создания маршрутного микрозадания, нужно отправить запрос POST на адрес https://teletrack.ua/agro_api/<token>/routes/content/<RouteId> с параметрами


Code Block
themeEclipse
{
"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 созданной записи маршрутного микрозадания:

Code Block
themeConfluence
{

...


"data": {

...


"Id":14

...


}

...


"err":null

...


"status":true

...


}


Редактирование записи маршрутного микрозадания

Для создания записи маршрутного задания, нужно отправить запрос PUT на адрес https://teletrack.ua/agro_api/<token>/routes/content/<microRouteId> с параметрами


Code Block
themeEclipse
{
"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, если не указывается *


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

Ответ приходит следующего вида


Code Block
themeEclipse
{

...


"data":null

...


"err":null

...


"status":true

...


}

Удаление записи маршрутного микрозадания

Для удаления записи маршрутного задания, нужно отправить запрос DELETE на адрес https://teletrack.ua/agro_api/<token>/routes/content/<microRouteId>, в котором


token
Токен, полученный при авторизации *
microRouteId
ID маршрутного микрозадания в БД *


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

Ответ приходит следующего вида

Code Block
themeEclipse
{

...


"data":null

...


"err":null

...


"status":true

...


}