<
From version < 21.7 >
edited by Артем Шемяков
on 2022/09/02 09:33
To version < 24.1 >
edited by Артем Шемяков
on 2022/09/02 12:30
>
Change comment: There is no comment for this version

Summary

Details

Icon Page properties
Content
... ... @@ -10,7 +10,7 @@
10 10  
11 11  (% style="color:#000000" %)−(%%) Между запросами должна быть пауза в 1 секунду (превышение отвергается системой с уведомлением о превышении частоты запросов).
12 12  
13 -(% style="color:#000000" %)−(%%) Для работы со всеми методами API необходимо в заголовок добавлять X-Auth (токен авторизации, получаемый методом auth/login).
13 +(% style="color:#000000" %)−(%%) Для работы со всеми методами API необходимо в заголовок добавлять __**X-Auth**__ (токен авторизации, получаемый методом __**auth/login**__).
14 14  
15 15  Пример: X-Auth: 34f4919a-099b-4b7d-8aa1-f478ec2062de.
16 16  
... ... @@ -31,7 +31,7 @@
31 31  
32 32  (% style="color:#000000" %)URL запроса: (%%)[[https:~~/~~/hosting.glonasssoft.ru/api/v3/auth/login?username=demo&password=demo>>url:https://hosting.glonasssoft.ru/api/v3/auth/login?username=demo&password=demo]]
33 33  
34 -(% style="color:#000000" %)В случае успешного выполнения метода, поле «AuthId» содержит токен авторизации «X-Auth».
34 +(% style="color:#000000" %)В случае успешного выполнения метода, поле «__**AuthId**__» содержит токен авторизации «__**X-Auth**__».
35 35  
36 36  (% lang="en-US" %)
37 37  (% style="color:#000000" %)**Ответ:**
... ... @@ -44,7 +44,7 @@
44 44   "User": "" , ~/~/ имя пользователя
45 45  
46 46  (% lang="en-US" %)
47 - }
47 +}
48 48  
49 49  **Примечание: **Время жизни токена авторизации задается в настройках пользователя, там есть параметр длительность сессии. При каждом запросе токен пролонгируется.
50 50  
... ... @@ -54,7 +54,7 @@
54 54  (% style="color:#000000; line-height:100%" %)**Проверка авторизации **(% style="color:#000000" %)**— **(% lang="en-US" %)**GET /api/v3/auth/check**
55 55  )))
56 56  
57 -(% style="color:#000000" %) Метод позволяет проверить статус авторизации. Метод позволяет проверить активен токен авторизации или нет (обязательный параметр в заголовках запроса - токен авторизации **«X-Auth»**).
57 +(% style="color:#000000" %) Метод позволяет проверить статус авторизации. Метод позволяет проверить активен токен авторизации или нет (обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**).
58 58  
59 59  (% style="color:#000000" %)Метод запроса: **GET**
60 60  
... ... @@ -76,19 +76,19 @@
76 76  (% style="color:#000000" %)**Получение основных параметров клиента — **(% lang="en-US" %)**GET **(%%)**/(% lang="en-US" %)api/v3/agents(%%)**
77 77  )))
78 78  
79 -(% style="color:#000000" %) Метод позволяет получить основные параметры клиентов: наименование, полное наименование, тип, статус и идентификатор клиента-родителя. Метод возвращает информацию о клиентах с учетом настроек авторизованного пользователя, указанного в запросе (обязательный параметр в заголовках запроса - токен авторизации **«X-Auth»**):
79 +(% style="color:#000000" %) Метод позволяет получить основные параметры клиентов: наименование, полное наименование, тип, статус и идентификатор клиента-родителя. Метод возвращает информацию о клиентах с учетом настроек авторизованного пользователя, указанного в запросе (обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**):
80 80  
81 81  (% style="color:#000000" %)− информация о клиентах предоставляется при наличии права «Просмотр клиентов»;
82 82  
83 83  (% style="color:#000000" %)− возвращается информация о клиенте, которому принадлежит авторизованный пользователь, и его дочерних клиентах;
84 84  
85 -(% style="color:#000000" %)− информация о клиенте типа «Партнер» и его подклиентов возвращается при наличии права «Доступ к партнёрским клиентам».
85 +(% style="color:#000000" %)− информация о клиенте типа «Партнер» и его подклиентов возвращается при наличии права «__**Доступ к партнёрским клиентам**__».
86 86  
87 87  (% style="color:#000000" %)Метод запроса: **GET**
88 88  
89 89  (% style="color:#000000" %)URL запроса: (%%)[[https:~~/~~/hosting.glonasssoft.ru/api/v3/agents?parentId=>>url:https://hosting.glonasssoft.ru/api/v3/agents?parentId=]](% style="color:#000000" %)<parentId>
90 90  
91 -(% style="color:#000000" %)Параметр запроса: <parentId> - идентификатор клиента-родителя (опционально)
91 +(% style="color:#000000" %)Параметр запроса: <__**parentId**__> - идентификатор клиента-родителя (опционально)
92 92  
93 93  (% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации
94 94  
... ... @@ -99,14 +99,11 @@
99 99   "parentId": "", ~/~/ идентификатор клиента-родителя
100 100   "name": "", ~/~/ наименование клиента
101 101   "fullName": "", ~/~/ полное наименование клиента
102 - "agentInfoType": "", ~/~/ тип клиента1
102 + "agentInfoType": "", ~/~/ тип клиента (0- Клиент, 1 - Партнер, 2 - Группа, 3 - Административная группа, 4 - Тестовый клиент, 5 - Договор)
103 103   "status": "", ~/~/ статус клиента
104 - }
104 +}
105 105  
106 106  
107 -(% style="color:#000000" %)**Примечание:** возможные значение параметра agentInfoType: (% lang="en-US" %)[(% style="color:#000000; font-family:Liberation Serif,serif; font-size:12pt; font-style:normal; font-variant:normal; font-weight:normal" %)0 – Клиент, 1 – Партнер, 2 – Группа, 3 - Административная группа, 4 - Тестовый клиент, 5 - договор(% style="color:#000000" %)]
108 -
109 -
110 110  (% class="box" style="text-align: center;" %)
111 111  (((
112 112  (% style="color:#000000; font-size:14pt" %)**Раздел Пользователи**
... ... @@ -117,7 +117,7 @@
117 117  (% style="color:#000000; line-height:100%" %)**Добавление пользователя — **(% lang="en-US" %)**POST /api/v3/users**
118 118  )))
119 119  
120 -(% style="color:#000000" %) Метод позволяет добавить пользователя. Метод позволяет добавить пользователя, указанного в запросе (обязательный параметр в заголовках запроса - токен авторизации **«X-Auth»**).
117 +(% style="color:#000000" %) Метод позволяет добавить пользователя. Метод позволяет добавить пользователя, указанного в запросе (обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**).
121 121  
122 122  (% style="color:#000000" %)Метод запроса: **POST**
123 123  
... ... @@ -145,7 +145,7 @@
145 145   "kind": "", ~/~/ тип аутентификации (None - выключена, Email - по email)
146 146   "target": "" , ~/~/ в случае аутентификации по email - email-адрес  
147 147   "groups": "" , ~/~/ группы пользователя, названия групп
148 - }
145 +}
149 149  
150 150  (% style="text-align:left" %)
151 151  (% style="color:#000000; font-weight:normal" %)Ответ:
... ... @@ -173,7 +173,7 @@
173 173   "groups": "" , ~/~/ группы пользователя, «user» названия группы пользователя
174 174  
175 175  (% style="text-align:left" %)
176 -(% style="color:#000000; font-weight:normal" %) }
173 +(% style="color:#000000; font-weight:normal" %)}
177 177  
178 178  
179 179  (% class="box successmessage" %)
... ... @@ -183,14 +183,16 @@
183 183  
184 184  (% style="color:#000000" %) Метод позволяет получить основные параметры пользователей: логин, имя, адрес электронной почты, номер телефона, статус, идентификатор клиента-родителя и прочее.
185 185  
186 -(% style="color:#000000" %)Метод возвращает информацию о пользователях клиента-родителя авторизованного пользователя и пользователях его дочерних клиентов. Информация о пользователях предоставляется при наличии права **«Просмотр пользователей»**.
183 +(% style="color:#000000" %)Метод возвращает информацию о пользователях клиента-родителя авторизованного пользователя и пользователях его дочерних клиентов. Информация о пользователях предоставляется при наличии права **«__Просмотр пользователей__»**.
187 187  
188 188  (% style="color:#000000" %)Метод запроса: **POST**
189 189  
190 190  (% style="color:#000000" %)URL запроса: (%%)[[https:~~/~~/hosting.glonasssoft.ru/api/v3/users/find>>url:https://hosting.glonasssoft.ru/api/v3/users/find]]
191 191  
192 -(% style="color:#000000" %)Условия фильтрации объектов задаются в теле запроса. Параметры в теле запроса (JSON):
189 +(% style="color:#000000" %)Условия фильтрации объектов задаются в теле запроса.
193 193  
191 +(% style="color:#000000" %)Параметры в теле запроса (JSON):
192 +
194 194  (% style="color:#000000" %){
195 195  
196 196   "parentId": "375a1f06-c384-43f8-8562-1c3d79a32303", ~/~/ GUID агента, для которого надо получить данные, null - для текущего агента
... ... @@ -198,7 +198,7 @@
198 198   "login": "qqqqqq", ~/~/ Логин пользователя, по которому фильтруется, null - неважно
199 199   "email": "eee", ~/~/ Email пользователя, по которому фильтруется, null - неважно
200 200  
201 -(% style="color:#000000" %) }
200 +(% style="color:#000000" %)}
202 202  
203 203  (% style="color:#000000" %)Ответ:
204 204  
... ... @@ -218,7 +218,7 @@
218 218   "status": "1",  ~/~/ статус пользователя
219 219   "astLogged": "", ~/~/ дата/время последней авторизации
220 220  
221 -(% style="color:#000000" %) }
220 +(% style="color:#000000" %)}
222 222  
223 223  
224 224  (% class="box warningmessage" %)
... ... @@ -226,7 +226,7 @@
226 226  (% style="color:#000000; line-height:100%" %)**Редактирование пользователя — **(% lang="en-US" %)**PUT /api/v3/users**
227 227  )))
228 228  
229 -(% style="color:#000000" %) Метод позволяет отредактировать пользователя. Метод позволяет отредактировать пользователя, указанного в запросе (обязательный параметр в заголовках запроса - токен авторизации **«X-Auth»**).
228 +(% style="color:#000000" %) Метод позволяет отредактировать пользователя. Метод позволяет отредактировать пользователя, указанного в запросе (обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**).
230 230  
231 231  (% style="color:#000000" %)Метод запроса: **PUT**
232 232  
... ... @@ -261,16 +261,16 @@
261 261   "groups": "" , ~/~/ группы пользователя, «user» названия группы пользователя
262 262  
263 263  (% lang="en-US" style="text-align:left" %)
264 -(% lang="ru-RU" style="color:#000000; font-weight:normal" %)// //__}__
263 +(% lang="ru-RU" style="color:#000000; font-weight:normal" %)__}__
265 265  
266 266  (% lang="en-US" style="text-align:left" %)
267 267  (% lang="ru-RU" style="color:#000000; font-weight:normal" %)//Ответ~://
268 268  
269 269  (% lang="en-US" style="text-align:left" %)
270 -(% lang="ru-RU" style="color:#000000; font-weight:normal" %)//{     //
269 +(% lang="ru-RU" style="color:#000000; font-weight:normal" %){    
271 271  
272 272  (% lang="en-US" style="text-align:left" %)
273 -(% lang="ru-RU" style="color:#000000; font-weight:normal" %)// "id": "" , ~/~/ идентификатор пользователя
272 +(% lang="ru-RU" style="color:#000000; font-weight:normal" %) "id": "" , ~/~/ идентификатор пользователя
274 274   "lastName": "" , ~/~/ фамилия
275 275   "firstName": "" , ~/~/ имя
276 276   "position": "" , ~/~/ должность
... ... @@ -286,10 +286,10 @@
286 286   "doubleAuth": "" , ~/~/ параметры двухфакторной аутентификации
287 287   "kind": "" , ~/~/ тип аутентификации
288 288   "target": "" , ~/~/ в случае аутентификации по email - email-адрес
289 - "groups": "" , ~/~/ группы пользователя, «user» названия группы пользователя//
288 + "groups": "" , ~/~/ группы пользователя, «user» названия группы пользователя
290 290  
291 291  (% lang="en-US" style="text-align:left" %)
292 -(% lang="ru-RU" style="color:#000000; font-weight:normal" %)// //}
291 +(% lang="ru-RU" style="color:#000000; font-weight:normal" %)}
293 293  
294 294  
295 295  (% class="box warningmessage" %)
... ... @@ -297,13 +297,13 @@
297 297  (% style="color:#000000" %)**Изменение статуса пользователя**// //**— **(% lang="en-US" %)**PUT /api/v3/users/status/{id}**
298 298  )))
299 299  
300 -(% style="color:#000000" %) Метод позволяет изменить статус пользователя. Метод позволяет изменить статус пользователя, указанного в запросе (обязательный параметр в заголовках запроса - токен авторизации **«X-Auth»**).
299 +(% style="color:#000000" %) Метод позволяет изменить статус пользователя. Метод позволяет изменить статус пользователя, указанного в запросе (обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**).
301 301  
302 302  (% style="color:#000000" %)Метод запроса: **PUT**
303 303  
304 304  (% style="color:#000000" %)URL запроса: (%%)[[https:~~/~~/hosting.glonasssoft.ru/api/v3/users/status/>>url:https://hosting.glonasssoft.ru/api/v3/users/status/]](% style="color:#000000" %){id}
305 305  
306 -(% style="color:#000000" %)Параметр запроса: {id} - Guid пользователя
305 +(% style="color:#000000" %)Параметр запроса: {__**id**__} - Guid пользователя
307 307  
308 308  (% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации
309 309  
... ... @@ -315,7 +315,7 @@
315 315   "description": "" , ~/~/ описание
316 316   "data": "" , ~/~/ данные, связанные со сменой статуса
317 317  
318 - (% style="color:#000000" %)}
317 +(% style="color:#000000" %)}
319 319  
320 320  (% style="text-align:left" %)
321 321  (% style="color:#000000" %)**Ответ: В случае успешного выполнения запроса вернется HTTP ответ «200»**
... ... @@ -326,13 +326,13 @@
326 326  (% style="color:#000000; line-height:100%" %)**Удаление пользователя — **(% lang="en-US" %)**DELETE /api/v3/users/{id}**
327 327  )))
328 328  
329 -(% style="color:#000000" %) Метод позволяет удалить пользователя. Метод позволяет удалить пользователя, указанного в строке запроса (обязательный параметр в заголовках запроса - токен авторизации **«X-Auth»**).
328 +(% style="color:#000000" %) Метод позволяет удалить пользователя. Метод позволяет удалить пользователя, указанного в строке запроса (обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**).
330 330  
331 331  (% style="color:#000000" %)Метод запроса: **DELETE**
332 332  
333 333  (% style="color:#000000" %)URL запроса: (%%)[[https:~~/~~/hosting.glonasssoft.ru/api/v3/users/>>url:https://hosting.glonasssoft.ru/api/v3/users/]](% style="color:#000000" %){id}
334 334  
335 -(% style="color:#000000" %)Параметр запроса: {id} - Guid пользователя
334 +(% style="color:#000000" %)Параметр запроса: {**__id__**} - Guid пользователя
336 336  
337 337  (% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации
338 338  
... ... @@ -352,17 +352,17 @@
352 352  
353 353  (% style="color:#000000" %) Метод позволяет получить всю информацию из карточки объекта: ID, имя объекта, imei, тип устройства, SIM1, SIM2, ID клиента, название клиента, ID модели, наименование модели объекта, ID подразделения, водители, ТО, текущий пробег, моточасы, нормы расхода, полную историю статусов со всеми комментариями, список датчиков (тип, наименование, тип входа, номер входа, псевдоним, тип датчика, тип тарировки, тарировка, состояние чекбоксов «отображается в подсказке» и «отображать последнее валидное значение».
354 354  
355 -(% style="color:#000000" %) Метод возвращает информацию об объекте с учетом настроек авторизованного пользователя, указанного в запросе (обязательный параметр в заголовках запроса - токен авторизации **«X-Auth»**):
354 +(% style="color:#000000" %) Метод возвращает информацию об объекте с учетом настроек авторизованного пользователя, указанного в запросе (обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**):
356 356  
357 357  (% style="color:#000000" %)− возвращается информация об объекте клиента-родителя авторизованного пользователя и объекте его дочерних клиентов;
358 358  
359 -(% style="color:#000000" %)− информация о ТО предоставляется с учётом прав на **«Просмотр заданий на техобслуживание»**.
358 +(% style="color:#000000" %)− информация о ТО предоставляется с учётом прав на **«__Просмотр заданий на техобслуживание__»**.
360 360  
361 361  (% style="color:#000000" %)Метод запроса: **GET**
362 362  
363 363  (% style="color:#000000" %)URL запроса: (%%)[[https:~~/~~/hosting.glonasssoft.ru/api/v3/vehicles/>>url:https://hosting.glonasssoft.ru/api/v3/vehicles/]](% style="color:#000000" %)<(% lang="en-US" %)v(%%)ehicleID>
364 364  
365 -(% style="color:#000000" %)Параметр запроса: <vehicleid> - идентификатор объекта (опционально)
364 +(% style="color:#000000" %)Параметр запроса: <__**vehicleid**__> - идентификатор объекта (опционально)
366 366  
367 367  (% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации
368 368  
... ... @@ -383,7 +383,7 @@
383 383   "unitName": "" , ~/~/ наименование подразделения
384 384   "status": "" , ~/~/ статус объекта
385 385  
386 - }
385 +}
387 387  
388 388  (% style="text-align:left" %)
389 389  Параметр «status» содержит id статуса объекта в системе, соответствие id и текстовое названия статуса приведены ниже:
... ... @@ -397,7 +397,7 @@
397 397  (% style="color:#000000; line-height:100%" %)**Добавление объекта — **(% lang="en-US" %)**POST /api/v3/vehicles**
398 398  )))
399 399  
400 -(% style="color:#000000" %) Метод позволяет добавить объект. Метод позволяет добавить объект, указанный в запросе (обязательный параметр в заголовках запроса - токен авторизации **«X-Auth»**, //Content-Type//: **application/json**; //charset//=**utf-8**).
399 +(% style="color:#000000" %) Метод позволяет добавить объект. Метод позволяет добавить объект, указанный в запросе (обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**, //Content-Type//: __**application/json**__; //charset//=__**utf-8**__).
401 401  
402 402  (% style="color:#000000" %)Метод запроса: **POST**
403 403  
... ... @@ -425,7 +425,7 @@
425 425   "mileageEnabled": true, ~/~/ флаг активности счётчика "пробег"
426 426   "motohours": "" , ~/~/ моточасы
427 427   "motohoursEnabled": true ~/~/ флаг активности счётчика "моточасы"
428 - },
427 + },
429 429   "cmsv6Parameters": { ~/~/ параметры CMSv6
430 430   "enabled": true, ~/~/ флаг включения
431 431   "id": "" , ~/~/ идентификатор
... ... @@ -432,7 +432,7 @@
432 432   "host": "" , ~/~/ IP-адрес или доменное имя из URL веб-сайта CMSV6
433 433   "login": "" , ~/~/ имя учетной записи
434 434   "password": "" ~/~/ пароль учетной записи
435 - },
434 + },
436 436   "inspectionTasks": ~/~/ задания на ТО
437 437   {
438 438   "enabled": "" , ~/~/ Признак включения
... ... @@ -470,7 +470,7 @@
470 470   "motohoursEnabled": true,
471 471   "mileage": "",
472 472   "motohours": 345.0
473 - },
472 + },
474 474   "cmsv6Parameters": { ~/~/Параметры CmsV6
475 475   "id": null,
476 476   "enabled": true, ~/~/флаг включения
... ... @@ -477,7 +477,7 @@
477 477   "host": "", ~/~/ IP-адрес или доменное имя из URL веб-сайта CMSV6
478 478   "login": "", ~/~/ имя учетной записи
479 479   "password": "" ~/~/ пароль учетной записи
480 - },
479 + },
481 481   "inspectionTasks": { ~/~/ задания на ТО
482 482   "id": "", ~/~/ ID задачи
483 483   "enabled": false, ~/~/ Признак включения
... ... @@ -490,7 +490,7 @@
490 490   "periodicCondition": "", ~/~/ Условие периодичности по времени
491 491   "kind": "", ~/~/ Вид периодичности по времени 
492 492   "maxQuantity": "" ~/~/ Сколько раз выполнить задание (null - однократно)
493 - }
492 + }
494 494  
495 495  (% style="text-align:left" %)
496 496  (% style="color:#000000" %)}
... ... @@ -503,7 +503,7 @@
503 503  
504 504  (% style="color:#000000" %) Метод позволяет получить основные параметры объектов: наименование, IMEI, тип устройства, модель объекта, подразделение, номера телефонов и идентификатор клиента, к которому прикреплен объект (клиент-родитель).
505 505  
506 -(% style="color:#000000" %) Метод возвращает информацию об объектах с учетом настроек авторизованного пользователя, указанного в запросе (обязательный параметр в заголовках запроса - токен авторизации **«X-Auth»**):
505 +(% style="color:#000000" %) Метод возвращает информацию об объектах с учетом настроек авторизованного пользователя, указанного в запросе (обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**):
507 507  
508 508  (% style="color:#000000" %)− возвращается информация об объектах клиента-родителя авторизованного пользователя и объектах его дочерних клиентов;
509 509  
... ... @@ -521,12 +521,14 @@
521 521  
522 522  (% style="color:#000000" %)В заголовках запроса:
523 523  
524 -(% style="color:#000000" %)− Content-Type: application/json
523 +(% style="color:#000000" %)− Content-Type: __**application/json**__
525 525  
526 526  (% style="color:#000000" %)− X-Auth: Токен авторизации
527 527  
528 -(% style="color:#000000" %)Условия фильтрации объектов задаются в теле запроса. Параметры в теле запроса (JSON):
527 +(% style="color:#000000" %)Условия фильтрации объектов задаются в теле запроса.
529 529  
529 +(% style="color:#000000" %)Параметры в теле запроса (JSON):
530 +
530 530  (% class="western" style="color:#000000" %)##{##
531 531  
532 532  (% class="western" style="color:#000000" %)## "vehicleId": null, ~/~/ 84350, ID ТС (int, опционально) 
... ... @@ -538,7 +538,7 @@
538 538   "unitId": null ~/~/ "b33548c3-73c3-40e4-8b78-81470ae744ed", ID подразделения (Guid, опционально)##(%%)
539 539  (% style="color:#000000" %)}
540 540  
541 -(% style="color:#000000" %) Фильтрация осуществляется по точному совпадению значений параметров «vehicleId», «deviceTypeId», «parentId», «unitId», и по частичному - «name», «imei», «sim». Фильтрация по значению параметра «sim» осуществляется при наличии у авторизованного пользователя права **«__Просмотр номеров телефонов объектов__»**.
542 +(% style="color:#000000" %) Фильтрация осуществляется по точному совпадению значений параметров «__**vehicleId**__», «__**deviceTypeId**__», «__**parentId**__», «__**unitId**__», и по частичному - «__**name**__», «__**imei**__», «__**sim**__». Фильтрация по значению параметра «__**sim**__» осуществляется при наличии у авторизованного пользователя права **«__Просмотр номеров телефонов объектов__»**.
542 542  
543 543  (% style="color:#000000" %)Ответ:
544 544  
... ... @@ -561,8 +561,10 @@
561 561   "createdAt": "" ~/~/ дата создания объектов  (%%)
562 562  (% style="color:#000000" %)}
563 563  
564 -(% style="color:#000000" %) Параметры «sim1» и «sim2» содержатся в ответе при наличии у авторизованного пользователя права **«__Просмотр номеров телефонов объектов__»**. Параметр «status» содержится в ответе при наличии у авторизованного пользователя права **«__Просмотр статуса объекта__»**. Параметр «status» содержит id статуса объекта в системе, соответствие id и текстовое названия статуса приведены ниже:
565 +(% style="color:#000000" %) Параметры «__**sim1**__» и «__**sim2**__» содержатся в ответе при наличии у авторизованного пользователя права **«__Просмотр номеров телефонов объектов__»**. Параметр «__**status**__» содержится в ответе при наличии у авторизованного пользователя права **«__Просмотр статуса объекта__»**.
565 565  
567 +(% style="color:#000000" %)Параметр «__**status**__» содержит id статуса объекта в системе, соответствие id и текстовое названия статуса приведены ниже:
568 +
566 566  0 - «Блокировка» 1 - «Активен», 2 - «Отменен», 3 - «Оборудован», 4 - «Диагностика», 5 - «Сервис», 6 - «Демонтаж», 7 - «Монтаж», 8 - «Дозаказ», 9 - «Обслужен», 10 - «Списан», 11 - «Неисправен», 12 - «Проверен», 13 - «Не эксплуатируется».
567 567  
568 568  
... ... @@ -571,44 +571,44 @@
571 571  (% style="color:#000000; line-height:100%" %)**Изменение статуса объекта — **(% lang="en-US" %)**POST /api/v3/vehicles/changeStatus/{vehicleId}**
572 572  )))
573 573  
574 -(% style="color:#000000" %) Метод позволяет изменить статус объекта. Метод позволяет изменить статус объекта, указанного в запросе (обязательный параметр в заголовках запроса - токен авторизации **«X-Auth»**).
577 +(% style="color:#000000" %) Метод позволяет изменить статус объекта. Метод позволяет изменить статус объекта, указанного в запросе (обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**).
575 575  
576 576  (% style="color:#000000" %)Метод запроса: **POST**
577 577  
578 578  (% style="color:#000000" %)URL запроса: (%%)[[https:~~/~~/hosting.glonasssoft.ru/api/v3/vehicles/changeStatus/>>url:https://hosting.glonasssoft.ru/api/v3/vehicles/changeStatus/]](% style="color:#000000" %){vehicleId}
579 579  
580 -(% style="color:#000000" %)Параметр запроса: {vehicleId} - ID ТС
583 +(% style="color:#000000" %)Параметр запроса: {__**vehicleId**__} - ID ТС
581 581  
582 582  (% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации
583 583  
584 -(% style="color:#000000" %)Параметры в теле запроса (JSON): {
587 +(% style="color:#000000" %)Параметры в теле запроса (JSON):
585 585  
589 +(% style="color:#000000" %){
586 586  
587 -(% class="western" %)
588 -{{{ "status": "", // значение статуса (-1 - Новый, 0 - Блокировка, 1 - Активен, 2 - Отменен, 3 - Оборудован, 4 - Диагностика,
589 -  // 5 - Сервис, 6 - Демонтаж, 7 - Монтаж, 8 - Дозаказ, 9 - Обслужен, 10 - Списан,
590 -  // 11 - Неисправен, 12 - Проверен, 13 - Не эксплуатируется)
591 - "date": "", // Дата смены статуса (null если сменить немедленно)
592 - "description": "", // Описание
593 - "data": "", // Данные
594 - "overwrite": false, // Флаг перезаписи
595 - "stage": "", // Состояние, может быть null}}}
591 + "status": "", ~/~/ значение статуса (-1 - Новый, 0 - Блокировка, 1 - Активен, 2 - Отменен, 3 - Оборудован, 4 - Диагностика, 
592 + ~/~/ 5 - Сервис, 6 - Демонтаж, 7 - Монтаж, 8 - Дозаказ, 9 - Обслужен, 10 - Списан, 
593 + ~/~/ 11 - Неисправен, 12 - Проверен, 13 - Не эксплуатируется)
594 + "date": "", ~/~/ Дата смены статуса (null если сменить немедленно)
595 + "description": "", ~/~/ Описание
596 + "data": "", ~/~/ Данные
597 + "overwrite": false, ~/~/ Флаг перезаписи
598 + "stage": "", ~/~/ Состояние, может быть null
596 596  
597 -
598 598  (% style="color:#000000" %)}
599 599  
600 -(% style="color:#000000" %)Ответ: {
602 +(% style="color:#000000" %)Ответ:
601 601  
602 -(% class="western" %)
603 -{{{ "status": "", // значение статуса
604 - "date": "", // Дата смены статуса
605 - "description": "", // Описание
606 - "data": "", // Данные
607 - "overwrite": false, // Флаг перезаписи
608 - "stage": "", // Состояние}}}
604 +(% style="color:#000000" %){
609 609  
606 + "status": "", ~/~/ значение статуса
607 + "date": "", ~/~/ Дата смены статуса 
608 + "description": "", ~/~/ Описание
609 + "data": "", ~/~/ Данные
610 + "overwrite": false, ~/~/ Флаг перезаписи
611 + "stage": "", ~/~/ Состояние
612 +
610 610  (% style="text-align:left" %)
611 -(% style="color:#000000" %)}
614 +(% style="color:#000000" %) }
612 612  
613 613  
614 614  (% class="box warningmessage" %)
... ... @@ -616,7 +616,7 @@
616 616  (% style="color:#000000; line-height:100%" %)**Редактирование объекта — **(% lang="en-US" %)**PUT /api/v3/vehicles**
617 617  )))
618 618  
619 -(% style="color:#000000" %) Метод позволяет отредактировать объект. Метод позволяет отредактировать объект, указанный в запросе (обязательный параметр в заголовках запроса - токен авторизации **«X-Auth»**).
622 +(% style="color:#000000" %) Метод позволяет отредактировать объект. Метод позволяет отредактировать объект, указанный в запросе (обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**).
620 620  
621 621  (% style="color:#000000" %)Метод запроса: **PUT**
622 622  
... ... @@ -626,26 +626,114 @@
626 626  
627 627  (% style="color:#000000" %)Параметры в теле запроса (JSON):
628 628  
629 -(% style="color:#000000" %)//Обязательные параметры наименование и модель объекта //В теле запроса - объект JSON { «vehicleId»: «», //ID ТС «parentId»: «», //ID клиента «name»: «», //имя ТС «imei»: «», //IMEI «deviceTypeId»: «», //ID типа устройства «modelId»: «», «unitId»: «», //ID подразделения «sim1»: «», //SIM 1 «sim2»: «», //SIM2 «consumptionPer100Km»: «», //Расход топлива на 100 км «consumptionIdle»: «», //Расход топлива на холостом ходу «counters»: { «mileageEnabled»: true, //флаг активности счётчика «пробег» «motohoursEnabled»: true, //флаг активности счётчика «моточасы» «mileage»: «», //пробег «motohours»: «» //моточасы }, «cmsv6Parameters»: { //параметры CMSv6 «id»: «», //идентификатор «enabled»: true, //флаг включения «host»: «», //IP-адрес или доменное имя из URL веб-сайта CMSV6 «login»: «», //имя учетной записи «password»: «» //пароль учетной записи }, «inspectionTasks»: [ //задания на ТО { «id»: «», //ID задания «enabled»: false, //Признак включения «name»: «», //Имя задания «description»: «», //Описание задания «mileageCondition»: «», //Условие по пробегу (в метрах, null - условие не работает) «lastMileage»: «», //Пробег (в метрах) на момент последнего ТО (null - неважно) «motohoursCondition»: «», //Условие по моточасам (в секундах, null - условие не работает) «lastMotohours»: «», //Моточасы (в секундах) на момент последнего ТО (null - неважно) «periodicCondition»: «», //Условие периодичности по времени (null - условие не работает) «kind»: «», //Вид периодичности по времени «maxQuantity»: «» //Сколько раз выполнить задание } ] }
632 +(% style="color:#000000" %){    
630 630  
634 +(% style="color:#000000" %) "vehicleId": "", ~/~/ ID ТС
635 + "parentId": "", ~/~/ ID клиента
636 + "name": "", ~/~/ имя ТС
637 + "imei": "", ~/~/ IMEI
638 + "deviceTypeId": "", ~/~/ ID типа устройства
639 + "modelId": "", ~/~/ , ID модели    
640 + "unitId": "", ~/~/ подразделения
641 + "sim1": "", ~/~/ SIM 1
642 + "sim2": "", ~/~/ SIM2
643 + "consumptionPer100Km": "", ~/~/ Расход топлива на 100 км
644 + "consumptionIdle": "", ~/~/ Расход топлива на холостом ходу
645 + "counters": 
646 + {
647 + "mileageEnabled": true, ~/~/ флаг активности счётчика «пробег»
648 + "motohoursEnabled": true, ~/~/ флаг активности счётчика «моточасы»
649 + "mileage": «», пробег
650 + "motohours": «» моточасы
651 + }
652 + "cmsv6Parameters": ~/~/ параметры CMSv6
653 + {       
654 + "id": "", ~/~/ идентификатор
655 + "enabled": true, ~/~/ флаг включения
656 + "host": "", ~/~/ IP-адрес или доменное имя из URL веб-сайта CMSV6
657 + "login": "", ~/~/ имя учетной записи
658 + "password": "", ~/~/ пароль учетной записи
659 + }
660 + "inspectionTasks": ~/~/ задания на ТО
661 + {
662 + "id": "", ~/~/ ID задания
663 + "enabled": false, ~/~/ Признак включения
664 + "name": "", ~/~/ Имя задания
665 + "description": "", ~/~/ Описание задания
666 + "mileageCondition": "", ~/~/ Условие по пробегу (в метрах, null - условие не работает)
667 + "lastMileage": "", ~/~/ Пробег (в метрах) на момент последнего ТО (null - неважно)
668 + "motohoursCondition": "", ~/~/ Условие по моточасам (в секундах, null - условие не работает)
669 + "lastMotohours": "", ~/~/ Моточасы (в секундах) на момент последнего ТО (null - неважно)
670 + "periodicCondition": "", ~/~/ Условие периодичности по времени (null - условие не работает)
671 + "kind": "", ~/~/ Вид периодичности по времени
672 + "maxQuantity": "", ~/~/ Сколько раз выполнить задание
673 + } 
674 +
675 +(% style="color:#000000" %)}
676 +
631 631  (% style="color:#000000" %)Ответ:
632 632  
633 633  (% lang="en-US" style="text-align:left" %)
634 -(% lang="ru-RU" style="color:#000000; font-weight:normal" %){ «vehicleId»: «», //ID ТС «parentId»: «», //ID клиента «name»: «», //имя ТС «imei»: «», //IMEI «deviceTypeId»: «», //ID типа устройства «modelId»: «», «unitId»: «», //ID подразделения «sim1»: «», //SIM 1 «sim2»: «», //SIM2 «consumptionPer100Km»: «», //Расход топлива на 100 км «consumptionIdle»: «», //Расход топлива на холостом ходу «counters»: { «mileageEnabled»: true, //флаг активности счётчика «пробег» «motohoursEnabled»: true, //флаг активности счётчика «моточасы» «mileage»: «», //пробег «motohours»: «» //моточасы }, «cmsv6Parameters»: { //параметры CMSv6 «id»: «», //идентификатор «enabled»: true, //флаг включения «host»: «», //IP-адрес или доменное имя из URL веб-сайта CMSV6 «login»: «», //имя учетной записи «password»: «» //пароль учетной записи }, «inspectionTasks»: [ //задания на ТО { «id»: «», //ID задания «enabled»: false, //Признак включения «name»: «», //Имя задания «description»: «», //Описание задания «mileageCondition»: «», //Условие по пробегу «lastMileage»: «», //Пробег (в метрах) на момент последнего ТО «motohoursCondition»: «», //Условие по моточасам «lastMotohours»: «», //Моточасы «periodicCondition»: «», //Условие периодичности по времени «kind»: «», //Вид периодичности по времени «maxQuantity»: «» //Сколько раз выполнить задание } ] }
680 +(% lang="ru-RU" style="color:#000000; font-weight:normal" %){    
635 635  
682 +(% lang="en-US" style="text-align:left" %)
683 + "vehicleId": "", ~/~/ ID ТС
684 + "parentId": "", ~/~/ ID клиента
685 + "name": "", ~/~/ имя ТС
686 + "imei": "", ~/~/ IMEI
687 + "deviceTypeId": "", ~/~/ типа устройства
688 + "modelId": "", ~/~/ ID модели
689 + "unitId": "", ~/~/ ID подразделения
690 + "sim1": "", ~/~/ SIM 1
691 + "sim2": "", ~/~/ SIM2
692 + "consumptionPer100Km": "", ~/~/ Расход топлива на 100 км
693 + "consumptionIdle": "", ~/~/ Расход топлива на холостом ходу
694 + "counters": 
695 + {
696 + "mileageEnabled": true, ~/~/ флаг активности счётчика «пробег»
697 + "motohoursEnabled": true, ~/~/ флаг активности счётчика «моточасы»
698 + "mileage": "", ~/~/ пробег
699 + "motohours": "", ~/~/ моточасы
700 + }
701 + "cmsv6Parameters": ~/~/ параметры CMSv6
702 + {
703 + "id": ~/~/ идентификатор
704 + "enabled": true, ~/~/ флаг включения
705 + "host": "", ~/~/ IP-адрес или доменное имя из URL веб-сайта CMSV6
706 + "login": "", ~/~/ имя учетной записи
707 + "password": "", ~/~/ пароль учетной записи
708 + }
709 + "inspectionTasks": ~/~/ задания на ТО
710 + {
711 + "id": "", ~/~/ ID задания
712 + "enabled": false, ~/~/ Признак включения
713 + "name": "", ~/~/ Имя задания
714 + "description": "", ~/~/ Описание задания
715 + "mileageCondition": "", ~/~/ Условие по пробегу
716 + "lastMileage": "", ~/~/ Пробег (в метрах) на момент последнего ТО
717 + "motohoursCondition": "", ~/~/ Условие по моточасам
718 + "lastMotohours": "", ~/~/ Моточасы
719 + "periodicCondition": "", ~/~/ Условие периодичности по времени
720 + "kind": "", ~/~/ Вид периодичности по времени
721 + "maxQuantity": "", ~/~/ Сколько раз выполнить задание
722 + }
636 636  
724 +(% lang="en-US" style="text-align:left" %)
725 +(% lang="ru-RU" style="color:#000000; font-weight:normal" %)}
726 +
727 +
637 637  (% class="box errormessage" %)
638 638  (((
639 639  (% style="color:#000000; line-height:100%" %)**Удаление объекта — **(% lang="en-US" %)**DELETE /api/v3/vehicles/{vehicleId}**
640 640  )))
641 641  
642 -(% style="color:#000000" %) Метод позволяет удалить объект. Метод позволяет удалить объект, указанный в строке запроса (обязательный параметр в заголовках запроса - токен авторизации **«X-Auth»**).
733 +(% style="color:#000000" %) Метод позволяет удалить объект. Метод позволяет удалить объект, указанный в строке запроса (обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**).
643 643  
644 644  (% style="color:#000000" %)Метод запроса: **DELETE**
645 645  
646 646  (% style="color:#000000" %)URL запроса: (%%)[[https:~~/~~/hosting.glonasssoft.ru/api/v3/vehicles/>>url:https://hosting.glonasssoft.ru/api/v3/vehicles/]](% style="color:#000000" %){vehicleId}
647 647  
648 -(% style="color:#000000" %)Параметр запроса: {id} - Guid объекта
739 +(% style="color:#000000" %)Параметр запроса: {__**id**__} - Guid объекта
649 649  
650 650  (% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации
651 651  
... ... @@ -663,7 +663,7 @@
663 663  (% style="color:#000000; line-height:100%" %)**Получение списка типов устройств **(% style="color:#000000" %)**— **(% lang="en-US" %)**GET /api/v3/devices/types**
664 664  )))
665 665  
666 -(% style="color:#000000" %) Метод позволяет получить список типов устройств. Метод возвращает информацию о типах устройств с учетом настроек авторизованного пользователя, указанного в запросе (обязательный параметр в заголовках запроса - токен авторизации **«X-Auth»**).
757 +(% style="color:#000000" %) Метод позволяет получить список типов устройств. Метод возвращает информацию о типах устройств с учетом настроек авторизованного пользователя, указанного в запросе (обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**).
667 667  
668 668  (% style="color:#000000" %)Метод запроса: **GET**
669 669  
... ... @@ -671,16 +671,15 @@
671 671  
672 672  (% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации
673 673  
674 -(% style="color:#000000" %)Ответ: [
765 +(% style="color:#000000" %)Ответ:
675 675  
676 -(% class="western" %)
677 -{{{ {
678 - "deviceTypeId" : "", // ID типа устройства
679 - "deviceTypeName" : "" // Название типа устройства
680 - },}}}
767 +(% style="color:#000000" %){
681 681  
769 + "deviceTypeId" : "", ~/~/ ID типа устройства
770 + "deviceTypeName" : "" ~/~/ Название типа устройства
771 +
682 682  (% style="text-align:left" %)
683 -(% style="color:#000000" %)…** **]
773 +(% style="color:#000000" %)}
684 684  
685 685  
686 686  (% class="box" style="text-align: center;" %)
... ... @@ -693,7 +693,7 @@
693 693  (% style="color:#000000; line-height:100%" %)**Получение списка типов датчиков **(% style="color:#000000" %)**— **(% lang="en-US" %)**GET /api/v3/sensors/types**
694 694  )))
695 695  
696 -(% style="color:#000000" %) Метод позволяет получить список типов датчиков. Метод возвращает информацию о типах датчиков с учетом настроек авторизованного пользователя, указанного в запросе (обязательный параметр в заголовках запроса - токен авторизации **«X-Auth»**).
786 +(% style="color:#000000" %) Метод позволяет получить список типов датчиков. Метод возвращает информацию о типах датчиков с учетом настроек авторизованного пользователя, указанного в запросе (обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**).
697 697  
698 698  (% style="color:#000000" %)Метод запроса: **GET**
699 699  
... ... @@ -701,19 +701,16 @@
701 701  
702 702  (% style="color:#000000" %)В заголовках запроса:X-Auth: Токен авторизации
703 703  
704 -(% style="color:#000000" %)Ответ: [
794 +(% style="color:#000000" %)Ответ:
705 705  
706 -(% class="western" style="margin-bottom:19px" %)
707 -{{{ {}}}
796 +(% style="color:#000000" %){
708 708  
709 -(% style="color:#000000" %)«id»: «», //ID типа датчика «name»: «», //Название
798 + "id": "", ~/~/ ID типа датчика 
799 + "name": "", ~/~/ Название
800 + "description": "", ~/~/ Описание
710 710  
711 -(% class="western" %)
712 -{{{ "description": "" // Описание
713 - },}}}
714 -
715 715  (% style="text-align:left" %)
716 -(% style="color:#000000" %)… ]
803 +(% style="color:#000000" %)}
717 717  
718 718  
719 719  (% class="box" lang="en-US" style="text-align: center;" %)

Меню

ГЛОНАССSoft wiki - 2024 г.