Changes for page Методы API для работы с ГЛОНАССSoft
Last modified by Андрей Калиновский on 2025/01/28 12:59
Change comment:
There is no comment for this version
Summary
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 { ... ... @@ -419,6 +419,7 @@ 419 419 "password": "string", 420 420 "email": "string", 421 421 366 + 422 422 (% style="text-align:left" %) 423 423 (% style="color:#000000; font-weight:normal" %)Ответ: 424 424 ... ... @@ -447,7 +447,6 @@ 447 447 (% style="text-align:left" %) 448 448 (% style="color:#000000; font-weight:normal" %)} 449 449 450 - 451 451 == (% style="color:#000000; font-size:16px" %)**Получение списка пользователей**(%%) == 452 452 453 453 (% class="box infomessage" %) ... ... @@ -738,249 +738,6 @@ 738 738 (% style="text-align:left" %) 739 739 (% style="color:#000000" %)**Ответ: В случае успешного выполнения запроса вернется HTTP ответ «200».** 740 740 741 -= (% style="color:#000000; font-size:18.6667px" %)Раздел: **Модель объекта**(%%) = 742 - 743 -== (% style="color:#000000; font-size:16px" %)**Получение информации о модели объекта**(%%) == 744 - 745 -(% class="box infomessage" %) 746 -((( 747 -(% lang="en-US" %)**GET /api/v3/models/{Id}** 748 -))) 749 - 750 -Метод возвращает полную информацию о модели объекта. 751 - 752 -(% style="color:#000000" %)Метод запроса: **GET** 753 - 754 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/(% lang="en-US" %)v3/models/(% style="color:#000000" %){(%%)ID} 755 - 756 -(% style="color:#000000" %)Параметр запроса: {__**id}**__ - идентификатор модели объекта 757 - 758 -(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 759 - 760 -(% style="color:#000000" %)Ответ: 761 - 762 -(% style="color:#000000" %){ 763 - "parentName": "string", 764 - "name": "string", 765 - "picture": "string", 766 - "minspeed": 0, 767 - "maxspeed": 0, 768 - "width": 0, 769 - "imbeddedtrailer": true, 770 - "hoppercapacity": 0, 771 - "hopperdischargespeed": 0, 772 - "modelType": 0, 773 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 774 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 775 - "deleted": true 776 -} 777 - 778 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 779 -|(% style="width:215px" %)(% style="color:#000000" %)parentName|(% style="width:861px" %)Имя клиента, которому принадлежит модель объекта 780 -|(% style="width:215px" %)(% style="color:#000000" %)name|(% style="width:861px" %)Имя модели объекта 781 -|(% style="width:215px" %)(% style="color:#000000" %)picture|(% style="width:861px" %)Название иконки транспорта 782 -|(% style="width:215px" %)(% style="color:#000000" %)minspeed|(% style="width:861px" %)Минимальная технологическая скорость обработки поля, в км/ч 783 -|(% style="width:215px" %)(% style="color:#000000" %)maxspeed|(% style="width:861px" %)Максимальная технологическая скорость обработки поля, в км/ч 784 -|(% style="width:215px" %)(% style="color:#000000" %)width|(% style="width:861px" %)Ширина агрегата, в метрах 785 -|(% style="width:215px" %)(% style="color:#000000" %)imbeddedtrailer|(% style="width:861px" %)Опция: Содержит встроенный агрегат 786 -|(% style="width:215px" %)(% style="color:#000000" %)hoppercapacity|(% style="width:861px" %)Объем бункера 787 -|(% style="width:215px" %)(% style="color:#000000" %)hopperdischargespeed|(% style="width:861px" %)Скорость2 выгрузки из бункера, л/сек 788 -|(% style="width:215px" %)(% style="color:#000000" %)modelType|(% style="width:861px" %)Определяет тип модели объекта: 0 - None, 1 - Agro, 2 - Cargo, 3 - Car 789 -|(% style="width:215px" %)(% style="color:#000000" %)id|(% style="width:861px" %)ID модели объекта 790 -|(% style="width:215px" %)(% style="color:#000000" %)parentId|(% style="width:861px" %)ID клиента, которому принадлежит модель объекта 791 -|(% style="width:215px" %)(% style="color:#000000" %)deleted|(% style="width:861px" %)Признак удаления, тип: boolean 792 - 793 -== (% style="color:#000000; font-size:16px" %)**Просмотр списка моделей**(%%) == 794 - 795 -(% class="box successmessage" %) 796 -((( 797 -(% lang="en-US" %)**POST /api/v3/models/find** 798 -))) 799 - 800 -(% style="color:#000000" %)Метод позволяет получить список всех моделей клиента, указанного в запросе. 801 - 802 -(% style="color:#000000" %)Метод запроса: **POST** 803 - 804 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/models/find 805 - 806 -(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 807 - 808 -(% style="color:#000000" %)Параметры в теле запроса (JSON):{ 809 - 810 -(% style="color:#000000" %) "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6" 811 -} 812 - 813 -(% style="color:#000000" %)Ответ: 814 - 815 -(% style="color:#000000" %)[ 816 - { 817 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 818 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 819 - "parentName": "string", 820 - "name": "string", 821 - "modelType": 0 822 - } 823 -] 824 - 825 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 826 -|(% style="width:215px" %)(% style="color:#000000" %)parentName|(% style="width:861px" %)Имя клиента, которому принадлежит модель объекта 827 -|(% style="width:215px" %)(% style="color:#000000" %)name|(% style="width:861px" %)Имя модели объекта 828 -|(% style="width:215px" %)(% style="color:#000000" %)modelType|(% style="width:861px" %)Определяет тип модели объекта: 0 - None, 1 - Agro, 2 - Cargo, 3 - Car 829 -|(% style="width:215px" %)(% style="color:#000000" %)id|(% style="width:861px" %)ID модели объекта 830 -|(% style="width:215px" %)(% style="color:#000000" %)parentId|(% style="width:861px" %)ID клиента, которому принадлежит модель объекта 831 - 832 -== (% style="color:#000000; font-size:16px" %)**Добавление модели**(%%) == 833 - 834 -(% class="box successmessage" %) 835 -((( 836 -(% lang="en-US" %)**POST /api/v3/models** 837 -))) 838 - 839 -(% style="color:#000000" %)Метод позволяет добавить объект, указанный в запросе. 840 - 841 -(% style="color:#000000" %)Метод запроса: **POST** 842 - 843 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/(% lang="en-US" %)models 844 - 845 -(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 846 - 847 -(% style="color:#000000" %)Параметры в теле запроса (JSON): 848 - 849 -{ 850 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 851 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 852 - "deleted": true, 853 - "extId": "string", 854 - "name": "string", 855 - "picture": "string", 856 - "minspeed": 0, 857 - "maxspeed": 0, 858 - "width": 0, 859 - "imbeddedtrailer": true, 860 - "fueloutlay": 0, 861 - "hoppercapacity": 0, 862 - "hopperdischargespeed": 0, 863 - "modelType": 0 864 -} 865 - 866 -Ответ: 867 - 868 -{ 869 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 870 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 871 - "deleted": true, 872 - "extId": "string", 873 - "name": "string", 874 - "picture": "string", 875 - "minspeed": 0, 876 - "maxspeed": 0, 877 - "width": 0, 878 - "imbeddedtrailer": true, 879 - "hoppercapacity": 0, 880 - "hopperdischargespeed": 0, 881 - "modelType": 0 882 -} 883 - 884 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 885 -|(% style="width:215px" %)(% style="color:#000000" %)id|(% style="width:861px" %)ID модели объекта 886 -|(% style="width:215px" %)(% style="color:#000000" %)parentId|(% style="width:861px" %)ID клиента, которому принадлежит модель объекта 887 -|(% style="width:215px" %)(% style="color:#000000" %)parentName|(% style="width:861px" %)Имя клиента, которому принадлежит модель объекта 888 -|(% style="width:215px" %)(% style="color:#000000" %)name|(% style="width:861px" %)Имя модели объекта 889 -|(% style="width:215px" %)(% style="color:#000000" %)picture|(% style="width:861px" %)Название иконки транспорта 890 -|(% style="width:215px" %)(% style="color:#000000" %)minspeed|(% style="width:861px" %)Минимальная технологическая скорость обработки поля, в км/ч 891 -|(% style="width:215px" %)(% style="color:#000000" %)maxspeed|(% style="width:861px" %)Максимальная технологическая скорость обработки поля, в км/ч 892 -|(% style="width:215px" %)(% style="color:#000000" %)width|(% style="width:861px" %)Ширина агрегата, в метрах 893 -|(% style="width:215px" %)(% style="color:#000000" %)imbeddedtrailer|(% style="width:861px" %)Опция: Содержит встроенный агрегат 894 -|(% style="width:215px" %)(% style="color:#000000" %)hoppercapacity|(% style="width:861px" %)Объем бункера 895 -|(% style="width:215px" %)(% style="color:#000000" %)hopperdischargespeed|(% style="width:861px" %)Скорость выгрузки из бункера, л/сек 896 -|(% style="width:215px" %)(% style="color:#000000" %)modelType|(% style="width:861px" %)Определяет тип модели объекта: 0 - None, 1 - Agro, 2 - Cargo, 3 - Car 897 - 898 -== (% style="color:#000000; font-size:16px" %)**Редактирование модели**(%%) == 899 - 900 -(% class="box warningmessage" %) 901 -((( 902 -(% style="color:#000000" %)// //(% lang="en-US" %)**PUT /api/v3/models** 903 -))) 904 - 905 -(% style="color:#000000" %)Метод позволяет изменить статус пользователя, указанного в запросе. 906 - 907 -(% style="color:#000000" %)Метод запроса: **PUT** 908 - 909 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/(% lang="en-US" %)api/v3/models 910 - 911 -(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 912 - 913 -(% style="color:#000000" %)Параметры в теле запроса (JSON): 914 - 915 -{ 916 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 917 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 918 - "deleted": true, 919 - "extId": "string", 920 - "name": "string", 921 - "picture": "string", 922 - "minspeed": 0, 923 - "maxspeed": 0, 924 - "width": 0, 925 - "imbeddedtrailer": true, 926 - "fueloutlay": 0, 927 - "hoppercapacity": 0, 928 - "hopperdischargespeed": 0, 929 - "modelType": 0 930 -} 931 - 932 -Ответ: 933 - 934 -{ 935 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 936 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 937 - "deleted": true, 938 - "extId": "string", 939 - "name": "string", 940 - "picture": "string", 941 - "minspeed": 0, 942 - "maxspeed": 0, 943 - "width": 0, 944 - "imbeddedtrailer": true, 945 - "fueloutlay": 0, 946 - "hoppercapacity": 0, 947 - "hopperdischargespeed": 0, 948 - "modelType": 0 949 -} 950 - 951 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 952 -|(% style="width:215px" %)(% style="color:#000000" %)id|(% style="width:861px" %)ID модели объекта 953 -|(% style="width:215px" %)(% style="color:#000000" %)parentId|(% style="width:861px" %)ID клиента, которому принадлежит модель объекта 954 -|(% style="width:215px" %)(% style="color:#000000" %)parentName|(% style="width:861px" %)Имя клиента, которому принадлежит модель объекта 955 -|(% style="width:215px" %)(% style="color:#000000" %)name|(% style="width:861px" %)Имя модели объекта 956 -|(% style="width:215px" %)(% style="color:#000000" %)picture|(% style="width:861px" %)Название иконки транспорта 957 -|(% style="width:215px" %)(% style="color:#000000" %)minspeed|(% style="width:861px" %)Минимальная технологическая скорость обработки поля, в км/ч 958 -|(% style="width:215px" %)(% style="color:#000000" %)maxspeed|(% style="width:861px" %)Максимальная технологическая скорость обработки поля, в км/ч 959 -|(% style="width:215px" %)(% style="color:#000000" %)width|(% style="width:861px" %)Ширина агрегата, в метрах 960 -|(% style="width:215px" %)(% style="color:#000000" %)imbeddedtrailer|(% style="width:861px" %)Опция: Содержит встроенный агрегат 961 -|(% style="width:215px" %)(% style="color:#000000" %)hoppercapacity|(% style="width:861px" %)Объем бункера 962 -|(% style="width:215px" %)(% style="color:#000000" %)hopperdischargespeed|(% style="width:861px" %)Скорость выгрузки из бункера, л/сек 963 -|(% style="width:215px" %)(% style="color:#000000" %)modelType|(% style="width:861px" %)Определяет тип модели объекта: 0 - None, 1 - Agro, 2 - Cargo, 3 - Car 964 - 965 -== (% style="color:#000000; font-size:16px" %)**Удаление модели**(%%) == 966 - 967 -(% class="box errormessage" %) 968 -((( 969 -(% lang="en-US" %)**DELETE /api/v3/models/{Id}** 970 -))) 971 - 972 -(% style="color:#000000" %)Метод позволяет удалить пользователя. Метод позволяет удалить пользователя, указанного в строке запроса. 973 - 974 -(% style="color:#000000" %)Метод запроса: **DELETE** 975 - 976 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru(% lang="en-US" %)/api/v3/models/{Id} 977 - 978 -(% style="color:#000000" %)Параметр запроса: {**__id__**} - id модели 979 - 980 -(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 981 - 982 -Ответ: В случае успеха **Success 200** 983 - 984 984 = (% style="color:#000000; font-size:18.6667px" %)Раздел: **Транспортные средства**(%%) = 985 985 986 986 == (% style="color:#000000; font-size:16px" %)**Получение информации об объекте**(%%) == ... ... @@ -1554,7 +1554,7 @@ 1554 1554 (% style="color:#000000" %)Параметры в теле запроса (JSON): 1555 1555 1556 1556 (% style="color:#000000" %){ 1557 - "vehicleId": , ~/~/ ID объекта1258 + 1558 1558 "parentId": "" , ~/~/ ID клиента 1559 1559 "name": "" , ~/~/ имя ТС 1560 1560 "imei": "" , ~/~/ IMEI ... ... @@ -1921,322 +1921,6 @@ 1921 1921 } 1922 1922 ] 1923 1923 1924 -== (% style="color:#000000; font-size:16px" %)**Экспорт сообщений**(%%) == 1925 - 1926 -(% class="box infomessage" %) 1927 -((( 1928 -**POST /api/v3/vehicles/export/history** 1929 -))) 1930 - 1931 -Метод возвращает список сообщений терминала объекта за выбранный период. 1932 - 1933 -(% style="text-align: left;" %) 1934 -Метод запроса **POST** 1935 - 1936 -(% style="text-align: left;" %) 1937 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/vehicles/export/history 1938 - 1939 -(% style="text-align: left;" %) 1940 -(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 1941 - 1942 -{ 1943 - "vehicleId": 0, ~/~/ ID объекта 1944 - "asArchive": true, ~/~/ true - Архивировать файл, False - не архивировать 1945 - "from": "2023-09-27T12:17:45.973Z", ~/~/ Дата и время начала запроса 1946 - "to": "2023-09-27T12:17:45.973Z" ~/~/ Дата и время окончания запроса 1947 -} 1948 - 1949 -Ответ: 1950 - 1951 -Получаете файл. Сообщение: Code 200/Success 1952 - 1953 -== (% style="color:#000000; font-size:16px" %)**Статус экспорта сообщений**(%%) == 1954 - 1955 -(% class="box infomessage" %) 1956 -((( 1957 -**GET /api/v3/vehicles/export/history/status** 1958 -))) 1959 - 1960 -Метод возвращает список сообщений терминала объекта за выбранный период. 1961 - 1962 -(% style="text-align: left;" %) 1963 -Метод запроса **GET** 1964 - 1965 -(% style="text-align: left;" %) 1966 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/export/history/status 1967 - 1968 -(% style="text-align: left;" %) 1969 -(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 1970 - 1971 -Ответ: 1972 - 1973 -{ 1974 - "activity": true, ~/~/ статус экспорт, где true - экспорт в процессе выполнения, false - в данный момент ничего не экспортируется. 1975 - "progress": 0, ~/~/ прогресс экспорта, от 0 до 100%. 1976 - "message": "string" ~/~/ текст описывающий статус. 1977 -} 1978 - 1979 -= (% style="color:#000000; font-size:18.6667px" %)Раздел: **Запрос данных об объекте за период**(%%) = 1980 - 1981 -== (% style="color:#000000; font-size:16px" %)**Получение данных о пробеге и моточасах транспортного средства**(%%) == 1982 - 1983 -(% class="box infomessage" %) 1984 -((( 1985 -(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**POST **(%%)**/api/v3/vehicles/mileageAndMotohours** 1986 -))) 1987 - 1988 -(% style="color:#000000" %)Метод запроса: **POST** 1989 - 1990 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/vehicles/mileageAndMotohours 1991 - 1992 -(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 1993 - 1994 -(% style="text-align:left" %) 1995 -Тело запроса: 1996 - 1997 -{ 1998 - "sampling": 0, ~/~/ Частота дискретизации в секундах, минимум 60 секунд. Весь период разбивает на подпериоды с указанной частотой. 1999 - "vehicleIds": [0], ~/~/ Список ID объектов 2000 - "from": "2023-08-09T14:23:14.572Z", ~/~/ Начало периода 2001 - "to": "2023-08-09T14:23:14.572Z", ~/~/ Окончание периода 2002 - "timezone": 0 ~/~/ Временная зона. Если не указана, то по умолчанию UTC+3 2003 -} 2004 - 2005 -Ответ: 2006 - 2007 -[ 2008 - { 2009 - "vehicleId": 0, ~/~/ ID объекта 2010 - "name": "string", ~/~/ Имя ТС 2011 - "periods": [ ~/~/ Периоды 2012 - { 2013 - "start": "2023-08-09T14:23:14.574Z", ~/~/ Начало 2014 - "end": "2023-08-09T14:23:14.574Z", ~/~/ Окончание 2015 - "mileageBegin": 0, ~/~/ Пробег на начало периода 2016 - "mileageEnd": 0, ~/~/ Пробег на окончание периода 2017 - "motohoursBegin": 0, ~/~/ Моточасы на начало периода 2018 - "motohoursEnd": 0 ~/~/ Моточасы на окончание периода 2019 - } 2020 - ] 2021 - } 2022 -] 2023 - 2024 -== (% style="color:#000000; font-size:16px" %)**Получение данных о расходе транспортного средства**(%%) == 2025 - 2026 -(% class="box infomessage" %) 2027 -((( 2028 -(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**POST **(%%)**/api/v3/vehicles/fuelConsumption** 2029 -))) 2030 - 2031 -(% style="color:#000000" %)Метод запроса: **POST** 2032 - 2033 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/vehicles/fuelConsumption 2034 - 2035 -(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 2036 - 2037 -(% style="text-align:left" %) 2038 -Тело запроса: 2039 - 2040 -{ 2041 - "sampling": 0, ~/~/ Частота дискретизации в секундах, минимум 60 секунд. Весь период разбивает на подпериоды с указанной частотой. 2042 - "vehicleIds": [0], ~/~/ Список ID объектов 2043 - "from": "2023-08-09T14:23:14.572Z", ~/~/ Начало периода 2044 - "to": "2023-08-09T14:23:14.572Z", ~/~/ Окончание периода 2045 - "timezone": 0 ~/~/ Временная зона. Если не указана, то по умолчанию UTC+3 2046 -} 2047 - 2048 -Ответ: 2049 - 2050 -[ 2051 - { 2052 - "vehicleId": 0, ~/~/ ID объекта 2053 - "name": "string", ~/~/ Имя ТС 2054 - "periods": [ ~/~/ Периоды 2055 - { 2056 - "start": "2023-08-09T14:23:14.574Z", ~/~/ Начало 2057 - "end": "2023-08-09T14:23:14.574Z", ~/~/ Окончание 2058 - "fuelLevelStart": 0, ~/~/ Уровень топлива на начало периода 2059 - "fuelLevelEnd": 0, ~/~/ Уровень топлива на конец периода 2060 - "fuelConsumption": 0, ~/~/ Расход топлива 2061 - "fuelConsumptionMove": 0 ~/~/ Расход топлива в движении 2062 - } 2063 - ] 2064 - } 2065 -] 2066 - 2067 -== (% style="color:#000000; font-size:16px" %)**Получение данных о заправках и сливах транспортного средства**(%%) == 2068 - 2069 -(% class="box infomessage" %) 2070 -((( 2071 -(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**POST **(%%)**/api/v3/vehicles/fuelInOut** 2072 -))) 2073 - 2074 -(% style="color:#000000" %)Метод запроса: **POST** 2075 - 2076 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/vehicles/fuelInOut 2077 - 2078 -(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 2079 - 2080 -(% style="text-align:left" %) 2081 -Тело запроса: 2082 - 2083 -{ 2084 - "vehicleIds": [0], ~/~/ Список ID объектов 2085 - "from": "2023-08-09T14:27:44.772Z", ~/~/ Дата и время начало запроса 2086 - "to": "2023-08-09T14:27:44.772Z", ~/~/ Дата и время окончания запроса 2087 - "timezone": 0 ~/~/ Временная зона. Если не указана, то по умолчанию UTC+3 2088 -} 2089 - 2090 -Ответ: 2091 - 2092 -[ 2093 - { 2094 - "start": "2023-08-09T14:27:44.773Z", ~/~/ Начало периода 2095 - "end": "2023-08-09T14:27:44.773Z", ~/~/ Окончание периода 2096 - "vehicleId": 0, ~/~/ ID объекта 2097 - "name": "string", ~/~/ Имя объекта 2098 - "model": "string", ~/~/ Модель объекта 2099 - "fuels": [ ~/~/ Массив данным по заправкам и сливам 2100 - { 2101 - "event": 0, ~/~/ Тип события 20 - TankFuelIn - заправка, 21 - TankFuelOut - слив 2102 - "startDate": "2023-08-09T14:27:44.773Z", ~/~/ Начало 2103 - "endDate": "2023-08-09T14:27:44.773Z", ~/~/ Окончание 2104 - "valueFuel": 0, ~/~/ Количество 2105 - "fuelStart": 0, ~/~/ Уровень топлива на начало события 2106 - "fuelEnd": 0 ~/~/ Уровень топливо на конец события 2107 - } 2108 - ] 2109 - } 2110 -] 2111 - 2112 -= (% style="color:#000000; font-size:18.6667px" %)Раздел: **Запрос посещений геообъектов**(%%) = 2113 - 2114 -== (% style="color:#000000; font-size:16px" %)**Получение списка всех геообъектов**(%%) == 2115 - 2116 -(% class="box infomessage" %) 2117 -((( 2118 -(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**POST **(%%)**/api/v3/gis/find** 2119 -))) 2120 - 2121 -(% style="color:#000000" %)Метод позволяет получить список геообъектов клиента. Возвращает массив геообъектов со всей информацией о них. 2122 - 2123 -(% style="color:#000000" %)Метод запроса: **POST** 2124 - 2125 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/gis/find 2126 - 2127 -(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 2128 - 2129 -(% style="text-align:left" %) 2130 -Тело запроса: 2131 - 2132 -(% style="text-align:left" %) 2133 -{ 2134 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6" 2135 -} 2136 - 2137 -(% style="text-align:left" %) 2138 -Ответ: 2139 - 2140 -[ 2141 - { 2142 - "id": 0, ~/~/ Идентификатор объекта геозоны 2143 - "name": "string", ~/~/ Название объекта геозоны 2144 - "type": 0, ~/~/ Тип объекта геозоны 2145 - "fname": "string", ~/~/ Имя файла 2146 - "parentId": "string", ~/~/ Идентификатор клиента 2147 - "radius": 0, ~/~/ Радиус геообъекта 2148 - "beginCalc": "2023-08-01T07:54:54.893Z", ~/~/ Дата начала расчета 2149 - "endCalc": "2023-08-01T07:54:54.893Z", ~/~/ Дата окончания расчета 2150 - "description": "string", ~/~/ Описание 2151 - "area": 0, ~/~/ Площадь, м^^2^^ 2152 - "perimetr": 0, ~/~/ Периметр, м 2153 - "createDate": "2023-08-01T07:54:54.893Z", ~/~/ Дата создания 2154 - } 2155 -] 2156 - 2157 -== (% style="color:#000000; font-size:16px" %)**Запрос пересечений по объектам**(%%) == 2158 - 2159 -(% class="box infomessage" %) 2160 -((( 2161 -(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**POST **(%%)**/api/v3/gis/intersections/vehicles** 2162 -))) 2163 - 2164 -(% style="color:#000000" %)Метод позволяет получить список пересечений выбранных объектов со всеми геообъектами за выбранный период. 2165 - 2166 -(% style="color:#000000" %)Метод запроса: **POST** 2167 - 2168 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/gis/intersections/vehicles 2169 - 2170 -(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 2171 - 2172 -(% style="text-align:left" %) 2173 -Тело запроса: 2174 - 2175 -{ 2176 - "startDate": "2023-08-02T06:13:18.551Z", ~/~/ Дата начала запроса 2177 - "endDate": "2023-08-02T06:13:18.551Z", ~/~/ Дата окончания 2178 - "ids": [ ], ~/~/ Массив id объектов 2179 - "byTime": 0, ~/~/ Объединение событий по времени 2180 - "byDist": 0, ~/~/ Объединение событий по расстоянию 2181 - "filterByTime": 0, ~/~/ Фильтрация событий по времени нахождения 2182 - "filterByHalfPerimeter": true ~/~/ Фильтрация событий по пробегу половины периметра 2183 -} 2184 - 2185 -Ответ: 2186 -[ 2187 - { 2188 - "geozoneId": 0, ~/~/ ID геообъекта 2189 - "geozoneName": "string", ~/~/ Название геообъекта 2190 - "startDate": "2023-08-02T06:13:18.554Z", ~/~/ Дата въезда 2191 - "endDate": "2023-08-02T06:13:18.554Z", ~/~/ Дата выезда 2192 - "duration": 0, ~/~/ Продолжительность нахождения в геообъекте 2193 - "vehicleId": 0, ~/~/ ID объекта 2194 - "vehicleName": "string" ~/~/ Имя объекта 2195 - } 2196 -] 2197 - 2198 -== (% style="color:#000000; font-size:16px" %)**Запрос пересечений по геообъектам**(%%) == 2199 - 2200 -(% class="box infomessage" %) 2201 -((( 2202 -(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**POST **(%%)**/api/v3/gis/intersections/geozones** 2203 -))) 2204 - 2205 -(% style="color:#000000" %)Метод позволяет получить список пересечений выбранных геообъектов со всеми объектами за выбранный период. 2206 - 2207 -(% style="color:#000000" %)Метод запроса: **POST** 2208 - 2209 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/gis/intersections/geozones 2210 - 2211 -(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации 2212 - 2213 -(% style="text-align:left" %) 2214 -Тело запроса: 2215 - 2216 -{ 2217 - "startDate": "2023-08-02T06:13:18.551Z", ~/~/ Дата начала запроса 2218 - "endDate": "2023-08-02T06:13:18.551Z", ~/~/ Дата окончания 2219 - "ids": [ ], ~/~/ Массив id геообъектов 2220 - "byTime": 0, ~/~/ Объединение событий по времени 2221 - "byDist": 0, ~/~/ Объединение событий по расстоянию 2222 - "filterByTime": 0, ~/~/ Фильтрация событий по времени нахождения 2223 - "filterByHalfPerimeter": true ~/~/ Фильтрация событий по пробегу половины периметра 2224 -} 2225 - 2226 -Ответ: 2227 - 2228 -[ 2229 - { 2230 - "geozoneId": 0, ~/~/ ID геообъекта 2231 - "geozoneName": "string", ~/~/ Название геообъекта 2232 - "startDate": "2023-08-02T06:13:18.554Z", ~/~/ Дата въезда 2233 - "endDate": "2023-08-02T06:13:18.554Z", ~/~/ Дата выезда 2234 - "duration": 0, ~/~/ Продолжительность нахождения в геообъекте 2235 - "vehicleId": 0, ~/~/ ID объекта 2236 - "vehicleName": "string" ~/~/ Имя объекта 2237 - } 2238 -] 2239 - 2240 2240 = (% style="color:#000000; font-size:18.6667px" %)Раздел: **Уведомления**(%%) = 2241 2241 2242 2242 == (% style="color:#000000; font-size:16px" %)**Запрос списка уведомлений клиента**(%%) == ... ... @@ -2442,126 +2442,78 @@ 2442 2442 2443 2443 == (% style="color:#000000; font-size:16px" %)**Получить список водителей клиента**(%%) == 2444 2444 2445 -(% class="box infomessage" %) 2446 -((( 2447 -**POST /api/v3/Drivers/find** 2448 -))) 1830 +POST /api/v3/Drivers/find 2449 2449 2450 -Передается параметр: parentId - ID клиента-родителя1832 +Передается: parentId - ID клиента-родителя 2451 2451 2452 2452 Ответ: 2453 2453 2454 -[ 1836 +{{{[ 2455 2455 { 2456 - "name": "string", ~/~/2457 - "description": "string", ~/~/ Определяет описание2458 - "hiredate": "2023-06-30T09:37:58.407Z", ~/~/ Определяет дату найма2459 - "chopdate": "2023-06-30T09:37:58.407Z", ~/~/ Определяет дату увольнения2460 - "exclusive": true, ~/~/ Определяет признак "Исключительный"2461 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID водителя2462 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Guid родителя2463 - "deleted": true ~/~/ Признак удаления1838 + "name": "string", //Определяет наименование 1839 + "description": "string", // Определяет описание 1840 + "hiredate": "2023-06-30T09:37:58.407Z", // Определяет дату найма 1841 + "chopdate": "2023-06-30T09:37:58.407Z", // Определяет дату увольнения 1842 + "exclusive": true, // Определяет признак "Исключительный" 1843 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", // ID водителя 1844 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", // Guid родителя 1845 + "deleted": true // Признак удаления 2464 2464 } 2465 -] 1847 +]}}} 2466 2466 1849 + 2467 2467 == (% style="color:#000000; font-size:16px" %)**Получить данные о водителе**(%%) == 2468 2468 2469 -(% class="box infomessage" %) 2470 -((( 2471 -**GET /api/v3/Drivers/{driverGuid}** 2472 -))) 1852 +GET /api/v3/Drivers/{driverGuid} 2473 2473 2474 -Передается параметр:ID водителя1854 +Передается ID водителя 2475 2475 2476 2476 Ответ: 2477 2477 2478 -{ 2479 - "name": "string", ~/~/ Определяет наименование2480 - "description": "string", ~/~/ Определяет описание2481 - "hiredate": "2023-06-30T09:33:33.083Z", ~/~/ Определяет дату найма2482 - "chopdate": "2023-06-30T09:33:33.083Z", ~/~/ Определяет дату увольнения2483 - "exclusive": true, ~/~/ Определяет признак "Исключительный"2484 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID водителя2485 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Guid родителя2486 - "deleted": true ~/~/ Признак удаления1858 +{{{{ 1859 + "name": "string", // Определяет наименование 1860 + "description": "string", // Определяет описание 1861 + "hiredate": "2023-06-30T09:33:33.083Z", // Определяет дату найма 1862 + "chopdate": "2023-06-30T09:33:33.083Z", // Определяет дату увольнения 1863 + "exclusive": true, // Определяет признак "Исключительный" 1864 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", // ID водителя 1865 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", // Guid родителя 1866 + "deleted": true // Признак удаления 2487 2487 } 1868 +}}} 2488 2488 1870 + 2489 2489 == (% style="color:#000000; font-size:16px" %)**Добавить водителя**(%%) == 2490 2490 2491 -(% class="box successmessage" %) 2492 -((( 2493 -**POST /api/v3/Drivers** 2494 -))) 1873 +POST /api/v3/Drivers 2495 2495 2496 - Запрос:1875 +Передается: 2497 2497 2498 -{ 2499 - "name": "string", 2500 - "description": "string", 2501 - "hiredate": "2023-06-30T12:50:54.020Z", 2502 - "chopdate": "2023-06-30T12:50:54.020Z", 2503 - "exclusive": true, 2504 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2505 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2506 - "deleted": true 2507 -} 1877 +{{{{ "name": "string", "description": "string", "hiredate": "2023-06-30T09:43:05.949Z", "chopdate": "2023-06-30T09:43:05.949Z", "exclusive": true, "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "deleted": true }}}} 2508 2508 2509 2509 Ответ: 2510 2510 2511 -{ 2512 - "name": "string", 2513 - "description": "string", 2514 - "hiredate": "2023-06-30T12:50:54.051Z", 2515 - "chopdate": "2023-06-30T12:50:54.051Z", 2516 - "exclusive": true, 2517 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2518 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2519 - "deleted": true 2520 -} 1881 +{{{{ "name": "string", "description": "string", "hiredate": "2023-06-30T09:43:06.014Z", "chopdate": "2023-06-30T09:43:06.014Z", "exclusive": true, "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "deleted": true }}}} 2521 2521 2522 2522 2523 2523 == (% style="color:#000000; font-size:16px" %)**Редактировать водителя**(%%) == 2524 2524 2525 -(% class="box warningmessage" %) 2526 -((( 2527 -**PUT /api/v3/Drivers** 2528 -))) 1886 +PUT /api/v3/Drivers 2529 2529 2530 - Запрос:1888 +Передается: 2531 2531 2532 -{ 2533 - "name": "string", 2534 - "description": "string", 2535 - "hiredate": "2023-06-30T12:50:27.910Z", 2536 - "chopdate": "2023-06-30T12:50:27.910Z", 2537 - "exclusive": true, 2538 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2539 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2540 - "deleted": true 2541 -} 1890 +{{{{ "name": "string", "description": "string", "hiredate": "2023-06-30T09:45:41.382Z", "chopdate": "2023-06-30T09:45:41.382Z", "exclusive": true, "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "deleted": true }}}} 2542 2542 2543 2543 Ответ: 2544 2544 2545 -{ 2546 - "name": "string", 2547 - "description": "string", 2548 - "hiredate": "2023-06-30T12:50:27.929Z", 2549 - "chopdate": "2023-06-30T12:50:27.929Z", 2550 - "exclusive": true, 2551 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2552 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2553 - "deleted": true 2554 -} 1894 +{{{{ "name": "string", "description": "string", "hiredate": "2023-06-30T09:45:41.433Z", "chopdate": "2023-06-30T09:45:41.433Z", "exclusive": true, "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "deleted": true }}}} 2555 2555 2556 2556 2557 2557 == (% style="color:#000000; font-size:16px" %)**Удалить водителя**(%%) == 2558 2558 2559 -(% class="box errormessage" %) 2560 -((( 2561 -**DELETE /api/v3/Drivers/{driverGuid}** 2562 -))) 1899 +DELETE /api/v3/Drivers/{driverGuid} 2563 2563 2564 -Передается параметр:ID водителя1901 +Передается ID водителя 2565 2565 2566 2566 Ответ: 2567 2567 ... ... @@ -2574,24 +2574,15 @@ 2574 2574 2575 2575 === (% style="color:#000000; font-size:16px" %)**Получить назначения водителей запросом к водителю**(%%) === 2576 2576 2577 -(% class="box infomessage" %) 2578 -((( 2579 -**POST /api/v3/DriversVehiclesAssignments/GetByDrivers** 2580 -))) 1914 +POST /api/v3/DriversVehiclesAssignments/GetByDrivers 2581 2581 2582 - Запрос:1916 +Передаем: 2583 2583 2584 -{ 2585 - "Ids": [ 2586 - "3fa85f64-5717-4562-b3fc-2c963f66afa6" 2587 - ], 2588 - "BeginTime": "2023-06-30T12:49:04.365Z", 2589 - "EndTime": "2023-06-30T12:49:04.365Z" 2590 -} 1918 +{{{{ "Ids": [ "3fa85f64-5717-4562-b3fc-2c963f66afa6" ], "BeginTime": "2023-06-30T09:52:31.196Z", "EndTime": "2023-06-30T09:52:31.196Z" }}}} 2591 2591 2592 2592 Ответ: 2593 2593 2594 -[ 1922 +{{{[ 2595 2595 { 2596 2596 "VehicleId": 0, 2597 2597 "CreateTime": "2023-06-30T09:52:31.240Z", ... ... @@ -2600,29 +2600,20 @@ 2600 2600 "BeginTime": "2023-06-30T09:52:31.240Z", 2601 2601 "EndTime": "2023-06-30T09:52:31.240Z" 2602 2602 } 2603 -] 1931 +]}}} 2604 2604 2605 2605 2606 2606 === (% style="color:#000000; font-size:16px" %)**Получить назначения водителей запросом к объекту**(%%) === 2607 2607 2608 -(% class="box infomessage" %) 2609 -((( 2610 -**POST /api/v3/DriversVehiclesAssignments/GetByVehicles** 2611 -))) 1936 +POST /api/v3/DriversVehiclesAssignments/GetByVehicles 2612 2612 2613 - Запрос:1938 +Передаем: 2614 2614 2615 -{ 2616 - "Ids": [ 2617 - 0 2618 - ], 2619 - "BeginTime": "2023-06-30T12:48:39.419Z", 2620 - "EndTime": "2023-06-30T12:48:39.419Z" 2621 -} 1940 +{{{{ "Ids": [ 0 ], "BeginTime": "2023-06-30T09:54:01.583Z", "EndTime": "2023-06-30T09:54:01.583Z" }}}} 2622 2622 2623 2623 Ответ: 2624 2624 2625 -[ 1944 +{{{[ 2626 2626 { 2627 2627 "VehicleId": 0, 2628 2628 "CreateTime": "2023-06-30T09:54:01.631Z", ... ... @@ -2631,33 +2631,30 @@ 2631 2631 "BeginTime": "2023-06-30T09:54:01.631Z", 2632 2632 "EndTime": "2023-06-30T09:54:01.631Z" 2633 2633 } 2634 -] 1953 +]}}} 2635 2635 2636 2636 2637 2637 === (% style="color:#000000; font-size:16px" %)**Создать назначение водителя на объект**(%%) === 2638 2638 2639 -(% class="box successmessage" %) 2640 -((( 2641 -**POST /api/v3/DriversVehiclesAssignments** 2642 -))) 1958 +POST /api/v3/DriversVehiclesAssignments 2643 2643 2644 2644 Передается массив назначений 2645 2645 2646 2646 Запрос: 2647 2647 2648 -[ 1964 +{{{[ 2649 2649 { 2650 - "VehicleId": 0, ~/~/ Идентификатор объекта2651 - "CreateTime": "2023-06-30T11:04:46.902Z", ~/~/ Момент времени создания назначения2652 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор водителя2653 - "BeginTime": "2023-06-30T11:04:46.902Z", ~/~/ Момент времени начала назначения2654 - "EndTime": "2023-06-30T11:04:46.902Z" ~/~/ Момент времени окончания назначения. Необязательно.1966 + "VehicleId": 0, // Идентификатор объекта 1967 + "CreateTime": "2023-06-30T11:04:46.902Z", // Момент времени создания назначения 1968 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", // Идентификатор водителя 1969 + "BeginTime": "2023-06-30T11:04:46.902Z", // Момент времени начала назначения 1970 + "EndTime": "2023-06-30T11:04:46.902Z" // Момент времени окончания назначения. Необязательно. 2655 2655 } 2656 -] 1972 +]}}} 2657 2657 2658 2658 Ответ: 2659 2659 2660 -[ 1976 +{{{[ 2661 2661 { 2662 2662 "VehicleId": 0, 2663 2663 "CreateTime": "2023-06-30T11:04:46.903Z", ... ... @@ -2666,32 +2666,29 @@ 2666 2666 "BeginTime": "2023-06-30T11:04:46.903Z", 2667 2667 "EndTime": "2023-06-30T11:04:46.903Z" 2668 2668 } 2669 -] 1985 +]}}} 2670 2670 2671 2671 2672 2672 === (% style="color:#000000; font-size:16px" %)**Изменить назначения водителей на объекты**(%%) === 2673 2673 2674 -(% class="box warningmessage" %) 2675 -((( 2676 -**PUT /api/v3/DriversVehiclesAssignments** 2677 -))) 1990 +PUT /api/v3/DriversVehiclesAssignments 2678 2678 2679 2679 Запрос: 2680 2680 2681 -[ 1994 +{{{[ 2682 2682 { 2683 2683 "VehicleId": 0, 2684 2684 "CreateTime": "2023-06-30T11:14:08.117Z", 2685 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор назначения1998 + "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", // Идентификатор назначения 2686 2686 "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2687 2687 "BeginTime": "2023-06-30T11:14:08.117Z", 2688 2688 "EndTime": "2023-06-30T11:14:08.117Z" 2689 2689 } 2690 -] 2003 +]}}} 2691 2691 2692 2692 Ответ: 2693 2693 2694 -[ 2007 +{{{[ 2695 2695 { 2696 2696 "VehicleId": 0, 2697 2697 "CreateTime": "2023-06-30T11:14:53.349Z", ... ... @@ -2700,25 +2700,38 @@ 2700 2700 "BeginTime": "2023-06-30T11:14:53.349Z", 2701 2701 "EndTime": "2023-06-30T11:14:53.349Z" 2702 2702 } 2703 -] 2016 +]}}} 2704 2704 2705 2705 2706 2706 === (% style="color:#000000; font-size:16px" %)**Удалить назначения водителей на объекты**(%%) === 2707 2707 2708 -(% class="box errormessage" %) 2709 -((( 2710 -**DELETE /api/v3/DriversVehiclesAssignments** 2711 -))) 2021 +DELETE /api/v3/DriversVehiclesAssignments 2712 2712 2713 2713 Запрос: 2714 2714 2715 -[ 2716 - "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2717 -] 2025 +{{{[ 2026 + { 2027 + "VehicleId": 0, 2028 + "CreateTime": "2023-06-30T11:16:08.341Z", 2029 + "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2030 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2031 + "BeginTime": "2023-06-30T11:16:08.342Z", 2032 + "EndTime": "2023-06-30T11:16:08.342Z" 2033 + } 2034 +]}}} 2718 2718 2719 2719 Ответ: 2720 2720 2721 -Success 2038 +{{{[ 2039 + { 2040 + "VehicleId": 0, 2041 + "CreateTime": "2023-06-30T11:16:08.344Z", 2042 + "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2043 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2044 + "BeginTime": "2023-06-30T11:16:08.344Z", 2045 + "EndTime": "2023-06-30T11:16:08.344Z" 2046 + } 2047 +]}}} 2722 2722 2723 2723 2724 2724 == (% style="color:#000000; font-size:18.6667px" %)**Назначение карты-метки водителю**(%%) == ... ... @@ -2725,58 +2725,40 @@ 2725 2725 2726 2726 === (% style="color:#000000; font-size:16px" %)**Получить назначения меток запросом к водителю**(%%) === 2727 2727 2728 -(% class="box infomessage" %) 2729 -((( 2730 -**POST /api/v3/DriversRfidsAssignments/GetByDrivers** 2731 -))) 2054 +POST /api/v3/DriversRfidsAssignments/GetByDrivers 2732 2732 2733 2733 Запрос: 2734 2734 2735 -{ 2736 - "Ids": [ 2737 - "3fa85f64-5717-4562-b3fc-2c963f66afa6" 2738 - ], 2739 - "BeginTime": "2023-06-30T12:47:12.162Z", 2740 - "EndTime": "2023-06-30T12:47:12.162Z" 2741 -} 2058 +{{{{ "Ids": [ "3fa85f64-5717-4562-b3fc-2c963f66afa6" // Идентификаторы водителей ], "BeginTime": "2023-06-30T11:19:40.702Z", "EndTime": "2023-06-30T11:19:40.702Z" }}}} 2742 2742 2743 2743 Ответ: 2744 2744 2745 -[ 2062 +{{{[ 2746 2746 { 2747 - "Rfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор метки2748 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор назначения2749 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор водителя2064 + "Rfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", // Идентификатор метки 2065 + "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", // Идентификатор назначения 2066 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", // Идентификатор водителя 2750 2750 "BeginTime": "2023-06-30T11:19:40.703Z", 2751 2751 "EndTime": "2023-06-30T11:19:40.703Z" 2752 2752 } 2753 -] 2070 +]}}} 2754 2754 2755 2755 2756 2756 === (% style="color:#000000; font-size:16px" %)**Получить назначения меток запросом к карте-метке**(%%) === 2757 2757 2758 -(% class="box infomessage" %) 2759 -((( 2760 -**POST /api/v3/DriversRfidsAssignments/GetByRfids** 2761 -))) 2075 +POST /api/v3/DriversRfidsAssignments/GetByRfids 2762 2762 2763 2763 Запрос: 2764 2764 2765 -{ 2766 - "Ids": [ 2767 - "3fa85f64-5717-4562-b3fc-2c963f66afa6" 2768 - ], 2769 - "BeginTime": "2023-06-30T12:47:12.162Z", 2770 - "EndTime": "2023-06-30T12:47:12.162Z" 2771 -} 2079 +{{{{ "Ids": [ "3fa85f64-5717-4562-b3fc-2c963f66afa6" // Идентификаторы карт-меток ], "BeginTime": "2023-06-30T11:19:40.702Z", "EndTime": "2023-06-30T11:19:40.702Z" }}}} 2772 2772 2773 2773 Ответ: 2774 2774 2775 2775 [ 2776 2776 { 2777 - "Rfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор метки2778 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор назначения2779 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор водителя2085 + "Rfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", // Идентификатор метки 2086 + "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", // Идентификатор назначения 2087 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", // Идентификатор водителя 2780 2780 "BeginTime": "2023-06-30T11:19:40.703Z", 2781 2781 "EndTime": "2023-06-30T11:19:40.703Z" 2782 2782 } ... ... @@ -2785,10 +2785,7 @@ 2785 2785 2786 2786 === (% style="color:#000000; font-size:16px" %)**Добавить назначения меток на водителей**(%%) === 2787 2787 2788 -(% class="box successmessage" %) 2789 -((( 2790 -**POST /api/v3/DriversRfidsAssignments** 2791 -))) 2096 +POST /api/v3/DriversRfidsAssignments 2792 2792 2793 2793 Запрос: 2794 2794 ... ... @@ -2816,10 +2816,7 @@ 2816 2816 2817 2817 === (% style="color:#000000; font-size:16px" %)**Изменить назначения меток на водителей**(%%) === 2818 2818 2819 -(% class="box warningmessage" %) 2820 -((( 2821 -**PUT /api/v3/DriversRfidsAssignments** 2822 -))) 2124 +PUT /api/v3/DriversRfidsAssignments 2823 2823 2824 2824 Запрос: 2825 2825 ... ... @@ -2848,20 +2848,31 @@ 2848 2848 2849 2849 === (% style="color:#000000; font-size:16px" %)**Удалить назначения меток на водителей**(%%) === 2850 2850 2851 -(% class="box errormessage" %) 2852 -((( 2853 -**DELETE /api/v3/DriversRfidsAssignments** 2854 -))) 2153 +DELETE /api/v3/DriversRfidsAssignments 2855 2855 2856 2856 Запрос: 2857 2857 2858 2858 [ 2859 - "3fa85f64-5717-4562-b3fc-2c963f66afa6" 2158 + { 2159 + "Rfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2160 + "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2161 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2162 + "BeginTime": "2023-06-30T11:28:43.330Z", 2163 + "EndTime": "2023-06-30T11:28:43.330Z" 2164 + } 2860 2860 ] 2861 2861 2862 2862 Ответ: 2863 2863 2864 -Success 2169 +[ 2170 + { 2171 + "Rfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2172 + "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2173 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2174 + "BeginTime": "2023-06-30T11:28:43.331Z", 2175 + "EndTime": "2023-06-30T11:28:43.331Z" 2176 + } 2177 +] 2865 2865 2866 2866 2867 2867 == (% style="color:#000000; font-size:18.6667px" %)**Назначение топливной карты водителю**(%%) == ... ... @@ -2868,10 +2868,7 @@ 2868 2868 2869 2869 === (% style="color:#000000; font-size:16px" %)**Получить назначения топливных карт запросом к водителю**(%%) === 2870 2870 2871 -(% class="box infomessage" %) 2872 -((( 2873 -**POST /api/v3/DriversFuelCardsAssignments/GetByDrivers** 2874 -))) 2184 +POST /api/v3/DriversFuelCardsAssignments/GetByDrivers 2875 2875 2876 2876 Запрос: 2877 2877 ... ... @@ -2898,10 +2898,7 @@ 2898 2898 2899 2899 === (% style="color:#000000; font-size:16px" %)**Получить назначения топливных карт запросом к топливной карте**(%%) === 2900 2900 2901 -(% class="box infomessage" %) 2902 -((( 2903 -**POST /api/v3/DriversFuelCardsAssignments/GetByCards** 2904 -))) 2211 +POST /api/v3/DriversFuelCardsAssignments/GetByCards 2905 2905 2906 2906 Запрос: 2907 2907 ... ... @@ -2928,10 +2928,7 @@ 2928 2928 2929 2929 === (% style="color:#000000; font-size:16px" %)**Добавить назначение топливной карты водителю**(%%) === 2930 2930 2931 -(% class="box successmessage" %) 2932 -((( 2933 -**POST /api/v3/DriversFuelCardsAssignments** 2934 -))) 2238 +POST /api/v3/DriversFuelCardsAssignments 2935 2935 2936 2936 Запрос: 2937 2937 ... ... @@ -2959,10 +2959,7 @@ 2959 2959 2960 2960 === (% style="color:#000000; font-size:16px" %)**Редактировать назначение топливной карты водителю**(%%) === 2961 2961 2962 -(% class="box warningmessage" %) 2963 -((( 2964 -**PUT /api/v3/DriversFuelCardsAssignments** 2965 -))) 2266 +PUT /api/v3/DriversFuelCardsAssignments 2966 2966 2967 2967 Запрос: 2968 2968 ... ... @@ -2969,10 +2969,9 @@ 2969 2969 [ 2970 2970 { 2971 2971 "CardId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2972 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2973 2973 "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2974 - "BeginTime": "2023-06-30T12:09:53. 201Z",2975 - "EndTime": "2023-06-30T12:09:53. 201Z"2274 + "BeginTime": "2023-06-30T12:09:53.175Z", 2275 + "EndTime": "2023-06-30T12:09:53.175Z" 2976 2976 } 2977 2977 ] 2978 2978 ... ... @@ -2991,113 +2991,42 @@ 2991 2991 2992 2992 === (% style="color:#000000; font-size:16px" %)**Удалить назначение топливной карты водителю**(%%) === 2993 2993 2994 -(% class="box errormessage" %) 2995 -((( 2996 -**DELETE /api/v3/DriversFuelCardsAssignments** 2997 -))) 2294 +DELETE /api/v3/DriversFuelCardsAssignments 2998 2998 2999 2999 Запрос: 3000 3000 3001 3001 [ 3002 - "3fa85f64-5717-4562-b3fc-2c963f66afa6" 2299 + { 2300 + "CardId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2301 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2302 + "BeginTime": "2023-06-30T12:09:53.175Z", 2303 + "EndTime": "2023-06-30T12:09:53.175Z" 2304 + } 3003 3003 ] 3004 3004 3005 3005 Ответ: 3006 3006 3007 -Success 3008 - 3009 - 3010 -= (% style="color:#000000; font-size:18.6667px" %)Раздел: **Назначения агрегатов**(%%) = 3011 - 3012 -== (% style="color:#000000; font-size:16px" %)**Получить список назначений агрегатов на выбранные объекты**(%%) == 3013 - 3014 -(% class="box infomessage" %) 3015 -((( 3016 -**POST /api/v3/Trailers** 3017 -))) 3018 - 3019 -Пример запроса: 3020 - 3021 -{ 3022 - "startDate": "2023-11-14T10:48:03.671Z", 3023 - "endDate": "2023-11-14T10:48:03.671Z", 3024 - "ids": [ 0 ], 3025 - "timezone": 0 3026 -} 3027 - 3028 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 3029 -|(% style="width:215px" %)startDate|(% style="width:861px" %)Дата и время начала запроса 3030 -|(% style="width:215px" %)endDate|(% style="width:861px" %)Дата и время окончания запроса 3031 -|(% style="width:215px" %)ids|(% style="width:861px" %)Массив ID объектов 3032 -|(% style="width:215px" %)timezone|(% style="width:861px" %)Часовой пояс, по умолчанию UTC. 3033 - 3034 -Пример ответа: 3035 - 3036 3036 [ 3037 3037 { 3038 - "SD": "2023-11-14T10:48:03.717Z", 3039 - "ED": "2023-11-14T10:48:03.717Z", 3040 - "id": 0, 3041 - "SLat": 0, 3042 - "SLon": 0, 3043 - "ELat": 0, 3044 - "ELon": 0, 3045 - "mileage": 0 3046 - "Duration": 0 3047 - "Address": "string", 3048 - "Address2": "string", 3049 - "name": "string", 3050 - "rid": "string", 3051 - "rguid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3052 - "trailer": { 3053 - "ModelGuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3054 - "Number": "string", 3055 - "Description": "string", 3056 - "OwnerGuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3057 - "ExternalID": "string", 3058 - "Guid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3059 - "CreateTime": "2023-11-14T10:48:03.717Z", 3060 - "UpdateTime": "2023-11-14T10:48:03.717Z", 3061 - "IsDeleted": true 3062 - }, 3063 - "filesCount": 0, 2311 + "CardId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2312 + "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2313 + "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 2314 + "BeginTime": "2023-06-30T12:09:53.201Z", 2315 + "EndTime": "2023-06-30T12:09:53.201Z" 3064 3064 } 3065 3065 ] 3066 3066 3067 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 3068 -|SD|Дата и время начала события 3069 -|ED|Дата и время окончания события 3070 -|id|ID объекта 3071 -|SLat|Широта начальной координаты 3072 -|SLon|Долгота начальной координаты 3073 -|ELat|Широта конечной координаты 3074 -|ELon|Долгота конечной координаты 3075 -|mileage|Пробег 3076 -|Duration|Продолжительность 3077 -|Address|Адрес начального местоположения 3078 -|Address2|Адрес конечного местоположения 3079 -|name|Имя радиометки 3080 -|rid|Номер радиометки 3081 -|rguid|ID радиометки 3082 -|trailer|Информация об агрегате 3083 -|ModelGuid|ID агрегата 3084 -|Number|Название/номер агрегата 3085 -|Description|Текст примечания агрегата 3086 3086 3087 - 3088 3088 = (% style="color:#000000; font-size:18.6667px" %)Раздел: **Карты-метки**(%%) = 3089 3089 3090 3090 == (% style="color:#000000; font-size:16px" %)**Получить список карт-меток определенного клиента**(%%) == 3091 3091 3092 -(% class="box infomessage" %) 3093 -((( 3094 -**POST /api/v3/Rfids/find** 3095 -))) 2324 +POST /api/v3/Rfids/find 3096 3096 3097 3097 Запрос: 3098 3098 3099 -{ 3100 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6" 2328 +{ 2329 + "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6" 3101 3101 } 3102 3102 3103 3103 Ответ: ... ... @@ -3106,7 +3106,7 @@ 3106 3106 { 3107 3107 "name": "string", 3108 3108 "number": 0, 3109 - "period": 0, ~/~/ Частота трансляции радиометки2338 + "period": 0, // Частота трансляции радиометки 3110 3110 "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3111 3111 "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3112 3112 "deleted": true ... ... @@ -3113,12 +3113,10 @@ 3113 3113 } 3114 3114 ] 3115 3115 2345 + 3116 3116 == (% style="color:#000000; font-size:16px" %)**Получить данные карты-метки**(%%) == 3117 3117 3118 -(% class="box infomessage" %) 3119 -((( 3120 -**GET /api/v3/Rfids/{rfidGuid}** 3121 -))) 2348 +GET /api/v3/Rfids/{rfidGuid} 3122 3122 3123 3123 Передаем параметр rfidGuid - идентификатор карты-метки 3124 3124 ... ... @@ -3128,7 +3128,7 @@ 3128 3128 { 3129 3129 "name": "string", 3130 3130 "number": 0, 3131 - "period": 0, ~/~/ Частота трансляции радиометки2358 + "period": 0, // Частота трансляции радиометки 3132 3132 "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3133 3133 "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3134 3134 "deleted": true ... ... @@ -3135,12 +3135,10 @@ 3135 3135 } 3136 3136 ] 3137 3137 2365 + 3138 3138 == (% style="color:#000000; font-size:16px" %)**Добавить карту-метку**(%%) == 3139 3139 3140 -(% class="box successmessage" %) 3141 -((( 3142 -**POST /api/v3/Rfids** 3143 -))) 2368 +POST /api/v3/Rfids 3144 3144 3145 3145 Запрос: 3146 3146 ... ... @@ -3163,12 +3163,10 @@ 3163 3163 "deleted": true 3164 3164 } 3165 3165 2391 + 3166 3166 == (% style="color:#000000; font-size:16px" %)**Редактировать карту-метку**(%%) == 3167 3167 3168 -(% class="box warningmessage" %) 3169 -((( 3170 -**PUT /api/v3/Rfids** 3171 -))) 2394 +PUT /api/v3/Rfids 3172 3172 3173 3173 Запрос: 3174 3174 ... ... @@ -3192,14 +3192,12 @@ 3192 3192 "deleted": true 3193 3193 } 3194 3194 2418 + 3195 3195 == (% style="color:#000000; font-size:16px" %)**Удалить карту-метку**(%%) == 3196 3196 3197 -(% class="box errormessage" %) 3198 -((( 3199 3199 **DELETE /api/v3/Rfids/{rfidGuid}** 3200 -))) 3201 3201 3202 -Передаем параметр **rfidGuid**- идентификатор карты-метки2423 +Передаем параметр rfidGuid - идентификатор карты-метки 3203 3203 3204 3204 Ответ: 3205 3205 ... ... @@ -3206,325 +3206,6 @@ 3206 3206 Success 3207 3207 3208 3208 3209 -= (% style="color:#000000; font-size:18.6667px" %)Раздел: **Биллинг**(%%) = 3210 - 3211 -== (% style="color:#000000; font-size:16px" %)**Узнать баланс клиента**(%%) == 3212 - 3213 -(% class="box infomessage" %) 3214 -((( 3215 -**GET /api/v3/Billing/client/balance/{clientId}** 3216 -))) 3217 - 3218 -Параметр запроса: **clientId **- идентификатор клиента. 3219 - 3220 -Ответ: 3221 - 3222 -{ 3223 - "ClientId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3224 - "Balance": 0 3225 -} 3226 - 3227 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 3228 -|(% style="width:215px" %)ClientId|(% style="width:861px" %)Идентификатор клиента 3229 -|(% style="width:215px" %)Balance|(% style="width:861px" %)Значение баланса 3230 - 3231 -== (% style="color:#000000; font-size:16px" %)**Узнать ограничения клиента**(%%) == 3232 - 3233 -(% class="box infomessage" %) 3234 -((( 3235 -**GET /api/v3/Billing/client/constraint/{clientId}** 3236 -))) 3237 - 3238 -Параметр запроса: **clientId **- идентификатор клиента. 3239 - 3240 -Ответ: 3241 - 3242 -{ 3243 - "ClientId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3244 - "CalculationType": 0, 3245 - "PermissibleBalance": 0, 3246 - "DefermentDays": 0, 3247 - "SendUiNotifications": true, 3248 - "SendEmailNotifications": true, 3249 - "IsPrivate": true, 3250 -} 3251 - 3252 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 3253 -|(% style="width:215px" %)ClientId|(% style="width:861px" %)Идентификатор клиента 3254 -|(% style="width:215px" %)CalculationType|(% style="width:861px" %)Определяет тип расчёта, 0 - Деньги, 1 - Дни 3255 -|(% style="width:215px" %)PermissibleBalance|(% style="width:861px" %)Допустимый баланс 3256 -|(% style="width:215px" %)DefermentDays|(% style="width:861px" %)Отсрочка, количество дней. 3257 -|(% style="width:215px" %)SendUiNotifications|(% style="width:861px" %)Оповещение в web-интерфейсе, true - включено, false - выключено 3258 -|(% style="width:215px" %)SendEmailNotifications|(% style="width:861px" %)Оповещение на почту, true - включено, false - выключено 3259 -|(% style="width:215px" %)IsPrivate|(% style="width:861px" %)Признак, определяющий, являются ли параметры ограничений частными т.е. персональными для клиента, либо определяются тарифным планом 3260 - 3261 -== (% style="color:#000000; font-size:16px" %)**Узнать состояние тарифного плана клиента**(%%) == 3262 - 3263 -(% class="box infomessage" %) 3264 -((( 3265 -**GET /api/v3/Billing/client/plan/{clientId}** 3266 -))) 3267 - 3268 -Параметры запроса: 3269 - 3270 -**clientId **- идентификатор клиента. 3271 - 3272 -**planId **- идентификатор тарифного плана. 3273 - 3274 -Ответ: 3275 - 3276 -{ 3277 - "ClientId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3278 - "Plan": { **~/~/ Описание тарифного плана** 3279 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3280 - "OwnerId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3281 - "Name": "string", 3282 - "IsArchived": true, 3283 - "Constraint": { 3284 - "CalculationType": 0, 3285 - "PermissibleBalance": 0, 3286 - "DefermentDays": 0 3287 - }, 3288 - "Features": [ **~/~/ Описание шаблона услуг тарифного плана** 3289 - { 3290 - "Feature": "string", 3291 - "IsFactual": true, 3292 - "Limit": 0, 3293 - "Price": 0, 3294 - "PeriodValue": 0, 3295 - "PeriodType": 0 3296 - } 3297 - ] 3298 - }, 3299 - "DebitDate": "2023-10-18T12:46:24.213Z", 3300 - "Features": [ **~/~/ Описание услуг тарифного плана как есть** 3301 - { 3302 - "Feature": "string", 3303 - "IsEnabled": true, 3304 - "IsPrivate": true, 3305 - "IsFactual": true, 3306 - "Limit": 0, 3307 - "Price": 0, 3308 - "DebitDate": "2023-10-18T12:46:24.213Z", 3309 - "PeriodValue": 0, 3310 - "PeriodType": 0 3311 - } 3312 - ] 3313 -} 3314 - 3315 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 3316 -|ClientId|Идентификатор клиента 3317 -|Id|Идентификатор тарифного плана 3318 -|OwnerId|Идентификатор клиента-владельца 3319 -|Name|Наименование тарифного плана 3320 -|IsArchived|Признак, определяющий архивный тарифный план 3321 -|CalculationType|Определяет тип расчёта, 0 - Деньги, 1 - Дни 3322 -|PermissibleBalance|Допустимый баланс 3323 -|DefermentDays|Отсрочка, количество дней 3324 -|Feature|Код услуги 3325 -|IsEnabled|Признак, определяющий активирована ли услуга 3326 -|IsPrivate|Признак, определяющий, являются ли параметры по услуге тарифа частными т.е. персональными для клиента, либо определяются тарифным планом. 3327 -|IsFactual|Признак, определяющий расчёт по факту 3328 -|Limit|Лимит использования услуги. Значение -1 подразумевает безлимитное использование. 3329 -|Price|Цена за единицу. 3330 -|DebitDate|Следующий момент времени списания с баланса за услугу. 3331 -|PeriodValue|Значение периода. 3332 -|PeriodType|Определяет тип периода действия услуги в тарифном плане, 0 - Дни, 1 - Месяцы 3333 - 3334 -== (% style="color:#000000; font-size:16px" %)**Получить тарифные планы принадлежащие клиенту**(%%) == 3335 - 3336 -(% class="box infomessage" %) 3337 -((( 3338 -**GET /api/v3/Billing/client/constraint/getowned/{clientId}** 3339 -))) 3340 - 3341 -Параметр запроса: **clientId **- идентификатор клиента. 3342 - 3343 -Ответ: 3344 - 3345 -[ 3346 - { 3347 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3348 - "OwnerId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3349 - "Name": "string", 3350 - "IsArchived": true, 3351 - "Constraint": { 3352 - "CalculationType": 0, 3353 - "PermissibleBalance": 0, 3354 - "DefermentDays": 0 3355 - }, 3356 - "Features": [ 3357 - { 3358 - "Feature": "string", 3359 - "IsFactual": true, 3360 - "Limit": 0, 3361 - "Price": 0, 3362 - "PeriodValue": 0, 3363 - "PeriodType": 0 3364 - } 3365 - ] 3366 - } 3367 -] 3368 - 3369 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 3370 -|ClientId|Идентификатор клиента 3371 -|Id|Идентификатор тарифного плана 3372 -|OwnerId|Идентификатор клиента-владельца 3373 -|Name|Наименование тарифного плана 3374 -|IsArchived|Признак, определяющий архивный тарифный план 3375 -|CalculationType|Определяет тип расчёта, 0 - Деньги, 1 - Дни 3376 -|PermissibleBalance|Допустимый баланс 3377 -|DefermentDays|Отсрочка, количество дней 3378 -|Feature|Код услуги 3379 -|IsFactual|Признак, определяющий расчёт по факту 3380 -|Limit|Лимит использования услуги. Значение -1 подразумевает безлимитное использование. 3381 -|Price|Цена за единицу. 3382 -|PeriodValue|Значение периода. 3383 -|PeriodType|Определяет тип периода действия услуги в тарифном плане, 0 - Дни, 1 - Месяцы 3384 - 3385 -== (% style="color:#000000; font-size:16px" %)**Получить список доступных тарифных планов**(%%) == 3386 - 3387 -(% class="box infomessage" %) 3388 -((( 3389 -**GET /api/v3/Billing/client/constraint/getowned/{clientId}** 3390 -))) 3391 - 3392 -Параметр запроса: **clientId **- идентификатор клиента. 3393 - 3394 -Ответ: 3395 - 3396 -[ 3397 - { 3398 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3399 - "OwnerId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3400 - "Name": "string", 3401 - "IsArchived": true, 3402 - "Constraint": { 3403 - "CalculationType": 0, 3404 - "PermissibleBalance": 0, 3405 - "DefermentDays": 0 3406 - }, 3407 - "Features": [ 3408 - { 3409 - "Feature": "string", 3410 - "IsFactual": true, 3411 - "Limit": 0, 3412 - "Price": 0, 3413 - "PeriodValue": 0, 3414 - "PeriodType": 0 3415 - } 3416 - ] 3417 - } 3418 -] 3419 - 3420 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 3421 -|ClientId|Идентификатор клиента 3422 -|Id|Идентификатор тарифного плана 3423 -|OwnerId|Идентификатор клиента-владельца 3424 -|Name|Наименование тарифного плана 3425 -|IsArchived|Признак, определяющий архивный тарифный план 3426 -|CalculationType|Определяет тип расчёта, 0 - Деньги, 1 - Дни 3427 -|PermissibleBalance|Допустимый баланс 3428 -|DefermentDays|Отсрочка, количество дней 3429 -|Feature|Код услуги 3430 -|IsFactual|Признак, определяющий расчёт по факту 3431 -|Limit|Лимит использования услуги. Значение -1 подразумевает безлимитное использование. 3432 -|Price|Цена за единицу. 3433 -|PeriodValue|Значение периода. 3434 -|PeriodType|Определяет тип периода действия услуги в тарифном плане, 0 - Дни, 1 - Месяцы 3435 - 3436 -== (% style="color:#000000; font-size:16px" %)**Изменить баланс**(%%) == 3437 - 3438 -(% class="box warningmessage" %) 3439 -((( 3440 -**PUT /api/v3/Billing/client/balance** 3441 -))) 3442 - 3443 -Тело запроса: 3444 - 3445 -{ 3446 - "ClientId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3447 - "Balance": 0 3448 -} 3449 - 3450 -Ответ: Success 3451 - 3452 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 3453 -|(% style="width:215px" %)ClientId|(% style="width:861px" %)Идентификатор клиента 3454 -|(% style="width:215px" %)Balance|(% style="width:861px" %)Значение баланса 3455 - 3456 -== (% style="color:#000000; font-size:16px" %)**Изменить ограничения клиента**(%%) == 3457 - 3458 -(% class="box warningmessage" %) 3459 -((( 3460 -**PUT /api/v3/Billing/client/constraint** 3461 -))) 3462 - 3463 -Тело запроса: 3464 - 3465 -{ 3466 - "ClientId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3467 - "CalculationType": 0, 3468 - "PermissibleBalance": 0, 3469 - "DefermentDays": 0, 3470 - "SendUiNotifications": true, 3471 - "SendEmailNotifications": true, 3472 - "IsPrivate": true, 3473 -} 3474 - 3475 -Ответ: Success 3476 - 3477 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 3478 -|ClientId|Идентификатор клиента 3479 -|CalculationType|Определяет тип расчёта, 0 - Деньги, 1 - Дни 3480 -|PermissibleBalance|Допустимый баланс 3481 -|DefermentDays|((( 3482 -Отсрочка, количество дней 3483 -))) 3484 -|(% style="width:215px" %)SendUiNotifications|(% style="width:861px" %)Оповещение в web-интерфейсе, true - включено, false - выключено 3485 -|(% style="width:215px" %)SendEmailNotifications|(% style="width:861px" %)Оповещение на почту, true - включено, false - выключено 3486 -|(% style="width:215px" %)IsPrivate|(% style="width:861px" %)Признак, определяющий, являются ли параметры ограничений частными т.е. персональными для клиента, либо определяются тарифным планом 3487 - 3488 -== (% style="color:#000000; font-size:16px" %)**Изменить тариф клиента**(%%) == 3489 - 3490 -(% class="box warningmessage" %) 3491 -((( 3492 -**PUT /api/v3/Billing/client/plan** 3493 -))) 3494 - 3495 -Тело запроса: 3496 - 3497 -{ 3498 - "ClientId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3499 - "PlanId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", 3500 - "Features": [ 3501 - { 3502 - "Feature": "string", 3503 - "IsEnabled": true, 3504 - "IsFactual": true, 3505 - "Limit": 0, 3506 - "Price": 0, 3507 - "DebitDate": "2023-10-18T13:26:58.987Z", 3508 - "PeriodValue": 0, 3509 - "PeriodType": 0 3510 - } 3511 - ] 3512 -} 3513 - 3514 -Ответ: Success 3515 - 3516 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание** 3517 -|ClientId|Идентификатор клиента 3518 -|PlanId|Идентификатор тарифного плана 3519 -|Feature|Код услуги 3520 -|IsEnabled|Признак, определяющий активирована ли услуга 3521 -|IsFactual|Признак, определяющий расчёт по факту 3522 -|Limit|Лимит использования услуги. Значение -1 подразумевает безлимитное использование. 3523 -|Price|Цена за единицу. 3524 -|DebitDate|Следующий момент времени списания с баланса за услугу. 3525 -|PeriodValue|Значение периода. 3526 -|PeriodType|Определяет тип периода действия услуги в тарифном плане, 0 - Дни, 1 - Месяцы 3527 - 3528 3528 (% class="box" lang="en-US" style="text-align: center;" %) 3529 3529 ((( 3530 3530 (% 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