Changes for page Методы API для работы с ГЛОНАССSoft
Last modified by Андрей Калиновский on 2025/01/28 12:59
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
-
Attachments (0 modified, 0 added, 1 removed)
Details
- Page properties
-
- Content
-
... ... @@ -14,13 +14,13 @@ 14 14 15 15 Пример: X-Auth: 34f4919a-099b-4b7d-8aa1-f478ec2062de. 16 16 17 -(% style="color:#000000" %)− (%%)При **редактировании**необходимо передавать все параметры пользователя в теле запроса! Те параметры, значения которых не будут переданы - будут стерты!17 +(% style="color:#000000" %)− (%%)При редактировании необходимо передавать все параметры пользователя в теле запроса! Те параметры, значения которых не будут переданы - будут стерты! 18 18 19 19 = (% style="color:#000000; font-size:18.6667px" %)Раздел: **Авторизация**(%%) = 20 20 21 21 == (% style="color:#000000; font-size:16px" %)**Авторизация**(%%) == 22 22 23 -(% class="box successmessage" %)23 +(% class="box infomessage" %) 24 24 ((( 25 25 (% lang="en-US" %)**POST /api/v3/auth/login** 26 26 ))) ... ... @@ -31,7 +31,7 @@ 31 31 32 32 (% style="color:#000000" %)URL запроса: (%%)[[https:~~/~~/hosting.glonasssoft.ru/api/v3/auth/login>>https://hosting.glonasssoft.ru/api/v3/auth/login]] 33 33 34 -(% style="color:#000000" %)В случае успешного выполнения метода, поле «AuthId» содержит токен авторизации «X-Auth». 34 +(% style="color:#000000" %)В случае успешного выполнения метода, поле «__**AuthId**__» содержит токен авторизации «__**X-Auth**__». 35 35 36 36 (% style="color:#000000" %)Параметры в теле запроса (JSON): 37 37 ... ... @@ -40,6 +40,7 @@ 40 40 "password": "testuser" 41 41 } 42 42 43 + 43 43 (% style="color:#000000" %)**Ответ:** 44 44 45 45 (% lang="en-US" %) ... ... @@ -54,12 +54,6 @@ 54 54 55 55 **Примечание: **Время жизни токена авторизации задается в настройках пользователя, там есть параметр длительность сессии. При каждом запросе токен пролонгируется. 56 56 57 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 58 -|(% style="width:215px" %)(% style="color:#000000" %)login|(% style="width:861px" %)Логин пользователя 59 -|(% style="width:215px" %)(% style="color:#000000" %)password|(% style="width:861px" %)Пароль пользователя 60 -|(% style="width:215px" %)(% style="color:#000000" %)AuthId|(% style="width:861px" %)Токен авторизации 61 -|(% style="width:215px" %)(% style="color:#000000" %)User|(% style="width:861px" %)Логин пользователя 62 - 63 63 == (% style="color:#000000; font-size:16px" %)**Проверка авторизации**(%%) == 64 64 65 65 (% class="box infomessage" %) ... ... @@ -98,51 +98,30 @@ 98 98 Запрос должен содержать данные параметра "**agentId**" 99 99 100 100 (% style="color:#000000" %)Ответ: 96 +А 101 101 { 102 - "agentId": "", (%%) 103 - "parentId": "", 104 - "parentName": "string", 105 - "name": "string", 106 - "fullName": "string", 107 - "agentInfoType": 0, 108 - "isForeign": true/false, 109 - "district": "string", 110 - "region": "string", 111 - "city": "string", 112 - "inn": "string", 113 - "kpp": "string", 114 - "address": "string", 115 - "addressFact": "string", 116 - "email": "string", 117 - "director": "string", 118 - "bankName": "string", 119 - "bankBIK": "string", 120 - "bankRS": "string", 121 - "bankKS": "string" 98 + "agentId": "", ~/~/ идентификатор клиента (%%) 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" ~/~/ Корр. счет 122 122 } 123 123 124 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 125 -|(% style="width:215px" %)(% style="color:#000000" %)agentId|(% style="width:861px" %)(% style="color:#000000" %)Идентификатор клиента 126 -|(% style="width:215px" %)parentId|(% style="width:861px" %)Идентификатор клиента-родителя 127 -|(% style="width:215px" %)parentName|(% style="width:861px" %)Наименование (% style="color:#000000" %)клиента-родителя 128 -|(% style="width:215px" %)name|(% style="width:861px" %)(% style="color:#000000" %)Наименование клиента 129 -|(% style="width:215px" %)fullName|(% style="width:861px" %)(% style="color:#000000" %)Полное наименование клиента 130 -|(% style="width:215px" %)agentInfoType|(% style="width:861px" %)(% style="color:#000000" %)Тип клиента (0- Клиент, 1 - Партнер, 2 - Группа, 3 - Административная группа, 4 - Тестовый клиент, 5 - Договор) 131 -|(% style="width:215px" %)isForeign|(% style="width:861px" %)Иностранный контрагент 132 -|(% style="width:215px" %)district|(% style="width:861px" %)Округ 133 -|(% style="width:215px" %)region|(% style="width:861px" %)Регион 134 -|(% style="width:215px" %)city|(% style="width:861px" %)Город 135 -|(% style="width:215px" %)inn|(% style="width:861px" %)ИНН клиента 136 -|(% style="width:215px" %)kpp|(% style="width:861px" %)КПП клиента 137 -|(% style="width:215px" %)address|(% style="width:861px" %)Юридический адрес 138 -|(% style="width:215px" %)addressFact|(% style="width:861px" %)Фактический адрес 139 -|(% style="width:215px" %)email|(% style="width:861px" %)Электронная почта 140 -|(% style="width:215px" %)director|(% style="width:861px" %)ФИО руководителя 141 -|(% style="width:215px" %)bankName|(% style="width:861px" %)Банк 142 -|(% style="width:215px" %)bankBIK|(% style="width:861px" %)БИК 143 -|(% style="width:215px" %)bankRS|(% style="width:861px" %)Номер счета 144 -|(% style="width:215px" %)bankKS|(% style="width:861px" %)Корр. счет 145 - 146 146 == (% style="color:#000000; font-size:16px" %)**Получение параметров дочерних клиентов**(%%) == 147 147 148 148 (% class="box infomessage" %) ... ... @@ -156,7 +156,7 @@ 156 156 157 157 (% style="color:#000000" %)− возвращается информация о клиенте, которому принадлежит авторизованный пользователь, и его дочерних клиентах; 158 158 159 -(% style="color:#000000" %)− информация о клиенте типа «Партнер» и его клиентов возвращается при наличии права «__**Доступ к партнёрским клиентам**__». 133 +(% style="color:#000000" %)− информация о клиенте типа «Партнер» и его подклиентов возвращается при наличии права «__**Доступ к партнёрским клиентам**__». 160 160 161 161 (% style="color:#000000" %)Метод запроса: **POST** 162 162 ... ... @@ -171,25 +171,15 @@ 171 171 (% style="color:#000000" %)Ответ: 172 172 173 173 { 174 - "agentId": "",(% style="color:#000000" %) (%%) 175 - "parentId": "", 176 - "parentName": "string", 177 - "name": "string", 178 - "fullName": "string", 179 - "agentInfoType": 0, 180 - (%style="color:#000000"%)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 + "status": "",~/~/ статус клиента (0- Новый, 1 - Потенциальный, 2 - В разработке, 3 - Тест, 4 - На оформлении, 5 - Внедрение, 6 - Работает, 7 - Работал, 8 - Потерян, 9 - Отказ) 181 181 } 182 182 183 - 184 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 185 -|(% style="width:215px" %)(% style="color:#000000" %)agentId|(% style="width:861px" %)(% style="color:#000000" %)Идентификатор клиента 186 -|(% style="width:215px" %)parentId|(% style="width:861px" %)Идентификатор клиента-родителя 187 -|(% style="width:215px" %)parentName|(% style="width:861px" %)Наименование (% style="color:#000000" %)клиента-родителя 188 -|(% style="width:215px" %)name|(% style="width:861px" %)(% style="color:#000000" %)Наименование клиента 189 -|(% style="width:215px" %)fullName|(% style="width:861px" %)(% style="color:#000000" %)Полное наименование клиента 190 -|(% style="width:215px" %)agentInfoType|(% style="width:861px" %)(% style="color:#000000" %)Тип клиента (0- Клиент, 1 - Партнер, 2 - Группа, 3 - Административная группа, 4 - Тестовый клиент, 5 - Договор) 191 -|(% style="width:215px" %)(% style="color:#000000" %)status|(% style="width:861px" %)Статус клиента, 0 - заблокирован, 1 - Активен 192 - 193 193 == (% style="color:#000000; font-size:16px" %)**Добавление клиента**(%%) == 194 194 195 195 (% class="box successmessage" %) ... ... @@ -208,7 +208,7 @@ 208 208 Параметры в теле запроса (JSON): 209 209 210 210 { 211 - "parentId": "00000000-0000-0000-0000-000000000000", ~/~/ идентификатор клиента-родителя 175 + "parentId": "00000000-0000-0000-0000-000000000000", ~/~/ идентификатор клиента-родителя 212 212 "name": "string", ~/~/ имя 213 213 "fullName": "string", ~/~/ полное наименование 214 214 "agentInfoType": 0, (% style="color:#000000" %)~/~/ тип клиента (0- Клиент, 1 - Партнер, 2 - Группа, 3 - Административная группа, 4 - Тестовый клиент, 5 - Договор)(%%) ... ... @@ -253,28 +253,6 @@ 253 253 "bankKS": "string" ~/~/ корр. счёт 254 254 } 255 255 256 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 257 -|(% style="width:215px" %)(% style="color:#000000" %)agentId|(% style="width:861px" %)(% style="color:#000000" %)Идентификатор клиента 258 -|(% style="width:215px" %)parentId|(% style="width:861px" %)Идентификатор клиента-родителя 259 -|(% style="width:215px" %)parentName|(% style="width:861px" %)Наименование (% style="color:#000000" %)клиента-родителя 260 -|(% style="width:215px" %)name|(% style="width:861px" %)(% style="color:#000000" %)Наименование клиента 261 -|(% style="width:215px" %)fullName|(% style="width:861px" %)(% style="color:#000000" %)Полное наименование клиента 262 -|(% style="width:215px" %)agentInfoType|(% style="width:861px" %)(% style="color:#000000" %)Тип клиента (0- Клиент, 1 - Партнер, 2 - Группа, 3 - Административная группа, 4 - Тестовый клиент, 5 - Договор) 263 -|(% style="width:215px" %)isForeign|(% style="width:861px" %)Иностранный контрагент 264 -|(% style="width:215px" %)district|(% style="width:861px" %)Округ 265 -|(% style="width:215px" %)region|(% style="width:861px" %)Регион 266 -|(% style="width:215px" %)city|(% style="width:861px" %)Город 267 -|(% style="width:215px" %)inn|(% style="width:861px" %)ИНН клиента 268 -|(% style="width:215px" %)kpp|(% style="width:861px" %)КПП клиента 269 -|(% style="width:215px" %)address|(% style="width:861px" %)Юридический адрес 270 -|(% style="width:215px" %)addressFact|(% style="width:861px" %)Фактический адрес 271 -|(% style="width:215px" %)email|(% style="width:861px" %)Электронная почта 272 -|(% style="width:215px" %)director|(% style="width:861px" %)ФИО руководителя 273 -|(% style="width:215px" %)bankName|(% style="width:861px" %)Банк 274 -|(% style="width:215px" %)bankBIK|(% style="width:861px" %)БИК 275 -|(% style="width:215px" %)bankRS|(% style="width:861px" %)Номер счета 276 -|(% style="width:215px" %)bankKS|(% style="width:861px" %)Корр. счет 277 - 278 278 == (% style="color:#000000; font-size:16px" %)**Редактирование клиента**(%%) == 279 279 280 280 (% class="box warningmessage" %) ... ... @@ -290,6 +290,7 @@ 290 290 291 291 В заголовках запроса: X-Auth: Токен авторизации 292 292 235 + 293 293 Параметры в теле запроса (JSON): 294 294 295 295 { ... ... @@ -314,6 +314,7 @@ 314 314 "bankKS": "string" ~/~/ корр. счёт 315 315 } 316 316 260 + 317 317 Ответ: 318 318 319 319 { ... ... @@ -356,23 +356,8 @@ 356 356 357 357 Ответ: В случае успешного выполнения запроса вернется HTTP ответ «200». 358 358 359 -= =(% style="color:#000000; font-size:16px" %)**Сменастатуса клиента(активация/блокировка)**(%%) ==303 += (% style="color:#000000; font-size:18.6667px" %)Раздел: **Пользователи**(%%) = 360 360 361 -(% class="box warningmessage" %) 362 -((( 363 -**PUT /api/v3/agents/{id}/changeStatus/{status}** 364 -))) 365 - 366 -Метод позволяет изменить статус клиента, указанного в запросе. 367 - 368 -В пути указывается GUID клиента и статус клиента. 369 - 370 -**status **- значение 0 - заблокирован, 1 - активен. 371 - 372 -Ответ: Code 204 373 - 374 -== (% style="color:#000000; font-size:18.6667px" %)Раздел: **Пользователи**(%%) == 375 - 376 376 == (% style="color:#000000; font-size:16px" %)**Добавление пользователя**(%%) == 377 377 378 378 (% class="box successmessage" %) ... ... @@ -434,6 +434,7 @@ 434 434 "password": "string", 435 435 "email": "string", 436 436 366 + 437 437 (% style="text-align:left" %) 438 438 (% style="color:#000000; font-weight:normal" %)Ответ: 439 439 ... ... @@ -462,7 +462,6 @@ 462 462 (% style="text-align:left" %) 463 463 (% style="color:#000000; font-weight:normal" %)} 464 464 465 - 466 466 == (% style="color:#000000; font-size:16px" %)**Получение списка пользователей**(%%) == 467 467 468 468 (% class="box infomessage" %) ... ... @@ -753,249 +753,6 @@ 753 753 (% style="text-align:left" %) 754 754 (% style="color:#000000" %)**Ответ: В случае успешного выполнения запроса вернется HTTP ответ «200».** 755 755 756 -= (% style="color:#000000; font-size:18.6667px" %)Раздел: **Модель объекта**(%%) = 757 - 758 -== (% style="color:#000000; font-size:16px" %)**Получение информации о модели объекта**(%%) == 759 - 760 -(% class="box infomessage" %) 761 -((( 762 -(% lang="en-US" %)**GET /api/v3/models/{Id}** 763 -))) 764 - 765 -Метод возвращает полную информацию о модели объекта. 766 - 767 -(% style="color:#000000" %)Метод запроса: **GET** 768 - 769 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/(% lang="en-US" %)v3/models/(% style="color:#000000" %){(%%)ID} 770 - 771 -(% style="color:#000000" %)Параметр запроса: {__**id}**__ - идентификатор модели объекта 772 - 773 -(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 774 - 775 -(% style="color:#000000" %)Ответ: 776 - 777 -(% style="color:#000000" %){ 778 - "parentName": "string", 779 - "name": "string", 780 - "picture": "string", 781 - "minspeed": 0, 782 - "maxspeed": 0, 783 - "width": 0, 784 - "imbeddedtrailer": true, 785 - "hoppercapacity": 0, 786 - "hopperdischargespeed": 0, 787 - "modelType": 0, 788 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 789 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 790 - "deleted": true 791 -} 792 - 793 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 794 -|(% style="width:215px" %)(% style="color:#000000" %)parentName|(% style="width:861px" %)Имя клиента, которому принадлежит модель объекта 795 -|(% style="width:215px" %)(% style="color:#000000" %)name|(% style="width:861px" %)Имя модели объекта 796 -|(% style="width:215px" %)(% style="color:#000000" %)picture|(% style="width:861px" %)Название иконки транспорта 797 -|(% style="width:215px" %)(% style="color:#000000" %)minspeed|(% style="width:861px" %)Минимальная технологическая скорость обработки поля, в км/ч 798 -|(% style="width:215px" %)(% style="color:#000000" %)maxspeed|(% style="width:861px" %)Максимальная технологическая скорость обработки поля, в км/ч 799 -|(% style="width:215px" %)(% style="color:#000000" %)width|(% style="width:861px" %)Ширина агрегата, в метрах 800 -|(% style="width:215px" %)(% style="color:#000000" %)imbeddedtrailer|(% style="width:861px" %)Опция: Содержит встроенный агрегат 801 -|(% style="width:215px" %)(% style="color:#000000" %)hoppercapacity|(% style="width:861px" %)Объем бункера 802 -|(% style="width:215px" %)(% style="color:#000000" %)hopperdischargespeed|(% style="width:861px" %)Скорость2 выгрузки из бункера, л/сек 803 -|(% style="width:215px" %)(% style="color:#000000" %)modelType|(% style="width:861px" %)Определяет тип модели объекта: 0 - None, 1 - Agro, 2 - Cargo, 3 - Car 804 -|(% style="width:215px" %)(% style="color:#000000" %)id|(% style="width:861px" %)ID модели объекта 805 -|(% style="width:215px" %)(% style="color:#000000" %)parentId|(% style="width:861px" %)ID клиента, которому принадлежит модель объекта 806 -|(% style="width:215px" %)(% style="color:#000000" %)deleted|(% style="width:861px" %)Признак удаления, тип: boolean 807 - 808 -== (% style="color:#000000; font-size:16px" %)**Просмотр списка моделей**(%%) == 809 - 810 -(% class="box successmessage" %) 811 -((( 812 -(% lang="en-US" %)**POST /api/v3/models/find** 813 -))) 814 - 815 -(% style="color:#000000" %)Метод позволяет получить список всех моделей клиента, указанного в запросе. 816 - 817 -(% style="color:#000000" %)Метод запроса: **POST** 818 - 819 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/models/find 820 - 821 -(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 822 - 823 -(% style="color:#000000" %)Параметры в теле запроса (JSON):{ 824 - 825 -(% style="color:#000000" %) "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6" 826 -} 827 - 828 -(% style="color:#000000" %)Ответ: 829 - 830 -(% style="color:#000000" %)[ 831 - { 832 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 833 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 834 - "parentName": "string", 835 - "name": "string", 836 - "modelType": 0 837 - } 838 -] 839 - 840 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 841 -|(% style="width:215px" %)(% style="color:#000000" %)parentName|(% style="width:861px" %)Имя клиента, которому принадлежит модель объекта 842 -|(% style="width:215px" %)(% style="color:#000000" %)name|(% style="width:861px" %)Имя модели объекта 843 -|(% style="width:215px" %)(% style="color:#000000" %)modelType|(% style="width:861px" %)Определяет тип модели объекта: 0 - None, 1 - Agro, 2 - Cargo, 3 - Car 844 -|(% style="width:215px" %)(% style="color:#000000" %)id|(% style="width:861px" %)ID модели объекта 845 -|(% style="width:215px" %)(% style="color:#000000" %)parentId|(% style="width:861px" %)ID клиента, которому принадлежит модель объекта 846 - 847 -== (% style="color:#000000; font-size:16px" %)**Добавление модели**(%%) == 848 - 849 -(% class="box successmessage" %) 850 -((( 851 -(% lang="en-US" %)**POST /api/v3/models** 852 -))) 853 - 854 -(% style="color:#000000" %)Метод позволяет добавить объект, указанный в запросе. 855 - 856 -(% style="color:#000000" %)Метод запроса: **POST** 857 - 858 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/(% lang="en-US" %)models 859 - 860 -(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 861 - 862 -(% style="color:#000000" %)Параметры в теле запроса (JSON): 863 - 864 -{ 865 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 866 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 867 - "deleted": true, 868 - "extId": "string", 869 - "name": "string", 870 - "picture": "string", 871 - "minspeed": 0, 872 - "maxspeed": 0, 873 - "width": 0, 874 - "imbeddedtrailer": true, 875 - "fueloutlay": 0, 876 - "hoppercapacity": 0, 877 - "hopperdischargespeed": 0, 878 - "modelType": 0 879 -} 880 - 881 -Ответ: 882 - 883 -{ 884 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 885 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 886 - "deleted": true, 887 - "extId": "string", 888 - "name": "string", 889 - "picture": "string", 890 - "minspeed": 0, 891 - "maxspeed": 0, 892 - "width": 0, 893 - "imbeddedtrailer": true, 894 - "hoppercapacity": 0, 895 - "hopperdischargespeed": 0, 896 - "modelType": 0 897 -} 898 - 899 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 900 -|(% style="width:215px" %)(% style="color:#000000" %)id|(% style="width:861px" %)ID модели объекта 901 -|(% style="width:215px" %)(% style="color:#000000" %)parentId|(% style="width:861px" %)ID клиента, которому принадлежит модель объекта 902 -|(% style="width:215px" %)(% style="color:#000000" %)parentName|(% style="width:861px" %)Имя клиента, которому принадлежит модель объекта 903 -|(% style="width:215px" %)(% style="color:#000000" %)name|(% style="width:861px" %)Имя модели объекта 904 -|(% style="width:215px" %)(% style="color:#000000" %)picture|(% style="width:861px" %)Название иконки транспорта 905 -|(% style="width:215px" %)(% style="color:#000000" %)minspeed|(% style="width:861px" %)Минимальная технологическая скорость обработки поля, в км/ч 906 -|(% style="width:215px" %)(% style="color:#000000" %)maxspeed|(% style="width:861px" %)Максимальная технологическая скорость обработки поля, в км/ч 907 -|(% style="width:215px" %)(% style="color:#000000" %)width|(% style="width:861px" %)Ширина агрегата, в метрах 908 -|(% style="width:215px" %)(% style="color:#000000" %)imbeddedtrailer|(% style="width:861px" %)Опция: Содержит встроенный агрегат 909 -|(% style="width:215px" %)(% style="color:#000000" %)hoppercapacity|(% style="width:861px" %)Объем бункера 910 -|(% style="width:215px" %)(% style="color:#000000" %)hopperdischargespeed|(% style="width:861px" %)Скорость выгрузки из бункера, л/сек 911 -|(% style="width:215px" %)(% style="color:#000000" %)modelType|(% style="width:861px" %)Определяет тип модели объекта: 0 - None, 1 - Agro, 2 - Cargo, 3 - Car 912 - 913 -== (% style="color:#000000; font-size:16px" %)**Редактирование модели**(%%) == 914 - 915 -(% class="box warningmessage" %) 916 -((( 917 -(% style="color:#000000" %)// //(% lang="en-US" %)**PUT /api/v3/models** 918 -))) 919 - 920 -(% style="color:#000000" %)Метод позволяет изменить статус пользователя, указанного в запросе. 921 - 922 -(% style="color:#000000" %)Метод запроса: **PUT** 923 - 924 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/(% lang="en-US" %)api/v3/models 925 - 926 -(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 927 - 928 -(% style="color:#000000" %)Параметры в теле запроса (JSON): 929 - 930 -{ 931 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 932 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 933 - "deleted": true, 934 - "extId": "string", 935 - "name": "string", 936 - "picture": "string", 937 - "minspeed": 0, 938 - "maxspeed": 0, 939 - "width": 0, 940 - "imbeddedtrailer": true, 941 - "fueloutlay": 0, 942 - "hoppercapacity": 0, 943 - "hopperdischargespeed": 0, 944 - "modelType": 0 945 -} 946 - 947 -Ответ: 948 - 949 -{ 950 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 951 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 952 - "deleted": true, 953 - "extId": "string", 954 - "name": "string", 955 - "picture": "string", 956 - "minspeed": 0, 957 - "maxspeed": 0, 958 - "width": 0, 959 - "imbeddedtrailer": true, 960 - "fueloutlay": 0, 961 - "hoppercapacity": 0, 962 - "hopperdischargespeed": 0, 963 - "modelType": 0 964 -} 965 - 966 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 967 -|(% style="width:215px" %)(% style="color:#000000" %)id|(% style="width:861px" %)ID модели объекта 968 -|(% style="width:215px" %)(% style="color:#000000" %)parentId|(% style="width:861px" %)ID клиента, которому принадлежит модель объекта 969 -|(% style="width:215px" %)(% style="color:#000000" %)parentName|(% style="width:861px" %)Имя клиента, которому принадлежит модель объекта 970 -|(% style="width:215px" %)(% style="color:#000000" %)name|(% style="width:861px" %)Имя модели объекта 971 -|(% style="width:215px" %)(% style="color:#000000" %)picture|(% style="width:861px" %)Название иконки транспорта 972 -|(% style="width:215px" %)(% style="color:#000000" %)minspeed|(% style="width:861px" %)Минимальная технологическая скорость обработки поля, в км/ч 973 -|(% style="width:215px" %)(% style="color:#000000" %)maxspeed|(% style="width:861px" %)Максимальная технологическая скорость обработки поля, в км/ч 974 -|(% style="width:215px" %)(% style="color:#000000" %)width|(% style="width:861px" %)Ширина агрегата, в метрах 975 -|(% style="width:215px" %)(% style="color:#000000" %)imbeddedtrailer|(% style="width:861px" %)Опция: Содержит встроенный агрегат 976 -|(% style="width:215px" %)(% style="color:#000000" %)hoppercapacity|(% style="width:861px" %)Объем бункера 977 -|(% style="width:215px" %)(% style="color:#000000" %)hopperdischargespeed|(% style="width:861px" %)Скорость выгрузки из бункера, л/сек 978 -|(% style="width:215px" %)(% style="color:#000000" %)modelType|(% style="width:861px" %)Определяет тип модели объекта: 0 - None, 1 - Agro, 2 - Cargo, 3 - Car 979 - 980 -== (% style="color:#000000; font-size:16px" %)**Удаление модели**(%%) == 981 - 982 -(% class="box errormessage" %) 983 -((( 984 -(% lang="en-US" %)**DELETE /api/v3/models/{Id}** 985 -))) 986 - 987 -(% style="color:#000000" %)Метод позволяет удалить пользователя. Метод позволяет удалить пользователя, указанного в строке запроса. 988 - 989 -(% style="color:#000000" %)Метод запроса: **DELETE** 990 - 991 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru(% lang="en-US" %)/api/v3/models/{Id} 992 - 993 -(% style="color:#000000" %)Параметр запроса: {**__id__**} - id модели 994 - 995 -(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 996 - 997 -Ответ: В случае успеха **Success 200** 998 - 999 999 = (% style="color:#000000; font-size:18.6667px" %)Раздел: **Транспортные средства**(%%) = 1000 1000 1001 1001 == (% style="color:#000000; font-size:16px" %)**Получение информации об объекте**(%%) == ... ... @@ -1102,25 +1102,25 @@ 1102 1102 "sensors": [ ~/~/ Датчики 1103 1103 { 1104 1104 "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID датчика 1105 - "kind": 0, ~/~/ Тип, Simple- простой,Composite- виртуальный791 + "kind": 0, ~/~/ Тип, 0 - простой, 1 - виртуальный 1106 1106 "type": 0, ~/~/ Тип датчика 1107 1107 "name": "string", ~/~/ Имя датчика 1108 - "inputType": 0, ~/~/ Тип входа , Analog, Digital, Impulse, ImpulseFrequency, Diagnosis, Rs485, Rs232, Wire, FMS, BLE794 + "inputType": 0, ~/~/ Тип входа 1109 1109 "inputNumber": 0, ~/~/ Номер входа 1110 1110 "pseudonym": "string", ~/~/ Псевдоним 1111 1111 "medianDegree": 0, ~/~/ Медианная фильтрация 1112 1112 "isInverted": true, ~/~/ Инвертировать, true - Вкл., false - Выкл. 1113 1113 "disabled": true, ~/~/ Состояние: Отключен, true - Вкл., false - Выкл. 1114 - "gradeType": 0, ~/~/ Тип тарировки , 0 - Default, 1 - Digital, 2 - GradeTable, 3 - CounterSummary, 4 - CounterDiffs1115 - "gradesTables": [ ~/~/ Массивтаблиц тарировки800 + "gradeType": 0, ~/~/ Тип тарировки 801 + "gradesTables": [ ~/~/ Тип тарировки Таблица 1116 1116 { 1117 - "grades": [ ~/~/ Та блица тарировки 1803 + "grades": [ ~/~/ Тарировка 1118 1118 { 1119 1119 "input": 0, ~/~/ Входящее значение 1120 1120 "output": 0 ~/~/ Выходящее значение 1121 1121 } 1122 1122 ], 1123 - "relevanceTime": "2023-05-22T09:57:39.562Z" ~/~/ Дата/время начала применения тарировочной таблицы809 + "relevanceTime": "2023-05-22T09:57:39.562Z" 1124 1124 } 1125 1125 ], 1126 1126 "showInTooltip": true, ~/~/ Отображать в подсказке ... ... @@ -1127,49 +1127,25 @@ 1127 1127 "showLastValid": true, ~/~/ Отображать последнее валидное значение 1128 1128 "showAsDutOnGraph": true, ~/~/ Отображать на графике как датчик уровня топлива 1129 1129 "showWithoutIgn": true, ~/~/ Отображать трек без включенного зажигания 1130 - "agrFunction": 0, ~/~/ Функция, SUM, AVG, EXPRESSION1131 - "expr": "string", ~/~/ Формула1132 - "children": [ ~/~/ массив дочерних датчиков816 + "agrFunction": 0, 817 + "expr": "string", 818 + "children": [ 1133 1133 "string" 1134 1134 ], 1135 - "customParams": { ~/~/ прочие произвольные параметры821 + "customParams": { 1136 1136 "additionalProp1": "string", 1137 1137 "additionalProp2": "string", 1138 1138 "additionalProp3": "string" 1139 1139 }, 1140 - 1141 -~/~/ Характерные для произвольного: 1142 - 1143 -~/~/ "EventsEnabled": "off", ~/~/ Фиксировать события работы: on, off 1144 - 1145 -~/~/ "EventsTemplateName": "Работа Произвольный", ~/~/ Наименование события работы 1146 - 1147 -~/~/ "EventsCountEnabled": "off", ~/~/ Фиксировать количество срабатываний: on, off 1148 - 1149 -~/~/ "EventsCountTemplateName": "Количество срабатываний Произвольный", ~/~/Наименование ~/~/события количества срабатываний 1150 - 1151 -~/~/ "MapDisplayEnabled": "off", ~/~/ Отображать на карте: on, off 1152 - 1153 -~/~/ "ChartDisplayEnabled": "off", ~/~/ Отображать на графике объекта: on, off 1154 - 1155 -~/~/ "PayloadChartDisplayEnabled": "off", ~/~/ Отображать на графике полезной нагрузки: on, off 1156 - 1157 -~/~/ "DrawType": ~/~/ тип отрисовки line, bar (Линия, Область) 1158 - 1159 -~/~/ Характерные для таблицы тарировки Вкл./Выкл.: 1160 - 1161 -~/~/ "ValueOn": "Вкл.", 1162 - 1163 -~/~/ "ValueOff": "Выкл." 1164 - "summaryMaxValue": 0 ~/~/ Макс. значение 826 + "summaryMaxValue": 0 1165 1165 } 1166 1166 1167 1167 "drivers": [ ~/~/ Водители 1168 1168 { 1169 1169 "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 1170 - "name": "string", ~/~/ Наименование832 + "name": "string", 1171 1171 "description": "string", 1172 - "isDefault": true ~/~/ По умолчанию834 + "isDefault": true 1173 1173 } 1174 1174 ], 1175 1175 ... ... @@ -1295,70 +1295,45 @@ 1295 1295 "retries": 0 1296 1296 } 1297 1297 ], 1298 - 1299 - "sensors": [ ~/~/ Датчики 960 + "sensors": [ ~/~/ Датчики 1300 1300 { 1301 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID датчика1302 - "kind": 0, ~/~/ Тип, Simple - простой, Composite - виртуальный1303 - "type": 0, ~/~/ Тип датчика1304 - "name": "string", ~/~/ Имя датчика1305 - "inputType": 0, ~/~/ Тип входа, Analog, Digital, Impulse, ImpulseFrequency, Diagnosis, Rs485, Rs232, Wire, FMS, BLE1306 - "inputNumber": 0, ~/~/ Номер входа1307 - "pseudonym": "string", ~/~/ Псевдоним1308 - "medianDegree": 0, ~/~/ Медианная фильтрация1309 - "isInverted": true, ~/~/ Инвертировать, true - Вкл., false - Выкл.1310 - "disabled": true, ~/~/ Состояние: Отключен, true - Вкл., false - Выкл.1311 - "gradeType": 0, ~/~/ Тип тарировки, 0 - Default, 1 - Digital, 2 - GradeTable, 3 - CounterSummary, 4 - CounterDiffs1312 - "gradesTables": [ ~/~/ Массив таблиц тарировки962 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 963 + "kind": 0, 964 + "type": 0, 965 + "name": "string", 966 + "inputType": 0, 967 + "inputNumber": 0, 968 + "pseudonym": "string", 969 + "medianDegree": 0, 970 + "isInverted": true, 971 + "disabled": true, 972 + "gradeType": 0, 973 + "gradesTables": [ 1313 1313 { 1314 - "grades": [ ~/~/ Таблица тарировки 1975 + "grades": [ 1315 1315 { 1316 - "input": 0, ~/~/ Входящее значение1317 - "output": 0 ~/~/ Выходящее значение977 + "input": 0, 978 + "output": 0 1318 1318 } 1319 1319 ], 1320 - "relevanceTime": "2023-05-22T 09:57:39.562Z"~/~/ Дата/время начала применения тарировочной таблицы981 + "relevanceTime": "2023-05-22T12:19:59.728Z" 1321 1321 } 1322 1322 ], 1323 - "showInTooltip": true, ~/~/ Отображать в подсказке1324 - "showLastValid": true, ~/~/ Отображать последнее валидное значение1325 - "showAsDutOnGraph": true, ~/~/ Отображать на графике как датчик уровня топлива1326 - "showWithoutIgn": true, ~/~/ Отображать трек без включенного зажигания1327 - "agrFunction": 0, ~/~/ Функция, SUM, AVG, EXPRESSION1328 - "expr": "string", ~/~/ Формула1329 - "children": [ ~/~/ массив дочерних датчиков984 + "showInTooltip": true, 985 + "showLastValid": true, 986 + "showAsDutOnGraph": true, 987 + "showWithoutIgn": true, 988 + "agrFunction": 0, 989 + "expr": "string", 990 + "children": [ 1330 1330 "string" 1331 1331 ], 1332 - "customParams": { ~/~/ прочие произвольные параметры993 + "customParams": { 1333 1333 "additionalProp1": "string", 1334 1334 "additionalProp2": "string", 1335 1335 "additionalProp3": "string" 1336 1336 }, 1337 - 1338 -~/~/ Характерные для произвольного: 1339 - 1340 -~/~/ "EventsEnabled": "off", ~/~/ Фиксировать события работы: on, off 1341 - 1342 -~/~/ "EventsTemplateName": "Работа Произвольный", ~/~/ Наименование события работы 1343 - 1344 -~/~/ "EventsCountEnabled": "off", ~/~/ Фиксировать количество срабатываний: on, off 1345 - 1346 -~/~/ "EventsCountTemplateName": "Количество срабатываний Произвольный", ~/~/Наименование ~/~/события количества срабатываний 1347 - 1348 -~/~/ "MapDisplayEnabled": "off", ~/~/ Отображать на карте: on, off 1349 - 1350 -~/~/ "ChartDisplayEnabled": "off", ~/~/ Отображать на графике объекта: on, off 1351 - 1352 -~/~/ "PayloadChartDisplayEnabled": "off", ~/~/ Отображать на графике полезной нагрузки: on, off 1353 - 1354 -~/~/ "DrawType": ~/~/ тип отрисовки line, bar (Линия, Область) 1355 - 1356 -~/~/ Характерные для таблицы тарировки Вкл./Выкл.: 1357 - 1358 -~/~/ "ValueOn": "Вкл.", 1359 - 1360 -~/~/ "ValueOff": "Выкл." 1361 - "summaryMaxValue": 0 ~/~/ Макс. значение 998 + "summaryMaxValue": 0 1362 1362 } 1363 1363 ], 1364 1364 "customFields": [ ~/~/ Произвольные поля ... ... @@ -1568,16 +1568,18 @@ 1568 1568 1569 1569 (% style="color:#000000" %)Параметры в теле запроса (JSON): 1570 1570 1571 -(% style="color:#000000" %){ 1572 - "vehicleId": , ~/~/ ID объекта 1573 - "parentId": "" , ~/~/ ID клиента 1574 - "name": "" , ~/~/ имя ТС 1575 - "imei": "" , ~/~/ IMEI 1576 - "deviceTypeId": "" , ~/~/ ID типа устройства 1577 - "modelId": "" , ~/~/ ID модели 1578 - "unitId": "" , ~/~/ ID подразделения 1579 - "sim1": "" , ~/~/ Номер SIM 1 1580 - "sim2": "" , ~/~/ Номер SIM2 1208 +(% style="color:#000000" %){ 1209 + 1210 +((( 1211 +(% style="color:#000000" %) "vehicleId": "", ~/~/ ID ТС 1212 + "parentId": "", ~/~/ ID клиента 1213 + "name": "", ~/~/ имя ТС 1214 + "imei": "", ~/~/ IMEI 1215 + "deviceTypeId": "", ~/~/ ID типа устройства 1216 + "modelId": "", ~/~/ , ID модели 1217 + "unitId": "", ~/~/ подразделения 1218 + "sim1": "", ~/~/ SIM 1 1219 + "sim2": "", ~/~/ SIM2 (%%) 1581 1581 "consumptionPer100Km": "" , ~/~/ Расход топлива на 100 км (если заполнено, то consumptionPerHour не может быть заполнено) 1582 1582 "consumptionPerHour": "" , ~/~/ Расход топлива за моточас (если заполнено, то consumptionPer100Km не может быть заполнено) 1583 1583 "consumptionIdle": "" , ~/~/ Расход топлива на холостом ходу ... ... @@ -1590,132 +1590,39 @@ 1590 1590 "consumptionPerHourSeasonalEnd": "" , ~/~/ День/месяц окончания работы сезонной нормы расхода на моточас 1591 1591 "consumptionIdleSeasonalBegin": "" , ~/~/ День/месяц начала работы сезонной нормы расхода на х/х 1592 1592 "consumptionIdleSeasonalEnd": "" , ~/~/ День/месяц окончания работы сезонной нормы расхода на х/х 1232 +(% style="color:#000000" %) "counters": 1233 + { 1234 + "mileageEnabled": true, ~/~/ флаг активности счётчика «пробег» 1235 + "motohoursEnabled": true, ~/~/ флаг активности счётчика «моточасы» 1236 + "mileage": "", ~/~/ пробег, в метрах 1237 + "motohours": "" ~/~/ моточасы, в секундах 1238 + } 1239 + "cmsv6Parameters": ~/~/ параметры CMSv6 1240 + { 1241 + "id": "", ~/~/ идентификатор 1242 + "enabled": true, ~/~/ флаг включения 1243 + "host": "", ~/~/ IP-адрес или доменное имя из URL веб-сайта CMSV6 1244 + "login": "", ~/~/ имя учетной записи 1245 + "password": "", ~/~/ пароль учетной записи 1246 + } 1247 + "inspectionTasks": ~/~/ задания на ТО 1248 + { 1249 + "id": "", ~/~/ ID задания 1250 + "enabled": false, ~/~/ Признак включения 1251 + "name": "", ~/~/ Имя задания 1252 + "description": "", ~/~/ Описание задания 1253 + "mileageCondition": "", ~/~/ Условие по пробегу (в метрах, null - условие не работает) 1254 + "lastMileage": "", ~/~/ Пробег (в метрах) на момент последнего ТО (null - неважно) 1255 + "motohoursCondition": "", ~/~/ Условие по моточасам (в секундах, null - условие не работает) 1256 + "lastMotohours": "", ~/~/ Моточасы (в секундах) на момент последнего ТО (null - неважно) 1257 + "periodicCondition": "", ~/~/ Условие периодичности по времени (null - условие не работает) 1258 + "kind": "", ~/~/ Вид периодичности по времени 1259 + "maxQuantity": "", ~/~/ Сколько раз выполнить задание 1260 + } 1261 +))) 1593 1593 1594 - "mileageCalcMethod": 0, 1595 - "mileageCoeff": 0, 1596 - "locationByCellId": true, 1597 - "dottedLineTrackWhenNoCoords": true, 1598 - "counters": ~/~/ счетчики 1599 - { 1600 - "mileage": "" , ~/~/ пробег 1601 - "mileageEnabled": true, ~/~/ флаг активности счётчика "пробег" 1602 - "motohours": "" , ~/~/ моточасы 1603 - "motohoursEnabled": true ~/~/ флаг активности счётчика "моточасы" 1604 - }, 1605 - "cmsv6Parameters": { ~/~/ параметры CMSv6 1606 - "enabled": true, ~/~/ флаг включения 1607 - "id": "" , ~/~/ идентификатор 1608 - "host": "" , ~/~/ IP-адрес или доменное имя из URL веб-сайта CMSV6 1609 - "login": "" , ~/~/ имя учетной записи 1610 - "password": "" ~/~/ пароль учетной записи 1611 - }, 1612 - "inspectionTasks": ~/~/ задания на ТО 1613 - { 1614 - "enabled": "" , ~/~/ Признак включения 1615 - "name": "" , ~/~/ Имя задания 1616 - "description": "" , ~/~/ Описание задания 1617 - "mileageCondition": "" , ~/~/ Условие по пробегу (в метрах, null - условие не работает) 1618 - "lastMileage": "" , ~/~/ Пробег (в метрах) на момент последнего ТО (null - неважно) 1619 - "motohoursCondition": "" , ~/~/ Условие по моточасам (в секундах, null - условие не работает) 1620 - "lastMotohours": "" , ~/~/ Моточасы (в секундах) на момент последнего ТО (null - неважно) 1621 - "periodicCondition": "" , ~/~/ Условие периодичности по времени (null - условие не работает) 1622 - "kind": "" , ~/~/ Вид периодичности по времени (дни - Days, месяцы - Months, года - Years, null - условие не работает) 1623 - "lastInspectionDate": "" , ~/~/ Дата последнего ТО (null - не указано) 1624 - "maxQuantity": "" ~/~/ Сколько раз выполнить задание (null - однократно) 1625 - } 1263 +(% style="color:#000000" %)} 1626 1626 1627 -"drivers": [ ~/~/ Водители 1628 - { 1629 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 1630 - "isDefault": true 1631 - } 1632 - ], 1633 - "commandTemplates": [ ~/~/ Шаблон команды 1634 - { 1635 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 1636 - "name": "string", 1637 - "command": "string", 1638 - "retries": 0 1639 - } 1640 - ], 1641 - 1642 - "sensors": [ ~/~/ Датчики 1643 - { 1644 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID датчика 1645 - "kind": 0, ~/~/ Тип, Simple - простой, Composite - виртуальный 1646 - "type": 0, ~/~/ Тип датчика 1647 - "name": "string", ~/~/ Имя датчика 1648 - "inputType": 0, ~/~/ Тип входа, Analog, Digital, Impulse, ImpulseFrequency, Diagnosis, Rs485, Rs232, Wire, FMS, BLE 1649 - "inputNumber": 0, ~/~/ Номер входа 1650 - "pseudonym": "string", ~/~/ Псевдоним 1651 - "medianDegree": 0, ~/~/ Медианная фильтрация 1652 - "isInverted": true, ~/~/ Инвертировать, true - Вкл., false - Выкл. 1653 - "disabled": true, ~/~/ Состояние: Отключен, true - Вкл., false - Выкл. 1654 - "gradeType": 0, ~/~/ Тип тарировки, 0 - Default, 1 - Digital, 2 - GradeTable, 3 - CounterSummary, 4 - CounterDiffs 1655 - "gradesTables": [ ~/~/ Массив таблиц тарировки 1656 - { 1657 - "grades": [ ~/~/ Таблица тарировки 1 1658 - { 1659 - "input": 0, ~/~/ Входящее значение 1660 - "output": 0 ~/~/ Выходящее значение 1661 - } 1662 - ], 1663 - "relevanceTime": "2023-05-22T09:57:39.562Z" ~/~/ Дата/время начала применения тарировочной таблицы 1664 - } 1665 - ], 1666 - "showInTooltip": true, ~/~/ Отображать в подсказке 1667 - "showLastValid": true, ~/~/ Отображать последнее валидное значение 1668 - "showAsDutOnGraph": true, ~/~/ Отображать на графике как датчик уровня топлива 1669 - "showWithoutIgn": true, ~/~/ Отображать трек без включенного зажигания 1670 - "agrFunction": 0, ~/~/ Функция, SUM, AVG, EXPRESSION 1671 - "expr": "string", ~/~/ Формула 1672 - "children": [ ~/~/ массив дочерних датчиков 1673 - "string" 1674 - ], 1675 - "customParams": { ~/~/ прочие произвольные параметры 1676 - "additionalProp1": "string", 1677 - "additionalProp2": "string", 1678 - "additionalProp3": "string" 1679 - }, 1680 - 1681 -~/~/ Характерные для произвольного: 1682 - 1683 -~/~/ "EventsEnabled": "off", ~/~/ Фиксировать события работы: on, off 1684 - 1685 -~/~/ "EventsTemplateName": "Работа Произвольный", ~/~/ Наименование события работы 1686 - 1687 -~/~/ "EventsCountEnabled": "off", ~/~/ Фиксировать количество срабатываний: on, off 1688 - 1689 -~/~/ "EventsCountTemplateName": "Количество срабатываний Произвольный", ~/~/Наименование ~/~/события количества срабатываний 1690 - 1691 -~/~/ "MapDisplayEnabled": "off", ~/~/ Отображать на карте: on, off 1692 - 1693 -~/~/ "ChartDisplayEnabled": "off", ~/~/ Отображать на графике объекта: on, off 1694 - 1695 -~/~/ "PayloadChartDisplayEnabled": "off", ~/~/ Отображать на графике полезной нагрузки: on, off 1696 - 1697 -~/~/ "DrawType": ~/~/ тип отрисовки line, bar (Линия, Область) 1698 - 1699 -~/~/ Характерные для таблицы тарировки Вкл./Выкл.: 1700 - 1701 -~/~/ "ValueOn": "Вкл.", 1702 - 1703 -~/~/ "ValueOff": "Выкл." 1704 - "summaryMaxValue": 0 ~/~/ Макс. значение 1705 - } 1706 - ], 1707 - "customFields": [ ~/~/ Произвольные поля 1708 - { 1709 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 1710 - "name": "string", 1711 - "value": "string", 1712 - "forClient": true, 1713 - "forTooltip": true, 1714 - "forReport": true 1715 - } 1716 - ] 1717 -} 1718 - 1719 1719 (% style="color:#000000" %)Ответ: 1720 1720 1721 1721 (% lang="en-US" style="text-align:left" %) ... ... @@ -1936,267 +1936,6 @@ 1936 1936 } 1937 1937 ] 1938 1938 1939 -= (% style="color:#000000; font-size:18.6667px" %)Раздел: **Запрос данных об объекте за период**(%%) = 1940 - 1941 -== (% style="color:#000000; font-size:16px" %)**Получение данных о пробеге и моточасах транспортного средства**(%%) == 1942 - 1943 -(% class="box infomessage" %) 1944 -((( 1945 -(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**POST **(%%)**/api/v3/vehicles/mileageAndMotohours** 1946 -))) 1947 - 1948 -(% style="color:#000000" %)Метод запроса: **POST** 1949 - 1950 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/vehicles/mileageAndMotohours 1951 - 1952 -(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 1953 - 1954 -(% style="text-align:left" %) 1955 -Тело запроса: 1956 - 1957 -{ 1958 - "sampling": 0, ~/~/ Частота дискретизации в секундах, минимум 60 секунд. Весь период разбивает на подпериоды с указанной частотой. 1959 - "vehicleIds": [0], ~/~/ Список ID объектов 1960 - "from": "2023-08-09T14:23:14.572Z", ~/~/ Начало периода 1961 - "to": "2023-08-09T14:23:14.572Z", ~/~/ Окончание периода 1962 - "timezone": 0 ~/~/ Временная зона. Если не указана, то по умолчанию UTC+3 1963 -} 1964 - 1965 -Ответ: 1966 - 1967 -[ 1968 - { 1969 - "vehicleId": 0, ~/~/ ID объекта 1970 - "name": "string", ~/~/ Имя ТС 1971 - "periods": [ ~/~/ Периоды 1972 - { 1973 - "start": "2023-08-09T14:23:14.574Z", ~/~/ Начало 1974 - "end": "2023-08-09T14:23:14.574Z", ~/~/ Окончание 1975 - "mileageBegin": 0, ~/~/ Пробег на начало периода 1976 - "mileageEnd": 0, ~/~/ Пробег на окончание периода 1977 - "motohoursBegin": 0, ~/~/ Моточасы на начало периода 1978 - "motohoursEnd": 0 ~/~/ Моточасы на окончание периода 1979 - } 1980 - ] 1981 - } 1982 -] 1983 - 1984 -== (% style="color:#000000; font-size:16px" %)**Получение данных о расходе транспортного средства**(%%) == 1985 - 1986 -(% class="box infomessage" %) 1987 -((( 1988 -(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**POST **(%%)**/api/v3/vehicles/fuelConsumption** 1989 -))) 1990 - 1991 -(% style="color:#000000" %)Метод запроса: **POST** 1992 - 1993 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/vehicles/fuelConsumption 1994 - 1995 -(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 1996 - 1997 -(% style="text-align:left" %) 1998 -Тело запроса: 1999 - 2000 -{ 2001 - "sampling": 0, ~/~/ Частота дискретизации в секундах, минимум 60 секунд. Весь период разбивает на подпериоды с указанной частотой. 2002 - "vehicleIds": [0], ~/~/ Список ID объектов 2003 - "from": "2023-08-09T14:23:14.572Z", ~/~/ Начало периода 2004 - "to": "2023-08-09T14:23:14.572Z", ~/~/ Окончание периода 2005 - "timezone": 0 ~/~/ Временная зона. Если не указана, то по умолчанию UTC+3 2006 -} 2007 - 2008 -Ответ: 2009 - 2010 -[ 2011 - { 2012 - "vehicleId": 0, ~/~/ ID объекта 2013 - "name": "string", ~/~/ Имя ТС 2014 - "periods": [ ~/~/ Периоды 2015 - { 2016 - "start": "2023-08-09T14:23:14.574Z", ~/~/ Начало 2017 - "end": "2023-08-09T14:23:14.574Z", ~/~/ Окончание 2018 - "fuelLevelStart": 0, ~/~/ Уровень топлива на начало периода 2019 - "fuelLevelEnd": 0, ~/~/ Уровень топлива на конец периода 2020 - "fuelConsumption": 0, ~/~/ Расход топлива 2021 - "fuelConsumptionMove": 0 ~/~/ Расход топлива в движении 2022 - } 2023 - ] 2024 - } 2025 -] 2026 - 2027 -== (% style="color:#000000; font-size:16px" %)**Получение данных о заправках и сливах транспортного средства**(%%) == 2028 - 2029 -(% class="box infomessage" %) 2030 -((( 2031 -(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**POST **(%%)**/api/v3/vehicles/fuelInOut** 2032 -))) 2033 - 2034 -(% style="color:#000000" %)Метод запроса: **POST** 2035 - 2036 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/vehicles/fuelInOut 2037 - 2038 -(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 2039 - 2040 -(% style="text-align:left" %) 2041 -Тело запроса: 2042 - 2043 -{ 2044 - "vehicleIds": [0], ~/~/ Список ID объектов 2045 - "from": "2023-08-09T14:27:44.772Z", ~/~/ Дата и время начало запроса 2046 - "to": "2023-08-09T14:27:44.772Z", ~/~/ Дата и время окончания запроса 2047 - "timezone": 0 ~/~/ Временная зона. Если не указана, то по умолчанию UTC+3 2048 -} 2049 - 2050 -Ответ: 2051 - 2052 -[ 2053 - { 2054 - "start": "2023-08-09T14:27:44.773Z", ~/~/ Начало периода 2055 - "end": "2023-08-09T14:27:44.773Z", ~/~/ Окончание периода 2056 - "vehicleId": 0, ~/~/ ID объекта 2057 - "name": "string", ~/~/ Имя объекта 2058 - "model": "string", ~/~/ Модель объекта 2059 - "fuels": [ ~/~/ Массив данным по заправкам и сливам 2060 - { 2061 - "event": 0, ~/~/ Тип события 20 - TankFuelIn - заправка, 21 - TankFuelOut - слив 2062 - "startDate": "2023-08-09T14:27:44.773Z", ~/~/ Начало 2063 - "endDate": "2023-08-09T14:27:44.773Z", ~/~/ Окончание 2064 - "valueFuel": 0, ~/~/ Количество 2065 - "fuelStart": 0, ~/~/ Уровень топлива на начало события 2066 - "fuelEnd": 0 ~/~/ Уровень топливо на конец события 2067 - } 2068 - ] 2069 - } 2070 -] 2071 - 2072 -= (% style="color:#000000; font-size:18.6667px" %)Раздел: **Запрос посещений геообъектов**(%%) = 2073 - 2074 -== (% style="color:#000000; font-size:16px" %)**Получение списка всех геообъектов**(%%) == 2075 - 2076 -(% class="box infomessage" %) 2077 -((( 2078 -(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**POST **(%%)**/api/v3/gis/find** 2079 -))) 2080 - 2081 -(% style="color:#000000" %)Метод позволяет получить список геообъектов клиента. Возвращает массив геообъектов со всей информацией о них. 2082 - 2083 -(% style="color:#000000" %)Метод запроса: **POST** 2084 - 2085 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/gis/find 2086 - 2087 -(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 2088 - 2089 -(% style="text-align:left" %) 2090 -Тело запроса: 2091 - 2092 -(% style="text-align:left" %) 2093 -{ 2094 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6" 2095 -} 2096 - 2097 -(% style="text-align:left" %) 2098 -Ответ: 2099 - 2100 -[ 2101 - { 2102 - "id": 0, ~/~/ Идентификатор объекта геозоны 2103 - "name": "string", ~/~/ Название объекта геозоны 2104 - "type": 0, ~/~/ Тип объекта геозоны 2105 - "fname": "string", ~/~/ Имя файла 2106 - "parentId": "string", ~/~/ Идентификатор клиента 2107 - "radius": 0, ~/~/ Радиус геообъекта 2108 - "beginCalc": "2023-08-01T07:54:54.893Z", ~/~/ Дата начала расчета 2109 - "endCalc": "2023-08-01T07:54:54.893Z", ~/~/ Дата окончания расчета 2110 - "description": "string", ~/~/ Описание 2111 - "area": 0, ~/~/ Площадь, м^^2^^ 2112 - "perimetr": 0, ~/~/ Периметр, м 2113 - "createDate": "2023-08-01T07:54:54.893Z", ~/~/ Дата создания 2114 - } 2115 -] 2116 - 2117 -== (% style="color:#000000; font-size:16px" %)**Запрос пересечений по объектам**(%%) == 2118 - 2119 -(% class="box infomessage" %) 2120 -((( 2121 -(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**POST **(%%)**/api/v3/gis/intersections/vehicles** 2122 -))) 2123 - 2124 -(% style="color:#000000" %)Метод позволяет получить список пересечений выбранных объектов со всеми геообъектами за выбранный период. 2125 - 2126 -(% style="color:#000000" %)Метод запроса: **POST** 2127 - 2128 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/gis/intersections/vehicles 2129 - 2130 -(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 2131 - 2132 -(% style="text-align:left" %) 2133 -Тело запроса: 2134 - 2135 -{ 2136 - "startDate": "2023-08-02T06:13:18.551Z", ~/~/ Дата начала запроса 2137 - "endDate": "2023-08-02T06:13:18.551Z", ~/~/ Дата окончания 2138 - "ids": [ ], ~/~/ Массив id объектов 2139 - "byTime": 0, ~/~/ Объединение событий по времени 2140 - "byDist": 0, ~/~/ Объединение событий по расстоянию 2141 - "filterByTime": 0, ~/~/ Фильтрация событий по времени нахождения 2142 - "filterByHalfPerimeter": true ~/~/ Фильтрация событий по пробегу половины периметра 2143 -} 2144 - 2145 -Ответ: 2146 -[ 2147 - { 2148 - "geozoneId": 0, ~/~/ ID геообъекта 2149 - "geozoneName": "string", ~/~/ Название геообъекта 2150 - "startDate": "2023-08-02T06:13:18.554Z", ~/~/ Дата въезда 2151 - "endDate": "2023-08-02T06:13:18.554Z", ~/~/ Дата выезда 2152 - "duration": 0, ~/~/ Продолжительность нахождения в геообъекте 2153 - "vehicleId": 0, ~/~/ ID объекта 2154 - "vehicleName": "string" ~/~/ Имя объекта 2155 - } 2156 -] 2157 - 2158 -== (% style="color:#000000; font-size:16px" %)**Запрос пересечений по геообъектам**(%%) == 2159 - 2160 -(% class="box infomessage" %) 2161 -((( 2162 -(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**POST **(%%)**/api/v3/gis/intersections/geozones** 2163 -))) 2164 - 2165 -(% style="color:#000000" %)Метод позволяет получить список пересечений выбранных геообъектов со всеми объектами за выбранный период. 2166 - 2167 -(% style="color:#000000" %)Метод запроса: **POST** 2168 - 2169 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/gis/intersections/geozones 2170 - 2171 -(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 2172 - 2173 -(% style="text-align:left" %) 2174 -Тело запроса: 2175 - 2176 -{ 2177 - "startDate": "2023-08-02T06:13:18.551Z", ~/~/ Дата начала запроса 2178 - "endDate": "2023-08-02T06:13:18.551Z", ~/~/ Дата окончания 2179 - "ids": [ ], ~/~/ Массив id геообъектов 2180 - "byTime": 0, ~/~/ Объединение событий по времени 2181 - "byDist": 0, ~/~/ Объединение событий по расстоянию 2182 - "filterByTime": 0, ~/~/ Фильтрация событий по времени нахождения 2183 - "filterByHalfPerimeter": true ~/~/ Фильтрация событий по пробегу половины периметра 2184 -} 2185 - 2186 -Ответ: 2187 - 2188 -[ 2189 - { 2190 - "geozoneId": 0, ~/~/ ID геообъекта 2191 - "geozoneName": "string", ~/~/ Название геообъекта 2192 - "startDate": "2023-08-02T06:13:18.554Z", ~/~/ Дата въезда 2193 - "endDate": "2023-08-02T06:13:18.554Z", ~/~/ Дата выезда 2194 - "duration": 0, ~/~/ Продолжительность нахождения в геообъекте 2195 - "vehicleId": 0, ~/~/ ID объекта 2196 - "vehicleName": "string" ~/~/ Имя объекта 2197 - } 2198 -] 2199 - 2200 2200 = (% style="color:#000000; font-size:18.6667px" %)Раздел: **Уведомления**(%%) = 2201 2201 2202 2202 == (% style="color:#000000; font-size:16px" %)**Запрос списка уведомлений клиента**(%%) == ... ... @@ -2397,1460 +2397,6 @@ 2397 2397 2398 2398 Success 2399 2399 2400 - 2401 -= (% style="color:#000000; font-size:18.6667px" %)Раздел: **Водители**(%%) = 2402 - 2403 -== (% style="color:#000000; font-size:16px" %)**Получить список водителей клиента**(%%) == 2404 - 2405 -(% class="box infomessage" %) 2406 -((( 2407 -**POST /api/v3/Drivers/find** 2408 -))) 2409 - 2410 -Передается параметр: parentId - ID клиента-родителя 2411 - 2412 -Ответ: 2413 - 2414 -[ 2415 - { 2416 - "name": "string", ~/~/ Определяет наименование 2417 - "description": "string", ~/~/ Определяет описание 2418 - "hiredate": "2023-06-30T09:37:58.407Z", ~/~/ Определяет дату найма 2419 - "chopdate": "2023-06-30T09:37:58.407Z", ~/~/ Определяет дату увольнения 2420 - "exclusive": true, ~/~/ Определяет признак "Исключительный" 2421 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID водителя 2422 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Guid родителя 2423 - "deleted": true ~/~/ Признак удаления 2424 - } 2425 -] 2426 - 2427 -== (% style="color:#000000; font-size:16px" %)**Получить данные о водителе**(%%) == 2428 - 2429 -(% class="box infomessage" %) 2430 -((( 2431 -**GET /api/v3/Drivers/{driverGuid}** 2432 -))) 2433 - 2434 -Передается параметр: ID водителя 2435 - 2436 -Ответ: 2437 - 2438 -{ 2439 - "name": "string", ~/~/ Определяет наименование 2440 - "description": "string", ~/~/ Определяет описание 2441 - "hiredate": "2023-06-30T09:33:33.083Z", ~/~/ Определяет дату найма 2442 - "chopdate": "2023-06-30T09:33:33.083Z", ~/~/ Определяет дату увольнения 2443 - "exclusive": true, ~/~/ Определяет признак "Исключительный" 2444 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID водителя 2445 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Guid родителя 2446 - "deleted": true ~/~/ Признак удаления 2447 -} 2448 - 2449 -== (% style="color:#000000; font-size:16px" %)**Добавить водителя**(%%) == 2450 - 2451 -(% class="box successmessage" %) 2452 -((( 2453 -**POST /api/v3/Drivers** 2454 -))) 2455 - 2456 -Запрос: 2457 - 2458 -{ 2459 - "name": "string", 2460 - "description": "string", 2461 - "hiredate": "2023-06-30T12:50:54.020Z", 2462 - "chopdate": "2023-06-30T12:50:54.020Z", 2463 - "exclusive": true, 2464 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2465 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2466 - "deleted": true 2467 -} 2468 - 2469 -Ответ: 2470 - 2471 -{ 2472 - "name": "string", 2473 - "description": "string", 2474 - "hiredate": "2023-06-30T12:50:54.051Z", 2475 - "chopdate": "2023-06-30T12:50:54.051Z", 2476 - "exclusive": true, 2477 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2478 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2479 - "deleted": true 2480 -} 2481 - 2482 - 2483 -== (% style="color:#000000; font-size:16px" %)**Редактировать водителя**(%%) == 2484 - 2485 -(% class="box warningmessage" %) 2486 -((( 2487 -**PUT /api/v3/Drivers** 2488 -))) 2489 - 2490 -Запрос: 2491 - 2492 -{ 2493 - "name": "string", 2494 - "description": "string", 2495 - "hiredate": "2023-06-30T12:50:27.910Z", 2496 - "chopdate": "2023-06-30T12:50:27.910Z", 2497 - "exclusive": true, 2498 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2499 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2500 - "deleted": true 2501 -} 2502 - 2503 -Ответ: 2504 - 2505 -{ 2506 - "name": "string", 2507 - "description": "string", 2508 - "hiredate": "2023-06-30T12:50:27.929Z", 2509 - "chopdate": "2023-06-30T12:50:27.929Z", 2510 - "exclusive": true, 2511 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2512 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2513 - "deleted": true 2514 -} 2515 - 2516 - 2517 -== (% style="color:#000000; font-size:16px" %)**Удалить водителя**(%%) == 2518 - 2519 -(% class="box errormessage" %) 2520 -((( 2521 -**DELETE /api/v3/Drivers/{driverGuid}** 2522 -))) 2523 - 2524 -Передается параметр: ID водителя 2525 - 2526 -Ответ: 2527 - 2528 -Success 2529 - 2530 - 2531 -= (% style="color:#000000; font-size:18.6667px" %)Раздел: **Журнал назначений**(%%) = 2532 - 2533 -== (% style="color:#000000; font-size:18.6667px" %)**Назначение водителя на объект**(%%) == 2534 - 2535 -=== (% style="color:#000000; font-size:16px" %)**Получить назначения водителей запросом к водителю**(%%) === 2536 - 2537 -(% class="box infomessage" %) 2538 -((( 2539 -**POST /api/v3/DriversVehiclesAssignments/GetByDrivers** 2540 -))) 2541 - 2542 -Запрос: 2543 - 2544 -{ 2545 - "Ids": [ 2546 - "3fa85f64-5717-4562-b3fc-2c963f66afa6" 2547 - ], 2548 - "BeginTime": "2023-06-30T12:49:04.365Z", 2549 - "EndTime": "2023-06-30T12:49:04.365Z" 2550 -} 2551 - 2552 -Ответ: 2553 - 2554 -[ 2555 - { 2556 - "VehicleId": 0, 2557 - "CreateTime": "2023-06-30T09:52:31.240Z", 2558 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2559 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2560 - "BeginTime": "2023-06-30T09:52:31.240Z", 2561 - "EndTime": "2023-06-30T09:52:31.240Z" 2562 - } 2563 -] 2564 - 2565 - 2566 -=== (% style="color:#000000; font-size:16px" %)**Получить назначения водителей запросом к объекту**(%%) === 2567 - 2568 -(% class="box infomessage" %) 2569 -((( 2570 -**POST /api/v3/DriversVehiclesAssignments/GetByVehicles** 2571 -))) 2572 - 2573 -Запрос: 2574 - 2575 -{ 2576 - "Ids": [ 2577 - 0 2578 - ], 2579 - "BeginTime": "2023-06-30T12:48:39.419Z", 2580 - "EndTime": "2023-06-30T12:48:39.419Z" 2581 -} 2582 - 2583 -Ответ: 2584 - 2585 -[ 2586 - { 2587 - "VehicleId": 0, 2588 - "CreateTime": "2023-06-30T09:54:01.631Z", 2589 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2590 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2591 - "BeginTime": "2023-06-30T09:54:01.631Z", 2592 - "EndTime": "2023-06-30T09:54:01.631Z" 2593 - } 2594 -] 2595 - 2596 - 2597 -=== (% style="color:#000000; font-size:16px" %)**Создать назначение водителя на объект**(%%) === 2598 - 2599 -(% class="box successmessage" %) 2600 -((( 2601 -**POST /api/v3/DriversVehiclesAssignments** 2602 -))) 2603 - 2604 -Передается массив назначений 2605 - 2606 -Запрос: 2607 - 2608 -[ 2609 - { 2610 - "VehicleId": 0, ~/~/ Идентификатор объекта 2611 - "CreateTime": "2023-06-30T11:04:46.902Z", ~/~/ Момент времени создания назначения 2612 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор водителя 2613 - "BeginTime": "2023-06-30T11:04:46.902Z", ~/~/ Момент времени начала назначения 2614 - "EndTime": "2023-06-30T11:04:46.902Z" ~/~/ Момент времени окончания назначения. Необязательно. 2615 - } 2616 -] 2617 - 2618 -Ответ: 2619 - 2620 -[ 2621 - { 2622 - "VehicleId": 0, 2623 - "CreateTime": "2023-06-30T11:04:46.903Z", 2624 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2625 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2626 - "BeginTime": "2023-06-30T11:04:46.903Z", 2627 - "EndTime": "2023-06-30T11:04:46.903Z" 2628 - } 2629 -] 2630 - 2631 - 2632 -=== (% style="color:#000000; font-size:16px" %)**Изменить назначения водителей на объекты**(%%) === 2633 - 2634 -(% class="box warningmessage" %) 2635 -((( 2636 -**PUT /api/v3/DriversVehiclesAssignments** 2637 -))) 2638 - 2639 -Запрос: 2640 - 2641 -[ 2642 - { 2643 - "VehicleId": 0, 2644 - "CreateTime": "2023-06-30T11:14:08.117Z", 2645 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор назначения 2646 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2647 - "BeginTime": "2023-06-30T11:14:08.117Z", 2648 - "EndTime": "2023-06-30T11:14:08.117Z" 2649 - } 2650 -] 2651 - 2652 -Ответ: 2653 - 2654 -[ 2655 - { 2656 - "VehicleId": 0, 2657 - "CreateTime": "2023-06-30T11:14:53.349Z", 2658 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2659 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2660 - "BeginTime": "2023-06-30T11:14:53.349Z", 2661 - "EndTime": "2023-06-30T11:14:53.349Z" 2662 - } 2663 -] 2664 - 2665 - 2666 -=== (% style="color:#000000; font-size:16px" %)**Удалить назначения водителей на объекты**(%%) === 2667 - 2668 -(% class="box errormessage" %) 2669 -((( 2670 -**DELETE /api/v3/DriversVehiclesAssignments** 2671 -))) 2672 - 2673 -Запрос: 2674 - 2675 -[ 2676 - "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2677 -] 2678 - 2679 -Ответ: 2680 - 2681 -Success 2682 - 2683 - 2684 -== (% style="color:#000000; font-size:18.6667px" %)**Назначение карты-метки водителю**(%%) == 2685 - 2686 -=== (% style="color:#000000; font-size:16px" %)**Получить назначения меток запросом к водителю**(%%) === 2687 - 2688 -(% class="box infomessage" %) 2689 -((( 2690 -**POST /api/v3/DriversRfidsAssignments/GetByDrivers** 2691 -))) 2692 - 2693 -Запрос: 2694 - 2695 -{ 2696 - "Ids": [ 2697 - "3fa85f64-5717-4562-b3fc-2c963f66afa6" 2698 - ], 2699 - "BeginTime": "2023-06-30T12:47:12.162Z", 2700 - "EndTime": "2023-06-30T12:47:12.162Z" 2701 -} 2702 - 2703 -Ответ: 2704 - 2705 -[ 2706 - { 2707 - "Rfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор метки 2708 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор назначения 2709 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор водителя 2710 - "BeginTime": "2023-06-30T11:19:40.703Z", 2711 - "EndTime": "2023-06-30T11:19:40.703Z" 2712 - } 2713 -] 2714 - 2715 - 2716 -=== (% style="color:#000000; font-size:16px" %)**Получить назначения меток запросом к карте-метке**(%%) === 2717 - 2718 -(% class="box infomessage" %) 2719 -((( 2720 -**POST /api/v3/DriversRfidsAssignments/GetByRfids** 2721 -))) 2722 - 2723 -Запрос: 2724 - 2725 -{ 2726 - "Ids": [ 2727 - "3fa85f64-5717-4562-b3fc-2c963f66afa6" 2728 - ], 2729 - "BeginTime": "2023-06-30T12:47:12.162Z", 2730 - "EndTime": "2023-06-30T12:47:12.162Z" 2731 -} 2732 - 2733 -Ответ: 2734 - 2735 -[ 2736 - { 2737 - "Rfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор метки 2738 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор назначения 2739 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор водителя 2740 - "BeginTime": "2023-06-30T11:19:40.703Z", 2741 - "EndTime": "2023-06-30T11:19:40.703Z" 2742 - } 2743 -] 2744 - 2745 - 2746 -=== (% style="color:#000000; font-size:16px" %)**Добавить назначения меток на водителей**(%%) === 2747 - 2748 -(% class="box successmessage" %) 2749 -((( 2750 -**POST /api/v3/DriversRfidsAssignments** 2751 -))) 2752 - 2753 -Запрос: 2754 - 2755 -[ 2756 - { 2757 - "Rfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2758 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2759 - "BeginTime": "2023-06-30T11:27:08.635Z", 2760 - "EndTime": "2023-06-30T11:27:08.635Z" 2761 - } 2762 -] 2763 - 2764 -Ответ: 2765 - 2766 -[ 2767 - { 2768 - "Rfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2769 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2770 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2771 - "BeginTime": "2023-06-30T11:27:08.677Z", 2772 - "EndTime": "2023-06-30T11:27:08.677Z" 2773 - } 2774 -] 2775 - 2776 - 2777 -=== (% style="color:#000000; font-size:16px" %)**Изменить назначения меток на водителей**(%%) === 2778 - 2779 -(% class="box warningmessage" %) 2780 -((( 2781 -**PUT /api/v3/DriversRfidsAssignments** 2782 -))) 2783 - 2784 -Запрос: 2785 - 2786 -[ 2787 - { 2788 - "Rfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2789 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2790 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2791 - "BeginTime": "2023-06-30T11:28:43.330Z", 2792 - "EndTime": "2023-06-30T11:28:43.330Z" 2793 - } 2794 -] 2795 - 2796 -Ответ: 2797 - 2798 -[ 2799 - { 2800 - "Rfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2801 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2802 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2803 - "BeginTime": "2023-06-30T11:28:43.331Z", 2804 - "EndTime": "2023-06-30T11:28:43.331Z" 2805 - } 2806 -] 2807 - 2808 - 2809 -=== (% style="color:#000000; font-size:16px" %)**Удалить назначения меток на водителей**(%%) === 2810 - 2811 -(% class="box errormessage" %) 2812 -((( 2813 -**DELETE /api/v3/DriversRfidsAssignments** 2814 -))) 2815 - 2816 -Запрос: 2817 - 2818 -[ 2819 - "3fa85f64-5717-4562-b3fc-2c963f66afa6" 2820 -] 2821 - 2822 -Ответ: 2823 - 2824 -Success 2825 - 2826 - 2827 -== (% style="color:#000000; font-size:18.6667px" %)**Назначение топливной карты водителю**(%%) == 2828 - 2829 -=== (% style="color:#000000; font-size:16px" %)**Получить назначения топливных карт запросом к водителю**(%%) === 2830 - 2831 -(% class="box infomessage" %) 2832 -((( 2833 -**POST /api/v3/DriversFuelCardsAssignments/GetByDrivers** 2834 -))) 2835 - 2836 -Запрос: 2837 - 2838 -{ 2839 - "Ids": [ 2840 - "3fa85f64-5717-4562-b3fc-2c963f66afa6" 2841 - ], 2842 - "BeginTime": "2023-06-30T12:45:10.852Z", 2843 - "EndTime": "2023-06-30T12:45:10.852Z" 2844 -} 2845 - 2846 -Ответ: 2847 - 2848 -[ 2849 - { 2850 - "CardId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2851 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2852 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2853 - "BeginTime": "2023-06-30T11:58:04.695Z", 2854 - "EndTime": "2023-06-30T11:58:04.695Z" 2855 - } 2856 -] 2857 - 2858 - 2859 -=== (% style="color:#000000; font-size:16px" %)**Получить назначения топливных карт запросом к топливной карте**(%%) === 2860 - 2861 -(% class="box infomessage" %) 2862 -((( 2863 -**POST /api/v3/DriversFuelCardsAssignments/GetByCards** 2864 -))) 2865 - 2866 -Запрос: 2867 - 2868 -{ 2869 - "Ids": [ 2870 - "3fa85f64-5717-4562-b3fc-2c963f66afa6" 2871 - ], 2872 - "BeginTime": "2023-06-30T12:45:10.852Z", 2873 - "EndTime": "2023-06-30T12:45:10.852Z" 2874 -} 2875 - 2876 -Ответ: 2877 - 2878 -[ 2879 - { 2880 - "CardId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2881 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2882 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2883 - "BeginTime": "2023-06-30T11:58:04.695Z", 2884 - "EndTime": "2023-06-30T11:58:04.695Z" 2885 - } 2886 -] 2887 - 2888 - 2889 -=== (% style="color:#000000; font-size:16px" %)**Добавить назначение топливной карты водителю**(%%) === 2890 - 2891 -(% class="box successmessage" %) 2892 -((( 2893 -**POST /api/v3/DriversFuelCardsAssignments** 2894 -))) 2895 - 2896 -Запрос: 2897 - 2898 -[ 2899 - { 2900 - "CardId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2901 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2902 - "BeginTime": "2023-06-30T12:09:53.175Z", 2903 - "EndTime": "2023-06-30T12:09:53.175Z" 2904 - } 2905 -] 2906 - 2907 -Ответ: 2908 - 2909 -[ 2910 - { 2911 - "CardId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2912 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2913 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2914 - "BeginTime": "2023-06-30T12:09:53.201Z", 2915 - "EndTime": "2023-06-30T12:09:53.201Z" 2916 - } 2917 -] 2918 - 2919 - 2920 -=== (% style="color:#000000; font-size:16px" %)**Редактировать назначение топливной карты водителю**(%%) === 2921 - 2922 -(% class="box warningmessage" %) 2923 -((( 2924 -**PUT /api/v3/DriversFuelCardsAssignments** 2925 -))) 2926 - 2927 -Запрос: 2928 - 2929 -[ 2930 - { 2931 - "CardId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2932 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2933 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2934 - "BeginTime": "2023-06-30T12:09:53.201Z", 2935 - "EndTime": "2023-06-30T12:09:53.201Z" 2936 - } 2937 -] 2938 - 2939 -Ответ: 2940 - 2941 -[ 2942 - { 2943 - "CardId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2944 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2945 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2946 - "BeginTime": "2023-06-30T12:09:53.201Z", 2947 - "EndTime": "2023-06-30T12:09:53.201Z" 2948 - } 2949 -] 2950 - 2951 - 2952 -=== (% style="color:#000000; font-size:16px" %)**Удалить назначение топливной карты водителю**(%%) === 2953 - 2954 -(% class="box errormessage" %) 2955 -((( 2956 -**DELETE /api/v3/DriversFuelCardsAssignments** 2957 -))) 2958 - 2959 -Запрос: 2960 - 2961 -[ 2962 - "3fa85f64-5717-4562-b3fc-2c963f66afa6" 2963 -] 2964 - 2965 -Ответ: 2966 - 2967 -Success 2968 - 2969 - 2970 -= (% style="color:#000000; font-size:18.6667px" %)Раздел: **Назначения агрегатов**(%%) = 2971 - 2972 -== (% style="color:#000000; font-size:16px" %)**Получить список назначений агрегатов на выбранные объекты**(%%) == 2973 - 2974 -(% class="box infomessage" %) 2975 -((( 2976 -**POST /api/v3/Trailers** 2977 -))) 2978 - 2979 -Пример запроса: 2980 - 2981 -{ 2982 - "startDate": "2023-11-14T10:48:03.671Z", 2983 - "endDate": "2023-11-14T10:48:03.671Z", 2984 - "ids": [ 0 ], 2985 - "timezone": 0 2986 -} 2987 - 2988 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 2989 -|(% style="width:215px" %)startDate|(% style="width:861px" %)Дата и время начала запроса 2990 -|(% style="width:215px" %)endDate|(% style="width:861px" %)Дата и время окончания запроса 2991 -|(% style="width:215px" %)ids|(% style="width:861px" %)Массив ID объектов 2992 -|(% style="width:215px" %)timezone|(% style="width:861px" %)Часовой пояс, по умолчанию UTC. 2993 - 2994 -Пример ответа: 2995 - 2996 -[ 2997 - { 2998 - "SD": "2023-11-14T10:48:03.717Z", 2999 - "ED": "2023-11-14T10:48:03.717Z", 3000 - "id": 0, 3001 - "SLat": 0, 3002 - "SLon": 0, 3003 - "ELat": 0, 3004 - "ELon": 0, 3005 - "mileage": 0 3006 - "Duration": 0 3007 - "Address": "string", 3008 - "Address2": "string", 3009 - "name": "string", 3010 - "rid": "string", 3011 - "rguid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3012 - "trailer": { 3013 - "ModelGuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3014 - "Number": "string", 3015 - "Description": "string", 3016 - "OwnerGuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3017 - "ExternalID": "string", 3018 - "Guid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3019 - "CreateTime": "2023-11-14T10:48:03.717Z", 3020 - "UpdateTime": "2023-11-14T10:48:03.717Z", 3021 - "IsDeleted": true 3022 - }, 3023 - "filesCount": 0, 3024 - } 3025 -] 3026 - 3027 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 3028 -|SD|Дата и время начала события 3029 -|ED|Дата и время окончания события 3030 -|id|ID объекта 3031 -|SLat|Широта начальной координаты 3032 -|SLon|Долгота начальной координаты 3033 -|ELat|Широта конечной координаты 3034 -|ELon|Долгота конечной координаты 3035 -|mileage|Пробег 3036 -|Duration|Продолжительность 3037 -|Address|Адрес начального местоположения 3038 -|Address2|Адрес конечного местоположения 3039 -|name|Имя радиометки 3040 -|rid|Номер радиометки 3041 -|rguid|ID радиометки 3042 -|trailer|Информация об агрегате 3043 -|ModelGuid|ID агрегата 3044 -|Number|Название/номер агрегата 3045 -|Description|Текст примечания агрегата 3046 - 3047 -= (% style="color:#000000; font-size:18.6667px" %)Раздел: **Карты-метки**(%%) = 3048 - 3049 -== (% style="color:#000000; font-size:16px" %)**Получить список карт-меток определенного клиента**(%%) == 3050 - 3051 -(% class="box infomessage" %) 3052 -((( 3053 -**POST /api/v3/Rfids/find** 3054 -))) 3055 - 3056 -Запрос: 3057 - 3058 -{ 3059 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6" 3060 -} 3061 - 3062 -Ответ: 3063 - 3064 -[ 3065 - { 3066 - "name": "string", 3067 - "number": 0, 3068 - "period": 0, 3069 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3070 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3071 - } 3072 -] 3073 - 3074 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 3075 -|parentId|ID клиента 3076 -|name|Название карты-метки 3077 -|number|Номер 3078 -|period|Период запросов в секундах (работает только для агрегатов) 3079 -|id|ID карты-метки 3080 - 3081 -== (% style="color:#000000; font-size:16px" %)**Получить данные карты-метки**(%%) == 3082 - 3083 -(% class="box infomessage" %) 3084 -((( 3085 -**GET /api/v3/Rfids/{rfidGuid}** 3086 -))) 3087 - 3088 -Передаем параметр rfidGuid - идентификатор карты-метки 3089 - 3090 -Ответ: 3091 - 3092 -[ 3093 - { 3094 - "name": "string", 3095 - "number": 0, 3096 - "period": 0, 3097 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3098 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3099 - } 3100 -] 3101 - 3102 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 3103 -|name|Название карты-метки 3104 -|number|Номер 3105 -|period|Период запросов в секундах (работает только для агрегатов) 3106 -|id|ID карты-метки 3107 -|parentId|ID клиента 3108 - 3109 -== (% style="color:#000000; font-size:16px" %)**Добавить карту-метку**(%%) == 3110 - 3111 -(% class="box successmessage" %) 3112 -((( 3113 -**POST /api/v3/Rfids** 3114 -))) 3115 - 3116 -Запрос: 3117 - 3118 -{ 3119 - "name": "string", 3120 - "number": 0, 3121 - "period": 0, 3122 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3123 -} 3124 - 3125 -Ответ: 3126 - 3127 -{ 3128 - "name": "string", 3129 - "number": 0, 3130 - "period": 0, 3131 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3132 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3133 -} 3134 - 3135 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 3136 -|name|Название карты-метки 3137 -|number|Номер 3138 -|period|Период запросов в секундах (работает только для агрегатов) 3139 -|id|ID карты-метки 3140 -|parentId|ID клиента 3141 - 3142 -== (% style="color:#000000; font-size:16px" %)**Редактировать карту-метку**(%%) == 3143 - 3144 -(% class="box warningmessage" %) 3145 -((( 3146 -**PUT /api/v3/Rfids** 3147 -))) 3148 - 3149 -Запрос: 3150 - 3151 -{ 3152 - "name": "string", 3153 - "number": 0, 3154 - "period": 0, 3155 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3156 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3157 -} 3158 - 3159 -Ответ: 3160 - 3161 -{ 3162 - "name": "string", 3163 - "number": 0, 3164 - "period": 0, 3165 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3166 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3167 -} 3168 - 3169 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 3170 -|name|Название карты-метки 3171 -|number|Номер 3172 -|period|Период запросов в секундах (работает только для агрегатов) 3173 -|id|ID карты-метки 3174 -|parentId|ID клиента 3175 - 3176 -== (% style="color:#000000; font-size:16px" %)**Удалить карту-метку**(%%) == 3177 - 3178 -(% class="box errormessage" %) 3179 -((( 3180 -**DELETE /api/v3/Rfids/{rfidGuid}** 3181 -))) 3182 - 3183 -Передаем параметр **rfidGuid** - идентификатор карты-метки 3184 - 3185 -Ответ: 3186 - 3187 -Success 3188 - 3189 - 3190 -= (% style="color:#000000; font-size:18.6667px" %)Раздел: **Биллинг**(%%) = 3191 - 3192 -== (% style="color:#000000; font-size:16px" %)**Узнать баланс клиента**(%%) == 3193 - 3194 -(% class="box infomessage" %) 3195 -((( 3196 -**GET /api/v3/Billing/client/balance/{clientId}** 3197 -))) 3198 - 3199 -Параметр запроса: **clientId **- идентификатор клиента. 3200 - 3201 -Ответ: 3202 - 3203 -{ 3204 - "ClientId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3205 - "Balance": 0 3206 -} 3207 - 3208 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 3209 -|(% style="width:215px" %)ClientId|(% style="width:861px" %)Идентификатор клиента 3210 -|(% style="width:215px" %)Balance|(% style="width:861px" %)Значение баланса 3211 - 3212 -== (% style="color:#000000; font-size:16px" %)**Узнать ограничения клиента**(%%) == 3213 - 3214 -(% class="box infomessage" %) 3215 -((( 3216 -**GET /api/v3/Billing/client/constraint/{clientId}** 3217 -))) 3218 - 3219 -Параметр запроса: **clientId **- идентификатор клиента. 3220 - 3221 -Ответ: 3222 - 3223 -{ 3224 - "ClientId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3225 - "CalculationType": 0, 3226 - "PermissibleBalance": 0, 3227 - "DefermentDays": 0, 3228 - "SendUiNotifications": true, 3229 - "SendEmailNotifications": true, 3230 - "IsPrivate": true, 3231 -} 3232 - 3233 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 3234 -|(% style="width:215px" %)ClientId|(% style="width:861px" %)Идентификатор клиента 3235 -|(% style="width:215px" %)CalculationType|(% style="width:861px" %)Определяет тип расчёта, 0 - Деньги, 1 - Дни 3236 -|(% style="width:215px" %)PermissibleBalance|(% style="width:861px" %)Допустимый баланс 3237 -|(% style="width:215px" %)DefermentDays|(% style="width:861px" %)Отсрочка, количество дней. 3238 -|(% style="width:215px" %)SendUiNotifications|(% style="width:861px" %)Оповещение в web-интерфейсе, true - включено, false - выключено 3239 -|(% style="width:215px" %)SendEmailNotifications|(% style="width:861px" %)Оповещение на почту, true - включено, false - выключено 3240 -|(% style="width:215px" %)IsPrivate|(% style="width:861px" %)Признак, определяющий, являются ли параметры ограничений частными т.е. персональными для клиента, либо определяются тарифным планом 3241 - 3242 -== (% style="color:#000000; font-size:16px" %)**Узнать состояние тарифного плана клиента**(%%) == 3243 - 3244 -(% class="box infomessage" %) 3245 -((( 3246 -**GET /api/v3/Billing/client/plan/{clientId}** 3247 -))) 3248 - 3249 -Параметры запроса: 3250 - 3251 -**clientId **- идентификатор клиента. 3252 - 3253 -**planId **- идентификатор тарифного плана. 3254 - 3255 -Ответ: 3256 - 3257 -{ 3258 - "ClientId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3259 - "Plan": { **~/~/ Описание тарифного плана** 3260 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3261 - "OwnerId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3262 - "Name": "string", 3263 - "IsArchived": true, 3264 - "Constraint": { 3265 - "CalculationType": 0, 3266 - "PermissibleBalance": 0, 3267 - "DefermentDays": 0 3268 - }, 3269 - "Features": [ **~/~/ Описание шаблона услуг тарифного плана** 3270 - { 3271 - "Feature": "string", 3272 - "IsFactual": true, 3273 - "Limit": 0, 3274 - "Price": 0, 3275 - "PeriodValue": 0, 3276 - "PeriodType": 0 3277 - } 3278 - ] 3279 - }, 3280 - "DebitDate": "2023-10-18T12:46:24.213Z", 3281 - "Features": [ **~/~/ Описание услуг тарифного плана как есть** 3282 - { 3283 - "Feature": "string", 3284 - "IsEnabled": true, 3285 - "IsPrivate": true, 3286 - "IsFactual": true, 3287 - "Limit": 0, 3288 - "Price": 0, 3289 - "DebitDate": "2023-10-18T12:46:24.213Z", 3290 - "PeriodValue": 0, 3291 - "PeriodType": 0 3292 - } 3293 - ] 3294 -} 3295 - 3296 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 3297 -|ClientId|Идентификатор клиента 3298 -|Id|Идентификатор тарифного плана 3299 -|OwnerId|Идентификатор клиента-владельца 3300 -|Name|Наименование тарифного плана 3301 -|IsArchived|Признак, определяющий архивный тарифный план 3302 -|CalculationType|Определяет тип расчёта, 0 - Деньги, 1 - Дни 3303 -|PermissibleBalance|Допустимый баланс 3304 -|DefermentDays|Отсрочка, количество дней 3305 -|Feature|Код услуги 3306 -|IsEnabled|Признак, определяющий активирована ли услуга 3307 -|IsPrivate|Признак, определяющий, являются ли параметры по услуге тарифа частными т.е. персональными для клиента, либо определяются тарифным планом. 3308 -|IsFactual|Признак, определяющий расчёт по факту 3309 -|Limit|Лимит использования услуги. Значение -1 подразумевает безлимитное использование. 3310 -|Price|Цена за единицу. 3311 -|DebitDate|Следующий момент времени списания с баланса за услугу. 3312 -|PeriodValue|Значение периода. 3313 -|PeriodType|Определяет тип периода действия услуги в тарифном плане, 0 - Дни, 1 - Месяцы 3314 - 3315 -== (% style="color:#000000; font-size:16px" %)**Получить тарифные планы принадлежащие клиенту**(%%) == 3316 - 3317 -(% class="box infomessage" %) 3318 -((( 3319 -**GET /api/v3/Billing/client/constraint/getowned/{clientId}** 3320 -))) 3321 - 3322 -Параметр запроса: **clientId **- идентификатор клиента. 3323 - 3324 -Ответ: 3325 - 3326 -[ 3327 - { 3328 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3329 - "OwnerId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3330 - "Name": "string", 3331 - "IsArchived": true, 3332 - "Constraint": { 3333 - "CalculationType": 0, 3334 - "PermissibleBalance": 0, 3335 - "DefermentDays": 0 3336 - }, 3337 - "Features": [ 3338 - { 3339 - "Feature": "string", 3340 - "IsFactual": true, 3341 - "Limit": 0, 3342 - "Price": 0, 3343 - "PeriodValue": 0, 3344 - "PeriodType": 0 3345 - } 3346 - ] 3347 - } 3348 -] 3349 - 3350 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 3351 -|ClientId|Идентификатор клиента 3352 -|Id|Идентификатор тарифного плана 3353 -|OwnerId|Идентификатор клиента-владельца 3354 -|Name|Наименование тарифного плана 3355 -|IsArchived|Признак, определяющий архивный тарифный план 3356 -|CalculationType|Определяет тип расчёта, 0 - Деньги, 1 - Дни 3357 -|PermissibleBalance|Допустимый баланс 3358 -|DefermentDays|Отсрочка, количество дней 3359 -|Feature|Код услуги 3360 -|IsFactual|Признак, определяющий расчёт по факту 3361 -|Limit|Лимит использования услуги. Значение -1 подразумевает безлимитное использование. 3362 -|Price|Цена за единицу. 3363 -|PeriodValue|Значение периода. 3364 -|PeriodType|Определяет тип периода действия услуги в тарифном плане, 0 - Дни, 1 - Месяцы 3365 - 3366 -== (% style="color:#000000; font-size:16px" %)**Получить список доступных тарифных планов**(%%) == 3367 - 3368 -(% class="box infomessage" %) 3369 -((( 3370 -**GET /api/v3/Billing/client/constraint/getowned/{clientId}** 3371 -))) 3372 - 3373 -Параметр запроса: **clientId **- идентификатор клиента. 3374 - 3375 -Ответ: 3376 - 3377 -[ 3378 - { 3379 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3380 - "OwnerId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3381 - "Name": "string", 3382 - "IsArchived": true, 3383 - "Constraint": { 3384 - "CalculationType": 0, 3385 - "PermissibleBalance": 0, 3386 - "DefermentDays": 0 3387 - }, 3388 - "Features": [ 3389 - { 3390 - "Feature": "string", 3391 - "IsFactual": true, 3392 - "Limit": 0, 3393 - "Price": 0, 3394 - "PeriodValue": 0, 3395 - "PeriodType": 0 3396 - } 3397 - ] 3398 - } 3399 -] 3400 - 3401 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 3402 -|ClientId|Идентификатор клиента 3403 -|Id|Идентификатор тарифного плана 3404 -|OwnerId|Идентификатор клиента-владельца 3405 -|Name|Наименование тарифного плана 3406 -|IsArchived|Признак, определяющий архивный тарифный план 3407 -|CalculationType|Определяет тип расчёта, 0 - Деньги, 1 - Дни 3408 -|PermissibleBalance|Допустимый баланс 3409 -|DefermentDays|Отсрочка, количество дней 3410 -|Feature|Код услуги 3411 -|IsFactual|Признак, определяющий расчёт по факту 3412 -|Limit|Лимит использования услуги. Значение -1 подразумевает безлимитное использование. 3413 -|Price|Цена за единицу. 3414 -|PeriodValue|Значение периода. 3415 -|PeriodType|Определяет тип периода действия услуги в тарифном плане, 0 - Дни, 1 - Месяцы 3416 - 3417 -== (% style="color:#000000; font-size:16px" %)**Изменить баланс**(%%) == 3418 - 3419 -(% class="box warningmessage" %) 3420 -((( 3421 -**PUT /api/v3/Billing/client/balance** 3422 -))) 3423 - 3424 -Устанавливает указанное значение баланса не создавая операции пополнение/снятие. 3425 - 3426 -Тело запроса: 3427 - 3428 -{ 3429 - "ClientId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3430 - "Balance": 0 3431 -} 3432 - 3433 -Ответ: Success 3434 - 3435 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 3436 -|(% style="width:215px" %)ClientId|(% style="width:861px" %)Идентификатор клиента 3437 -|(% style="width:215px" %)Balance|(% style="width:861px" %)Значение баланса 3438 - 3439 -== (% style="color:#000000; font-size:16px" %)**Пополнить баланс**(%%) == 3440 - 3441 -(% class="box warningmessage" %) 3442 -((( 3443 -**PUT /api/v3/billing/client/balance/deposit** 3444 -))) 3445 - 3446 -Создает операцию **Пополнение **с указанной суммой 3447 - 3448 -Тело запроса: 3449 - 3450 -{ 3451 - "ClientId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3452 - "Balance": 0 3453 -} 3454 - 3455 -Ответ: Success 3456 - 3457 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 3458 -|(% style="width:215px" %)ClientId|(% style="width:861px" %)Идентификатор клиента 3459 -|(% style="width:215px" %)Balance|(% style="width:861px" %)Значение баланса 3460 - 3461 -== (% style="color:#000000; font-size:16px" %)**Списать с баланса**(%%) == 3462 - 3463 -Создает операцию **Списание **с указанной суммой 3464 - 3465 -(% class="box warningmessage" %) 3466 -((( 3467 -**PUT /api/v3/billing/client/balance/withdraw** 3468 -))) 3469 - 3470 -Тело запроса: 3471 - 3472 -{ 3473 - "ClientId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3474 - "Balance": 0 3475 -} 3476 - 3477 -Ответ: Success 3478 - 3479 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 3480 -|(% style="width:215px" %)ClientId|(% style="width:861px" %)Идентификатор клиента 3481 -|(% style="width:215px" %)Balance|(% style="width:861px" %)Значение баланса 3482 - 3483 -== (% style="color:#000000; font-size:16px" %)**Изменить ограничения клиента**(%%) == 3484 - 3485 -(% class="box warningmessage" %) 3486 -((( 3487 -**PUT /api/v3/Billing/client/constraint** 3488 -))) 3489 - 3490 -Тело запроса: 3491 - 3492 -{ 3493 - "ClientId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3494 - "CalculationType": 0, 3495 - "PermissibleBalance": 0, 3496 - "DefermentDays": 0, 3497 - "SendUiNotifications": true, 3498 - "SendEmailNotifications": true, 3499 - "IsPrivate": true, 3500 -} 3501 - 3502 -Ответ: Success 3503 - 3504 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 3505 -|ClientId|Идентификатор клиента 3506 -|CalculationType|Определяет тип расчёта, 0 - Деньги, 1 - Дни 3507 -|PermissibleBalance|Допустимый баланс 3508 -|DefermentDays|((( 3509 -Отсрочка, количество дней 3510 -))) 3511 -|(% style="width:215px" %)SendUiNotifications|(% style="width:861px" %)Оповещение в web-интерфейсе, true - включено, false - выключено 3512 -|(% style="width:215px" %)SendEmailNotifications|(% style="width:861px" %)Оповещение на почту, true - включено, false - выключено 3513 -|(% style="width:215px" %)IsPrivate|(% style="width:861px" %)Признак, определяющий, являются ли параметры ограничений частными т.е. персональными для клиента, либо определяются тарифным планом 3514 - 3515 -== (% style="color:#000000; font-size:16px" %)**Изменить тариф клиента**(%%) == 3516 - 3517 -(% class="box warningmessage" %) 3518 -((( 3519 -**PUT /api/v3/Billing/client/plan** 3520 -))) 3521 - 3522 -Тело запроса: 3523 - 3524 -{ 3525 - "ClientId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3526 - "PlanId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3527 - "Features": [ 3528 - { 3529 - "Feature": "string", 3530 - "IsEnabled": true, 3531 - "IsFactual": true, 3532 - "Limit": 0, 3533 - "Price": 0, 3534 - "DebitDate": "2023-10-18T13:26:58.987Z", 3535 - "PeriodValue": 0, 3536 - "PeriodType": 0 3537 - } 3538 - ] 3539 -} 3540 - 3541 -Ответ: Success 3542 - 3543 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 3544 -|ClientId|Идентификатор клиента 3545 -|PlanId|Идентификатор тарифного плана 3546 -|Feature|Код услуги 3547 -|IsEnabled|Признак, определяющий активирована ли услуга 3548 -|IsFactual|Признак, определяющий расчёт по факту 3549 -|Limit|Лимит использования услуги. Значение -1 подразумевает безлимитное использование. 3550 -|Price|Цена за единицу. 3551 -|DebitDate|Следующий момент времени списания с баланса за услугу. 3552 -|PeriodValue|Значение периода. 3553 -|PeriodType|Определяет тип периода действия услуги в тарифном плане, 0 - Дни, 1 - Месяцы 3554 - 3555 -= (% style="color:#000000; font-size:18.6667px" %)Раздел: **Импорт и Экспорт**(%%) = 3556 - 3557 -(% class="box warningmessage" %) 3558 -((( 3559 -Для тестирования запросов **Импорта **в Postman необходимо скачать его на ПК. Версия в браузере не позволяет загружать файлы в тело запроса. 3560 -))) 3561 - 3562 -== (% style="color:#000000; font-size:16px" %)**Импорт объектов**(%%) == 3563 - 3564 -(% class="box infomessage" %) 3565 -((( 3566 -**POST /api/v3/vehicles/import/{agentId}** 3567 -))) 3568 - 3569 -Запрос позволяет загрузить объекты в систему из файла. Импортируемый файл может быть в формате **xml** или **wlp. **Также они могут находится в** zip-архиве.** 3570 - 3571 -В пути указывается **agentId** - id клиента. 3572 - 3573 -**Заголовок** 3574 - 3575 -**X-Auth: [токен авторизации]** 3576 - 3577 -**Параметры** 3578 - 3579 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 3580 -|withNoData|Параметр **Объекты без данных**. Определяет способ загрузки объекта, у которого отсутствует имя или модель объекта. true - загружать, false - пропускать. 3581 -|importMethod|Параметр **Метода импорта датчиков**. Определяет метод добавления датчиков импортируемых из файла. Значение: 1 - Замена, 2 - Слияние, 3 - Добавление 3582 - 3583 -В теле использовать тип **form-data,** тип значения** file** 3584 - 3585 -**Ключи** 3586 - 3587 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 3588 -|data|В значении передаем файл объекта, формат **xml** или **wlp ** 3589 -|csv|В значении передаем файл датчиков, формат **csv** 3590 - 3591 -Ответ: 3592 - 3593 -{ 3594 - "vehicleId": 0, 3595 - "name": "string", 3596 - "errors": ["string"] 3597 -} 3598 - 3599 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 3600 -|vehicleId|ID созданного объекта 3601 -|name|Имя созданного объекта 3602 -|errors|Ошибки и их описание 3603 - 3604 -== (% style="color:#000000; font-size:16px" %)**Импорт сообщений**(%%) == 3605 - 3606 -(% class="box infomessage" %) 3607 -((( 3608 -**POST** **/api/v3/vehicles/import/history/{vehicleId}** 3609 -))) 3610 - 3611 -(% class="wikigeneratedid" %) 3612 -Позволяет импортировать сообщения в выбранный объект. Сообщения должны иметь формат **wln** или **json**. Также они могут быть упакованы и переданы в виде в **zip-архива**. 3613 - 3614 -(% class="wikigeneratedid" %) 3615 -В пути указывается **vehicleId **- id объекта. 3616 - 3617 -**Заголовок** 3618 - 3619 -**X-Auth: [токен авторизации]** 3620 - 3621 -В теле использовать тип **form-data.** 3622 - 3623 -Ключи: 3624 - 3625 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 3626 -|**history**|В значении передавать файл с историей 3627 - 3628 -В случае, если загружается история из файла **wln **можно выполнять подмену названий параметров. В ключе вы указываете название параметра из файла, в значении указываете значение на которое нужно заменить. 3629 - 3630 -Ответ: 3631 - 3632 -{ 3633 - "results": [ 3634 - { 3635 - "vehicleGuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3636 - "vehicleId": 0, 3637 - "errors": [ 3638 - "string" 3639 - ], 3640 - "firstMessageDate": "2023-11-28T09:27:58.949Z", 3641 - "lastMessageDate": "2023-11-28T09:27:58.949Z", 3642 - "producedCount": 0, 3643 - "msgCount": 0 3644 - } 3645 - ] 3646 -} 3647 - 3648 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 3649 -|results|Результаты импорта в разрезе ТС 3650 -|vehicleGuid|Guid ТС 3651 -|vehicleId|ID ТС 3652 -|errors|Список ошибок импорта истории (если пустой - нет ошибок) 3653 -|firstMessageDate|Дата первого импортированного сообщения (UTC) 3654 -|lastMessageDate|Дата последнего импортированного сообщения (UTC) 3655 -|producedCount|Кол-во успешно отправленных в шину данных сообщений 3656 -|msgCount|Кол-во обработанных сообщений всего 3657 - 3658 -== (% style="color:#000000; font-size:16px" %)**Статус импорта сообщений**(%%) == 3659 - 3660 -(% class="box infomessage" %) 3661 -((( 3662 -**GET /api/v3/vehicles/import/history/status** 3663 -))) 3664 - 3665 -Запрос статуса импорта истории. Может потребоваться в случае импорта истории за большой период. 3666 - 3667 -Ответ: 3668 - 3669 -{ 3670 - "activity": true, 3671 - "progress": 0, 3672 - "message": "string" 3673 -} 3674 - 3675 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 3676 -|activity|Активен ли экспорт/импорт истории сейчас, true - да, false - нет 3677 -|progress|Guid ТС 3678 - 3679 -== (% style="color:#000000; font-size:16px" %)**Экспорт объектов**(%%) == 3680 - 3681 -(% class="box infomessage" %) 3682 -((( 3683 -**POST /api/v3/vehicles/export** 3684 -))) 3685 - 3686 -Запрос позволяет экспортировать файлы с настройками объектов. В запросе передается массив id объектов. 3687 - 3688 -Тело запроса: 3689 - 3690 -[ 3691 - id 3692 -] 3693 - 3694 -Ответ: Success 200, получаете файлы с настройками. 3695 - 3696 -== (% style="color:#000000; font-size:16px" %)**Экспорт сообщений**(%%) == 3697 - 3698 -(% class="box infomessage" %) 3699 -((( 3700 -**POST /api/v3/vehicles/export/history** 3701 -))) 3702 - 3703 -Метод возвращает список сообщений терминала объекта за выбранный период. 3704 - 3705 -Тело запроса: 3706 - 3707 -{ 3708 - "vehicleId": 0, 3709 - "asArchive": true, 3710 - "from": "2023-09-27T12:17:45.973Z", 3711 - "to": "2023-09-27T12:17:45.973Z" 3712 -} 3713 - 3714 -Ответ: 3715 - 3716 -Получаете файл. Сообщение: Code 200/Success 3717 - 3718 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 3719 -|vehicleId|ID объекта 3720 -|asArchive|true - Архивировать файл, False - не архивировать 3721 -|from|Дата и время начала запроса 3722 -|to|Дата и время окончания запроса 3723 - 3724 -== (% style="color:#000000; font-size:16px" %)**Статус экспорта сообщений**(%%) == 3725 - 3726 -(% class="box infomessage" %) 3727 -((( 3728 -**GET /api/v3/vehicles/export/history/status** 3729 -))) 3730 - 3731 -Метод возвращает список сообщений терминала объекта за выбранный период. 3732 - 3733 -Ответ: 3734 - 3735 -{ 3736 - "activity": true, 3737 - "progress": 0, 3738 - "message": "string" 3739 -} 3740 - 3741 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 3742 -|activity|Статус экспорта, где true - экспорт в процессе выполнения, false - в данный момент ничего не экспортируется. 3743 -|progress|Прогресс экспорта, от 0 до 100% 3744 -|message|Текст описывающий статус 3745 - 3746 -= (% style="color:#000000; font-size:18.6667px" %)Раздел: **Экодрайвинг**(%%) = 3747 - 3748 -== (% style="color:#000000; font-size:16px" %)**Запрос рейтинша качества вождения**(%%) == 3749 - 3750 -(% class="box infomessage" %) 3751 -((( 3752 -**POST /api/v3/EcoDriving/rating** 3753 -))) 3754 - 3755 -Позволяет получить данные рейтинга нарушений выбранных объектов за указанный период времени. Данные, выдаваемые этим запросом аналогичны тем, что вы можете увидеть в окне **Качество вождения** в мониторинге. В массиве **items **передается список объектов из рейтинга качества вождения, в **trips **передается информация по отдельным рейсам объекта. 3756 - 3757 -Тело запроса: 3758 - 3759 -{ 3760 - "vehicleIds": [vehicleId], 3761 - "from": "2023-11-22T09:29:48.051Z", 3762 - "to": "2023-11-22T09:29:48.051Z" 3763 -} 3764 - 3765 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 3766 -|vehicleIds|Массив ID объектов 3767 -|from|Дата начала запроса 3768 -|to|Дата окончания запроса 3769 - 3770 -Ответ: 3771 - 3772 -{ 3773 - "items": [ 3774 - { 3775 - "from": "2023-11-22T09:29:48.052Z", 3776 - "to": "2023-11-22T09:29:48.052Z", 3777 - "vehicleId": 0, 3778 - "vehicleName": "string", 3779 - "vehicleModel": "string", 3780 - "penalty": 0, 3781 - "score": 0, 3782 - "totalViolations": 0, 3783 - "violationsByType": { 3784 - "overspeedingViolations": 0, 3785 - "accelerationViolations": 0, 3786 - "brakingViolations": 0, 3787 - "turningViolations": 0, 3788 - "dangerousDrivingViolations": 0, 3789 - "sensorViolations": 0 3790 - }, 3791 - "moveTime": 0, 3792 - "mileage": 0, 3793 - "tripsCount": 0, 3794 - "trips": [ 3795 - { 3796 - "penalty": 0, 3797 - "score": 0, 3798 - "violationsCount": 0, 3799 - "violationsByType": { 3800 - "overspeedingViolations": 0, 3801 - "accelerationViolations": 0, 3802 - "brakingViolations": 0, 3803 - "turningViolations": 0, 3804 - "dangerousDrivingViolations": 0, 3805 - "sensorViolations": 0 3806 - }, 3807 - "moveTime": 0, 3808 - "mileage": 0, 3809 - "motohours": 0, 3810 - "maxSpeed": 0, 3811 - "startAddress": "string", 3812 - "endAddress": "string", 3813 - "drivers": [ 3814 - { 3815 - "driverGuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3816 - "driverName": "string", 3817 - "driverRfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6" 3818 - } 3819 - ] 3820 - } 3821 - ] 3822 - } 3823 - ] 3824 -} 3825 - 3826 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 3827 -|from|Дата начала запроса 3828 -|to|Дата окончания 3829 -|vehicleId|ID объекта 3830 -|vehicleName|Имя объекта 3831 -|vehicleModel|Модель объекта 3832 -|penalty|Сумма штрафных баллов 3833 -|score|Оценка 3834 -|totalViolations|Суммарное количество нарушений 3835 -|violationsByType|Список типов нарушений и количество нарушений для каждого типа 3836 -|overspeedingViolations|Превышение скорости 3837 -|accelerationViolations|Ускорение 3838 -|brakingViolations|Торможение 3839 -|turningViolations|Резкий поворот 3840 -|dangerousDrivingViolations|Резкое вождение 3841 -|sensorViolations|Нарушение по датчику 3842 -|moveTime|Время в движении 3843 -|mileage|Пробег 3844 -|tripsCount|Количество рейсов 3845 -|motohours|Моточасы 3846 -|maxSpeed|Максимальная скорость 3847 -|startAddress|Адрес начала рейса 3848 -|endAddress|Адрес окончания рейса 3849 -|drivers|Список водителей, которые были на объекте в течениии рейса 3850 -|driverGuid|Guid водителя 3851 -|driverName|Имя водителя 3852 -|driverRfid|Номер Карты-метки 3853 - 3854 3854 (% class="box" lang="en-US" style="text-align: center;" %) 3855 3855 ((( 3856 3856 (% 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]] **
- image-20231020124453-1.png
-
- Author
-
... ... @@ -1,1 +1,0 @@ 1 -XWiki.krainovim - Size
-
... ... @@ -1,1 +1,0 @@ 1 -268.0 KB - Content