Changes for page Методы API для работы с ГЛОНАССSoft
Last modified by Андрей Калиновский on 2025/02/25 16:35
Change comment:
There is no comment for this version
Summary
Details
- Page properties
-
- Content
-
... ... @@ -1,31 +1,30 @@ 1 1 (% class="western" id="H41E43F43844143043D43843541341B41E41D410421421SoftPublicAPI" %) 2 -((( 3 -**Содержание страницы:** 4 -))) 2 +== Описание ГЛОНАССSoft Public API 3.0 == 5 5 4 + 6 6 {{toc/}} 7 7 8 8 9 - =(% style="color:#000000; font-size:16px" %)**Действующие ограничения**(%%) =8 +(% style="color:#000000; font-size:18.6667px" %)**Действующие ограничения** 10 10 11 -(% style="color:#000000" %)−(%%) **Между запросами должна быть пауза в 1 секунду**(превышение отвергается системой с уведомлением о превышении частоты запросов).10 +(% style="color:#000000" %)−(%%) Между запросами должна быть пауза в 1 секунду (превышение отвергается системой с уведомлением о превышении частоты запросов). 12 12 13 13 (% style="color:#000000" %)−(%%) Для работы со всеми методами API необходимо в заголовок добавлять __**X-Auth**__ (токен авторизации, получаемый методом __**auth/login**__). 14 14 15 15 Пример: X-Auth: 34f4919a-099b-4b7d-8aa1-f478ec2062de. 15 + 16 16 17 -(% style="color:#000000" %)− (%%)При редактировании необходимо передавать все параметры пользователя в теле запроса! Те параметры, значения которых не будут переданы - будут стерты! 17 +(% class="box" style="text-align: center;" %) 18 +((( 19 +(% style="color:#000000; font-size:14pt" %)**Раздел Авторизация** 20 +))) 18 18 19 -= (% style="color:#000000; font-size:18.6667px" %)Раздел: **Авторизация**(%%) = 20 - 21 -== (% style="color:#000000; font-size:16px" %)**Авторизация**(%%) == 22 - 23 -(% class="box infomessage" %) 22 +(% class="box successmessage" %) 24 24 ((( 25 -(% lang="en-US" %)**POST /api/v3/auth/login** 24 + (% style="color:#000000; line-height:100%" %)**Авторизация **(% style="color:#000000" %)**— **(% lang="en-US" %)**POST /api/v3/auth/login** 26 26 ))) 27 27 28 -(% style="color:#000000" %)Метод позволяет получить токен авторизации, который необходимо добавлять в заголовок для работы со всеми методами API. В параметрах метода передается имя пользователя и пароль. 27 +(% style="color:#000000" %) Метод позволяет получить токен авторизации, который необходимо добавлять в заголовок для работы со всеми методами API. В параметрах метода передается имя пользователя и пароль. 29 29 30 30 (% style="color:#000000" %)Метод запроса: **POST** 31 31 ... ... @@ -38,9 +38,9 @@ 38 38 (% style="color:#000000" %){ 39 39 "login": "testuser", 40 40 "password": "testuser" 41 -} 40 +}(%%) 41 + 42 42 43 - 44 44 (% style="color:#000000" %)**Ответ:** 45 45 46 46 (% lang="en-US" %) ... ... @@ -55,14 +55,13 @@ 55 55 56 56 **Примечание: **Время жизни токена авторизации задается в настройках пользователя, там есть параметр длительность сессии. При каждом запросе токен пролонгируется. 57 57 58 -== (% style="color:#000000; font-size:16px" %)**Проверка авторизации**(%%) == 59 59 60 60 (% class="box infomessage" %) 61 61 ((( 62 -(% lang="en-US" %)**GET /api/v3/auth/check** 60 +(% style="color:#000000; line-height:100%" %)**Проверка авторизации **(% style="color:#000000" %)**— **(% lang="en-US" %)**GET /api/v3/auth/check** 63 63 ))) 64 64 65 -(% style="color:#000000" %)Метод позволяет проверить статус авторизации. Метод позволяет проверить активен токен авторизации или нет (обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**). 63 +(% style="color:#000000" %) Метод позволяет проверить статус авторизации. Метод позволяет проверить активен токен авторизации или нет (обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**). 66 66 67 67 (% style="color:#000000" %)Метод запроса: **GET** 68 68 ... ... @@ -73,58 +73,18 @@ 73 73 (% lang="en-US" %) 74 74 (% style="color:#000000" %)**Ответ: В случае если сессия активна HTTP ответ «200». В случае если сессия разорвана HTTP ответ «401».** 75 75 76 -= (% style="color:#000000; font-size:18.6667px" %)Раздел: **Клиенты**(%%) = 77 77 78 -== (% style="color:#000000; font-size:16px" %)**Получение информации о клиенте**(%%) == 79 - 80 -(% class="box infomessage" %) 75 +(% class="box" style="text-align: center;" %) 81 81 ((( 82 - **GETapi/v3/agents/{id}**77 +(% style="color:#000000; font-size:14pt" %)**Раздел Клиенты** 83 83 ))) 84 84 85 -Метод позволяет получить параметры выбранного клиента(% style="color:#000000" %): наименование, полное наименование, тип, статус и идентификатор клиента-родителя и т.д. Метод возвращает информацию о клиентах с учетом настроек авторизованного пользователя, указанного в запросе (обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**): 86 - 87 -(% style="color:#000000" %)− информация о клиенте предоставляется при наличии права «Просмотр клиентов»; 88 - 89 -(% style="color:#000000" %)Метод запроса: **GET** 90 - 91 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/agents/{id} 92 - 93 -Запрос должен содержать данные параметра "**agentId**" 94 - 95 -(% style="color:#000000" %)Ответ: 96 - 97 -{ 98 - "agentId": "", (% style="color:#000000" %)~/~/ идентификатор клиента (%%) 99 - "parentId": "", (% style="color:#000000" %)~/~/ идентификатор клиента-родителя(%%) 100 - "parentName": "string", ~/~/ наименование (% style="color:#000000" %)клиента-родителя(%%) 101 - "name": "string", (% style="color:#000000" %)~/~/ наименование клиента (%%) 102 - "fullName": "string", (% style="color:#000000" %)~/~/ полное наименование клиента(%%) 103 - "agentInfoType": 0, (% style="color:#000000" %)~/~/ тип клиента (0- Клиент, 1 - Партнер, 2 - Группа, 3 - Административная группа, 4 - Тестовый клиент, 5 - Договор)(%%) 104 - "isForeign": true/false, ~/~/ Иностранный контрагент 105 - "district": "string", ~/~/ округ 106 - "region": "string", ~/~/ регион 107 - "city": "string", ~/~/ город 108 - "inn": "string", ~/~/ ИНН клиента 109 - "kpp": "string", ~/~/ КПП клиента 110 - "address": "string", ~/~/ юридический адрес 111 - "addressFact": "string", ~/~/ фактический адрес 112 - "email": "string", ~/~/ почта 113 - "director": "string", ~/~/ ФИО руководителя 114 - "bankName": "string", ~/~/ Банк 115 - "bankBIK": "string", ~/~/ БИК 116 - "bankRS": "string", ~/~/ Номер счета 117 - "bankKS": "string" ~/~/ Корр. счет 118 - } 119 - 120 -== (% style="color:#000000; font-size:16px" %)**Получение параметров дочерних клиентов**(%%) == 121 - 122 122 (% class="box infomessage" %) 123 123 ((( 124 -(% lang="en-US" %)** POST **(%%)**/(% lang="en-US" %)api/v3/agents/find(%%)**82 +(% style="color:#000000" %)**Получение основных параметров клиента — **(% lang="en-US" %)**GET **(%%)**/(% lang="en-US" %)api/v3/agents(%%)** 125 125 ))) 126 126 127 -(% style="color:#000000" %)Метод позволяет получить параметры всех дочернихклиентов: наименование, полное наименование, тип, статус и идентификатор клиента-родителяи т.д.Метод возвращает информацию о клиентах с учетом настроек авторизованного пользователя, указанного в запросе (обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**):85 +(% style="color:#000000" %) Метод позволяет получить основные параметры клиентов: наименование, полное наименование, тип, статус и идентификатор клиента-родителя. Метод возвращает информацию о клиентах с учетом настроек авторизованного пользователя, указанного в запросе (обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**): 128 128 129 129 (% style="color:#000000" %)− информация о клиентах предоставляется при наличии права «Просмотр клиентов»; 130 130 ... ... @@ -132,46 +132,29 @@ 132 132 133 133 (% style="color:#000000" %)− информация о клиенте типа «Партнер» и его подклиентов возвращается при наличии права «__**Доступ к партнёрским клиентам**__». 134 134 135 -(% style="color:#000000" %)Метод запроса: ** POST**93 +(% style="color:#000000" %)Метод запроса: **GET** 136 136 137 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/agents/find 95 +(% 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> 138 138 139 -(% style="color:#000000" %)Параметр запроса: 97 +(% style="color:#000000" %)Параметр запроса: <__**parentId**__> - идентификатор клиента-родителя (опционально) 140 140 141 -(% style="color:#000000" %){ 142 - "parentId": "string" 143 -} 99 +(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 144 144 145 145 (% style="color:#000000" %)Ответ: 146 146 147 -{ 148 - "agentId": "", (% style="color:#000000" %)~/~/ идентификатор клиента (%%) 149 - "parentId": "", (% style="color:#000000" %)~/~/ идентификатор клиента-родителя(%%) 150 - "parentName": "string", ~/~/ наименование (% style="color:#000000" %)клиента-родителя(%%) 151 - "name": "string", (% style="color:#000000" %)~/~/ наименование клиента (%%) 152 - "fullName": "string", (% style="color:#000000" %)~/~/ полное наименование клиента(%%) 153 - "agentInfoType": 0, (% style="color:#000000" %)~/~/ тип клиента (0- Клиент, 1 - Партнер, 2 - Группа, 3 - Административная группа, 4 - Тестовый клиент, 5 - Договор)(%%) 154 - "isForeign": true/false, ~/~/ Иностранный контрагент 155 - "district": "string", ~/~/ округ 156 - "region": "string", ~/~/ регион 157 - "city": "string", ~/~/ город 158 - "inn": "string", ~/~/ ИНН клиента 159 - "kpp": "string", ~/~/ КПП клиента 160 - "address": "string", ~/~/ юридический адрес 161 - "addressFact": "string", ~/~/ фактический адрес 162 - "email": "string", ~/~/ почта 163 - "director": "string", ~/~/ ФИО руководителя 164 - "bankName": "string", ~/~/ Банк 165 - "bankBIK": "string", ~/~/ БИК 166 - "bankRS": "string", ~/~/ Номер счета 167 - "bankKS": "string" ~/~/ Корр. счет 168 - } 103 +(% style="color:#000000" %){ 104 + "agentId": "", ~/~/ идентификатор клиента 105 + "parentId": "", ~/~/ идентификатор клиента-родителя 106 + "name": "", ~/~/ наименование клиента 107 + "fullName": "", ~/~/ полное наименование клиента 108 + "agentInfoType": "", ~/~/ тип клиента (0- Клиент, 1 - Партнер, 2 - Группа, 3 - Административная группа, 4 - Тестовый клиент, 5 - Договор) 109 + "status": "", ~/~/ статус клиента (0- Новый, 1 - Потенциальный, 2 - В разработке, 3 - Тест, 4 - На оформлении, 5 - Внедрение, 6 - Работает, 7 - Работал, 8 - Потерян, 9 - Отказ) 110 +} 169 169 170 -== (% style="color:#000000; font-size:16px" %)**Добавление клиента**(%%) == 171 171 172 172 (% class="box successmessage" %) 173 173 ((( 174 -**POST /api/v3/agents ** 115 +**Добавление клиента — POST /api/v3/agents ** 175 175 ))) 176 176 177 177 Метод позволяет добавить клиента, указанного в запросе (обязательный параметр в заголовках запроса - токен авторизации «**X-Auth**»). ... ... @@ -228,11 +228,10 @@ 228 228 "bankKS": "string" ~/~/ корр. счёт 229 229 } 230 230 231 -== (% style="color:#000000; font-size:16px" %)**Редактирование клиента**(%%) == 232 232 233 233 (% class="box warningmessage" %) 234 234 ((( 235 -**PUT /api/v3/agents** 175 +**Редактирование клиента — PUT /api/v3/agents** 236 236 ))) 237 237 238 238 Метод позволяет отредактировать клиента, указанного в запросе (обязательный параметр в заголовках запроса - токен авторизации «**X-Auth**»). ... ... @@ -291,13 +291,13 @@ 291 291 "bankKS": "string" ~/~/ корр. счёт 292 292 } 293 293 294 -== (% style="color:#000000; font-size:16px" %)**Удаление клиента**(%%) == 295 295 296 296 (% class="box errormessage" %) 297 297 ((( 298 -**DELETE /api/v3/agents/{clientId}** 237 +**Удаление клиента — DELETE /api/v3/agents/{clientId}** 299 299 ))) 300 300 240 + 301 301 Метод позволяет удалить клиента, указанного в строке запроса (обязательный параметр в заголовках запроса - токен авторизации «**X-Auth**»). 302 302 303 303 Метод запроса: **DELETE** ... ... @@ -310,16 +310,19 @@ 310 310 311 311 Ответ: В случае успешного выполнения запроса вернется HTTP ответ «200». 312 312 313 -= (% style="color:#000000; font-size:18.6667px" %)Раздел: **Пользователи**(%%) = 314 314 315 -== (% style="color:#000000; font-size:16px" %)**Добавление пользователя**(%%) == 316 316 255 +(% class="box" style="text-align: center;" %) 256 +((( 257 +(% style="color:#000000; font-size:14pt" %)**Раздел Пользователи** 258 +))) 259 + 317 317 (% class="box successmessage" %) 318 318 ((( 319 -(% lang="en-US" %)**POST /api/v3/users** 262 +(% style="color:#000000; line-height:100%" %)**Добавление пользователя — **(% lang="en-US" %)**POST /api/v3/users** 320 320 ))) 321 321 322 -(% style="color:#000000" %)Метод позволяет добавить пользователя. Метод позволяет добавить пользователя, указанного в запросе (обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**). 265 +(% style="color:#000000" %) Метод позволяет добавить пользователя. Метод позволяет добавить пользователя, указанного в запросе (обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**). 323 323 324 324 (% style="color:#000000" %)Метод запроса: **POST** 325 325 ... ... @@ -377,14 +377,13 @@ 377 377 (% style="text-align:left" %) 378 378 (% style="color:#000000; font-weight:normal" %)} 379 379 380 -== (% style="color:#000000; font-size:16px" %)**Получение списка пользователей**(%%) == 381 381 382 382 (% class="box successmessage" %) 383 383 ((( 384 -(% lang="en-US" %)**POST /api/v3/users/find** 326 +(% style="color:#000000; line-height:100%" %)**Получение списка пользователей — **(% lang="en-US" %)**POST /api/v3/users/find** 385 385 ))) 386 386 387 -(% style="color:#000000" %)Метод позволяет получить основные параметры пользователей: логин, имя, адрес электронной почты, номер телефона, статус, идентификатор клиента-родителя и прочее. 329 +(% style="color:#000000" %) Метод позволяет получить основные параметры пользователей: логин, имя, адрес электронной почты, номер телефона, статус, идентификатор клиента-родителя и прочее. 388 388 389 389 (% style="color:#000000" %)Метод возвращает информацию о пользователях клиента-родителя авторизованного пользователя и пользователях его дочерних клиентов. Информация о пользователях предоставляется при наличии права **«__Просмотр пользователей__»**. 390 390 ... ... @@ -425,14 +425,13 @@ 425 425 426 426 (% style="color:#000000" %)} 427 427 428 -== (% style="color:#000000; font-size:16px" %)**Получение информации о пользователе**(%%) == 429 429 430 -(% class="box infomessage" %)371 +(% class="box successmessage" %) 431 431 ((( 432 -(% lang="en-US" %)**GET /api/v3/users/{GUID}** 373 +(% style="color:#000000; line-height:100%" %)**Получение информации о пользователе — **(% lang="en-US" %)**GET /api/v3/users/{GUID}** 433 433 ))) 434 434 435 -(% style="color:#000000" %)Метод возвращает подробную информацию о пользователе клиента-родителя авторизованного пользователя или пользователя его дочерних клиентов. Информация о пользователе предоставляется при наличии права **«__Просмотр пользователей__»**. 376 +(% style="color:#000000" %) Метод возвращает подробную информацию о пользователе клиента-родителя авторизованного пользователя или пользователя его дочерних клиентов. Информация о пользователе предоставляется при наличии права **«__Просмотр пользователей__»**. 436 436 437 437 (% style="color:#000000" %)Метод запроса: **GET** 438 438 ... ... @@ -474,14 +474,13 @@ 474 474 ))) 475 475 ))) 476 476 477 -== (% style="color:#000000; font-size:16px" %)**Редактирование пользователя**(%%) == 478 478 479 479 (% class="box warningmessage" %) 480 480 ((( 481 -(% lang="en-US" %)**PUT /api/v3/users** 421 +(% style="color:#000000; line-height:100%" %)**Редактирование пользователя — **(% lang="en-US" %)**PUT /api/v3/users** 482 482 ))) 483 483 484 -(% style="color:#000000" %)Метод позволяет отредактировать пользователя. Метод позволяет отредактировать пользователя, указанного в запросе (обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**). 424 +(% style="color:#000000" %) Метод позволяет отредактировать пользователя. Метод позволяет отредактировать пользователя, указанного в запросе (обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**). 485 485 486 486 (% style="color:#000000" %)Метод запроса: **PUT** 487 487 ... ... @@ -489,6 +489,8 @@ 489 489 490 490 (% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 491 491 432 +**При редактировании необходимо передавать все параметры пользователя в теле запроса! Те параметры, значения которых не будут переданы - будут стерты!** 433 + 492 492 (% lang="en-US" style="text-align:left" %) 493 493 (% lang="ru-RU" style="color:#000000; font-weight:normal" %)Параметры в теле запроса (JSON): 494 494 ... ... @@ -546,14 +546,13 @@ 546 546 (% lang="en-US" style="text-align:left" %) 547 547 (% lang="ru-RU" style="color:#000000; font-weight:normal" %)} 548 548 549 -== (% style="color:#000000; font-size:16px" %)**Изменение статуса пользователя**(%%) == 550 550 551 551 (% class="box warningmessage" %) 552 552 ((( 553 -(% style="color:#000000" %)// //(% lang="en-US" %)**PUT /api/v3/users/status/{id}** 494 +(% style="color:#000000" %)**Изменение статуса пользователя**// //**— **(% lang="en-US" %)**PUT /api/v3/users/status/{id}** 554 554 ))) 555 555 556 -(% style="color:#000000" %)Метод позволяет изменить статус пользователя, указанного в запросе (обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**). 497 +(% style="color:#000000" %) Метод позволяет изменить статус пользователя, указанного в запросе (обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**). 557 557 558 558 (% style="color:#000000" %)Метод запроса: **PUT** 559 559 ... ... @@ -576,11 +576,10 @@ 576 576 (% style="text-align:left" %) 577 577 (% style="color:#000000" %)**Ответ: В случае успешного выполнения запроса вернется HTTP ответ «200»** 578 578 579 -== (% style="color:#000000; font-size:16px" %)**Блокировка пользователей**(%%) == 580 580 581 581 (% class="box warningmessage" %) 582 582 ((( 583 -**POST /api/v3/users/disable** 523 +**Блокировка пользователей** (% style="color:#000000; line-height:100%" %)**— POST /api/v3/users/disable** 584 584 ))) 585 585 586 586 Метода позволяет выполнить массовую блокировку пользователей (% style="color:#000000" %)(обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**). ... ... @@ -598,11 +598,10 @@ 598 598 599 599 (% style="color:#000000" %)**Ответ: В случае успешного выполнения запроса вернется HTTP ответ «200»** 600 600 601 -== (% style="color:#000000; font-size:16px" %)**Разблокировка пользователей**(%%) == 602 602 603 603 (% class="box warningmessage" %) 604 604 ((( 605 -**POST /api/v3/users/enable** 544 +**Разблокировка пользователей** (% style="color:#000000; line-height:100%" %)**— POST /api/v3/users/enable** 606 606 ))) 607 607 608 608 Метода позволяет выполнить массовую разблокировку пользователей (% style="color:#000000" %)(обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**). ... ... @@ -633,16 +633,15 @@ 633 633 } 634 634 \\\\"errorMessages" - массив ошибок, из-за которых не выполнилось действие с пользователями. 635 635 "users" - массив id пользователей, которых не удалось включить или отключить. 575 + 636 636 ))) 637 637 638 -== (% style="color:#000000; font-size:16px" %)**Удаление пользователя**(%%) == 639 - 640 640 (% class="box errormessage" %) 641 641 ((( 642 -(% lang="en-US" %)**DELETE /api/v3/users/{id}** 580 +(% style="color:#000000; line-height:100%" %)**Удаление пользователя — **(% lang="en-US" %)**DELETE /api/v3/users/{id}** 643 643 ))) 644 644 645 -(% style="color:#000000" %)Метод позволяет удалить пользователя. Метод позволяет удалить пользователя, указанного в строке запроса (обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**). 583 +(% style="color:#000000" %) Метод позволяет удалить пользователя. Метод позволяет удалить пользователя, указанного в строке запроса (обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**). 646 646 647 647 (% style="color:#000000" %)Метод запроса: **DELETE** 648 648 ... ... @@ -655,18 +655,20 @@ 655 655 (% style="text-align:left" %) 656 656 (% style="color:#000000" %)**Ответ: В случае успешного выполнения запроса вернется HTTP ответ «200».** 657 657 658 -= (% style="color:#000000; font-size:18.6667px" %)Раздел: **Транспортные средства**(%%) = 659 659 660 -== (% style="color:#000000; font-size:16px" %)**Получение информации об объекте**(%%) == 597 +(% class="box" style="text-align: center;" %) 598 +((( 599 +(% style="color:#000000; font-size:14pt" %)**Раздел Транспортные средства** 600 +))) 661 661 662 662 (% class="box infomessage" %) 663 663 ((( 664 -(% lang="en-US" %)**GET /api/v3/vehicles/{vehicleId}** 604 +(% style="color:#000000; line-height:100%" %)**Получение информации об объекте — **(% lang="en-US" %)**GET /api/v3/vehicles/{vehicleId}** 665 665 ))) 666 666 667 -(% style="color:#000000" %)Метод позволяет получить всю информацию из карточки объекта: ID, имя объекта, imei, тип устройства, SIM1, SIM2, ID клиента, название клиента, ID модели, наименование модели объекта, ID подразделения, водители, ТО, текущий пробег, моточасы, нормы расхода, полную историю статусов со всеми комментариями, список датчиков (тип, наименование, тип входа, номер входа, псевдоним, тип датчика, тип тарировки, тарировка, состояние чекбоксов «отображается в подсказке» и «отображать последнее валидное значение». 607 +(% style="color:#000000" %) Метод позволяет получить всю информацию из карточки объекта: ID, имя объекта, imei, тип устройства, SIM1, SIM2, ID клиента, название клиента, ID модели, наименование модели объекта, ID подразделения, водители, ТО, текущий пробег, моточасы, нормы расхода, полную историю статусов со всеми комментариями, список датчиков (тип, наименование, тип входа, номер входа, псевдоним, тип датчика, тип тарировки, тарировка, состояние чекбоксов «отображается в подсказке» и «отображать последнее валидное значение». 668 668 669 -(% style="color:#000000" %)Метод возвращает информацию об объекте с учетом настроек авторизованного пользователя, указанного в запросе (обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**): 609 +(% style="color:#000000" %) Метод возвращает информацию об объекте с учетом настроек авторизованного пользователя, указанного в запросе (обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**): 670 670 671 671 (% style="color:#000000" %)− возвращается информация об объекте клиента-родителя авторизованного пользователя и объекте его дочерних клиентов; 672 672 ... ... @@ -727,14 +727,13 @@ 727 727 (% style="text-align:left" %) 728 728 0 - «Блокировка» 1 - «Активен», 2 - «Отменен», 3 - «Оборудован», 4 - «Диагностика», 5 - «Сервис», 6 - «Демонтаж», 7 - «Монтаж», 8 - «Дозаказ», 9 - «Обслужен», 10 - «Списан», 11 - «Неисправен», 12 - «Проверен», 13 - «Не эксплуатируется». 729 729 730 -== (% style="color:#000000; font-size:16px" %)**Добавление объекта**(%%) == 731 731 732 732 (% class="box successmessage" %) 733 733 ((( 734 -(% lang="en-US" %)**POST /api/v3/vehicles** 673 +(% style="color:#000000; line-height:100%" %)**Добавление объекта — **(% lang="en-US" %)**POST /api/v3/vehicles** 735 735 ))) 736 736 737 -(% style="color:#000000" %)Метод позволяет добавить объект. Метод позволяет добавить объект, указанный в запросе (обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**, //Content-Type//: __**application/json**__; //charset//=__**utf-8**__). 676 +(% style="color:#000000" %) Метод позволяет добавить объект. Метод позволяет добавить объект, указанный в запросе (обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**, //Content-Type//: __**application/json**__; //charset//=__**utf-8**__). 738 738 739 739 (% style="color:#000000" %)Метод запроса: **POST** 740 740 ... ... @@ -847,16 +847,15 @@ 847 847 - сезонные начало и окончание могут быть заданы только если задана соответствующая сезонная норма; 848 848 - при задании сезонной нормы обязательны соответствующие даты начала/окончания. 849 849 850 -== (% style="color:#000000; font-size:16px" %)**Получение параметров объектов**(%%) == 851 851 852 852 (% class="box successmessage" %) 853 853 ((( 854 -(% lang="en-US" %)**POST /api/v3/vehicles/find** 792 +(% style="color:#000000; line-height:100%" %)**Получение параметров объектов — **(% lang="en-US" %)**POST /api/v3/vehicles/find** 855 855 ))) 856 856 857 -(% style="color:#000000" %)Метод позволяет получить основные параметры объектов: наименование, IMEI, тип устройства, модель объекта, подразделение, номера телефонов и идентификатор клиента, к которому прикреплен объект (клиент-родитель). 795 +(% style="color:#000000" %) Метод позволяет получить основные параметры объектов: наименование, IMEI, тип устройства, модель объекта, подразделение, номера телефонов и идентификатор клиента, к которому прикреплен объект (клиент-родитель). 858 858 859 -(% style="color:#000000" %)Метод возвращает информацию об объектах с учетом настроек авторизованного пользователя, указанного в запросе (обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**): 797 +(% style="color:#000000" %) Метод возвращает информацию об объектах с учетом настроек авторизованного пользователя, указанного в запросе (обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**): 860 860 861 861 (% style="color:#000000" %)− возвращается информация об объектах клиента-родителя авторизованного пользователя и объектах его дочерних клиентов; 862 862 ... ... @@ -893,7 +893,7 @@ 893 893 "customFields": null ~/~/ значение любого из произвольных полей ТС 894 894 } 895 895 896 -(% style="color:#000000" %)Фильтрация осуществляется по точному совпадению значений параметров «__**vehicleId**__», «__**deviceTypeId**__», «__**parentId**__», «__**unitId**__», и по частичному - «__**name**__», «__**imei**__», «__**sim**__». Фильтрация по значению параметра «__**sim**__» осуществляется при наличии у авторизованного пользователя права **«__Просмотр номеров телефонов объектов__»**. 834 +(% style="color:#000000" %) Фильтрация осуществляется по точному совпадению значений параметров «__**vehicleId**__», «__**deviceTypeId**__», «__**parentId**__», «__**unitId**__», и по частичному - «__**name**__», «__**imei**__», «__**sim**__». Фильтрация по значению параметра «__**sim**__» осуществляется при наличии у авторизованного пользователя права **«__Просмотр номеров телефонов объектов__»**. 897 897 898 898 (% style="color:#000000" %)Ответ: 899 899 ... ... @@ -929,14 +929,13 @@ 929 929 930 930 (% style="color:#000000" %) Параметры «__**sim1**__» и «__**sim2**__» содержатся в ответе при наличии у авторизованного пользователя права **«__Просмотр номеров телефонов объектов__»**. Параметр «__**status**__» содержится в ответе при наличии у авторизованного пользователя права **«__Просмотр статуса объекта__»**. 931 931 932 -== (% style="color:#000000; font-size:16px" %)**Изменение статуса объекта**(%%) == 933 933 934 934 (% class="box successmessage" %) 935 935 ((( 936 -(% lang="en-US" %)**POST /api/v3/vehicles/changeStatus/{vehicleId}** 873 +(% style="color:#000000; line-height:100%" %)**Изменение статуса объекта — **(% lang="en-US" %)**POST /api/v3/vehicles/changeStatus/{vehicleId}** 937 937 ))) 938 938 939 -(% style="color:#000000" %)Метод позволяет изменить статус объекта. Метод позволяет изменить статус объекта, указанного в запросе (обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**). 876 +(% style="color:#000000" %) Метод позволяет изменить статус объекта. Метод позволяет изменить статус объекта, указанного в запросе (обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**). 940 940 941 941 (% style="color:#000000" %)Метод запроса: **POST** 942 942 ... ... @@ -975,14 +975,13 @@ 975 975 (% style="text-align:left" %) 976 976 (% style="color:#000000" %) } 977 977 978 -== (% style="color:#000000; font-size:16px" %)**Редактирование объекта**(%%) == 979 979 980 980 (% class="box warningmessage" %) 981 981 ((( 982 -(% lang="en-US" %)**PUT /api/v3/vehicles** 918 +(% style="color:#000000; line-height:100%" %)**Редактирование объекта — **(% lang="en-US" %)**PUT /api/v3/vehicles** 983 983 ))) 984 984 985 -(% style="color:#000000" %)Метод позволяет отредактировать объект. Метод позволяет отредактировать объект, указанный в запросе (обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**). 921 +(% style="color:#000000" %) Метод позволяет отредактировать объект. Метод позволяет отредактировать объект, указанный в запросе (обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**). 986 986 987 987 (% style="color:#000000" %)Метод запроса: **PUT** 988 988 ... ... @@ -1104,14 +1104,13 @@ 1104 1104 - сезонные начало и окончание могут быть заданы только если задана соответствующая сезонная норма; 1105 1105 - при задании сезонной нормы обязательны соответствующие даты начала/окончания. 1106 1106 1107 -== (% style="color:#000000; font-size:16px" %)**Удаление объекта**(%%) == 1108 1108 1109 1109 (% class="box errormessage" %) 1110 1110 ((( 1111 -(% lang="en-US" %)**DELETE /api/v3/vehicles/{vehicleId}** 1046 +(% style="color:#000000; line-height:100%" %)**Удаление объекта — **(% lang="en-US" %)**DELETE /api/v3/vehicles/{vehicleId}** 1112 1112 ))) 1113 1113 1114 -(% style="color:#000000" %)Метод позволяет удалить объект. Метод позволяет удалить объект, указанный в строке запроса (обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**). 1049 +(% style="color:#000000" %) Метод позволяет удалить объект. Метод позволяет удалить объект, указанный в строке запроса (обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**). 1115 1115 1116 1116 (% style="color:#000000" %)Метод запроса: **DELETE** 1117 1117 ... ... @@ -1124,16 +1124,18 @@ 1124 1124 (% style="text-align:left" %) 1125 1125 (% style="color:#000000" %)**Ответ: В случае успешного выполнения запроса вернется HTTP ответ «200».** 1126 1126 1127 -= (% style="color:#000000; font-size:18.6667px" %)Раздел: **Устройства**(%%) = 1128 1128 1129 -== (% style="color:#000000; font-size:16px" %)**Получение списка типов устройств**(%%) == 1063 +(% class="box" lang="en-US" style="text-align: center;" %) 1064 +((( 1065 +(% style="color:#000000; font-size:14pt" %)**Раздел Устройства** 1066 +))) 1130 1130 1131 1131 (% class="box infomessage" %) 1132 1132 ((( 1133 -(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**GET /api/v3/devices/types** 1070 +(% style="color:#000000; line-height:100%" %)**Получение списка типов устройств **(% style="color:#000000" %)**— **(% lang="en-US" %)**GET /api/v3/devices/types** 1134 1134 ))) 1135 1135 1136 -(% style="color:#000000" %)Метод позволяет получить список типов устройств. Метод возвращает информацию о типах устройств с учетом настроек авторизованного пользователя, указанного в запросе (обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**). 1073 +(% style="color:#000000" %) Метод позволяет получить список типов устройств. Метод возвращает информацию о типах устройств с учетом настроек авторизованного пользователя, указанного в запросе (обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**). 1137 1137 1138 1138 (% style="color:#000000" %)Метод запроса: **GET** 1139 1139 ... ... @@ -1151,22 +1151,24 @@ 1151 1151 (% style="text-align:left" %) 1152 1152 (% style="color:#000000" %)} 1153 1153 1154 -= (% style="color:#000000; font-size:18.6667px" %)Раздел: **Датчики**(%%) = 1155 1155 1156 -== (% style="color:#000000; font-size:16px" %)**Получение списка типов датчиков**(%%) == 1092 +(% class="box" style="text-align: center;" %) 1093 +((( 1094 +(% style="color:#000000; font-size:14pt" %)**Раздел Датчики** 1095 +))) 1157 1157 1158 1158 (% class="box infomessage" %) 1159 1159 ((( 1160 -(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**GET /api/v3/sensors/types** 1099 +(% style="color:#000000; line-height:100%" %)**Получение списка типов датчиков **(% style="color:#000000" %)**— **(% lang="en-US" %)**GET /api/v3/sensors/types** 1161 1161 ))) 1162 1162 1163 -(% style="color:#000000" %)Метод позволяет получить список типов датчиков. Метод возвращает информацию о типах датчиков с учетом настроек авторизованного пользователя, указанного в запросе (обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**). 1102 +(% style="color:#000000" %) Метод позволяет получить список типов датчиков. Метод возвращает информацию о типах датчиков с учетом настроек авторизованного пользователя, указанного в запросе (обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**). 1164 1164 1165 1165 (% style="color:#000000" %)Метод запроса: **GET** 1166 1166 1167 1167 (% style="color:#000000" %)URL запроса: (%%)[[https:~~/~~/hosting.glonasssoft.ru/api/v3/sensors/types>>url:https://hosting.glonasssoft.ru/api/v3/sensors/types]] 1168 1168 1169 -(% style="color:#000000" %)В заголовках запроса: 1108 +(% style="color:#000000" %)В заголовках запроса:X-Auth: Токен авторизации 1170 1170 1171 1171 (% style="color:#000000" %)Ответ: 1172 1172 ... ... @@ -1179,48 +1179,7 @@ 1179 1179 (% style="text-align:left" %) 1180 1180 (% style="color:#000000" %)} 1181 1181 1182 -= (% style="color:#000000; font-size:18.6667px" %)Раздел: **Статистика**(%%) = 1183 1183 1184 -== (% style="color:#000000; font-size:16px" %)**Данные об активности объекта**(%%) == 1185 - 1186 -(% class="box infomessage" style="text-align: left;" %) 1187 -((( 1188 -**POST /api/v3/terminalMessages/count** 1189 -))) 1190 - 1191 -(% style="text-align: left;" %) 1192 -Метод возвращает количество сообщений отправленных терминалом на сервер за указанный период (% style="color:#000000" %)(обязательный параметр в заголовках запроса - токен авторизации **«__X-Auth__»**). 1193 - 1194 -(% style="text-align: left;" %) 1195 -Метод запроса **POST** 1196 - 1197 -(% style="text-align: left;" %) 1198 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/terminalMessages/count 1199 - 1200 -(% style="text-align: left;" %) 1201 -(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 1202 - 1203 -(% style="text-align: left;" %) 1204 -{ 1205 - "objectIds": [ 1206 - id ~/~/ здесь передается список идентификаторов объектов 1207 - ], 1208 - "from": "2023-03-12T07:09:02.364Z", ~/~/ от какой даты выполнять запрос 1209 - "to": "2023-03-14T07:09:02.364Z" ~/~/ до какой даты выполнять запрос 1210 -} 1211 - 1212 -(% style="text-align: left;" %) 1213 -Ответ: 1214 - 1215 -(% style="text-align: left;" %) 1216 -[ 1217 - { 1218 - "id": 0, ~/~/ идентификатор объекта 1219 - "count": 0 ~/~/ количество сообщений за период 1220 - } 1221 -] 1222 - 1223 - 1224 1224 (% class="box" lang="en-US" style="text-align: center;" %) 1225 1225 ((( 1226 1226 (% lang="ru-RU" style="color:#000000; font-family:Liberation Serif,serif; font-size:14pt; font-style:normal; font-variant:normal" %)**По вопросам работы PUBLIC API 3.0 можно обращаться**(% lang="ru-RU" style="color:#000000; font-size:14pt" %)** на [[support@glonasssoft.ru>>mailto:support@glonasssoft.ru]] **