<
From version < 118.1 >
edited by Илья Крайнов
on 2023/11/22 13:01
To version < 89.4 >
edited by Илья Крайнов
on 2023/05/22 15:01
>
Change comment: There is no comment for this version

Summary

Details

Icon 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" %) "status": "",
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" %)**Получение информации об объекте**(%%) ==
... ... @@ -1087,25 +1087,25 @@
1087 1087   "sensors": [ ~/~/ Датчики
1088 1088   {
1089 1089   "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID датчика
1090 - "kind": 0, ~/~/ Тип, Simple - простой, Composite - виртуальный
791 + "kind": 0, ~/~/ Тип, 0 - простой, 1 - виртуальный
1091 1091   "type": 0, ~/~/ Тип датчика
1092 1092   "name": "string", ~/~/ Имя датчика
1093 - "inputType": 0, ~/~/ Тип входа, Analog, Digital, Impulse, ImpulseFrequency, Diagnosis, Rs485, Rs232, Wire, FMS, BLE
794 + "inputType": 0, ~/~/ Тип входа
1094 1094   "inputNumber": 0, ~/~/ Номер входа
1095 1095   "pseudonym": "string", ~/~/ Псевдоним
1096 1096   "medianDegree": 0, ~/~/ Медианная фильтрация
1097 1097   "isInverted": true, ~/~/ Инвертировать, true - Вкл., false - Выкл.
1098 1098   "disabled": true, ~/~/ Состояние: Отключен, true - Вкл., false - Выкл.
1099 - "gradeType": 0, ~/~/ Тип тарировки, 0 - Default, 1 - Digital, 2 - GradeTable, 3 - CounterSummary, 4 - CounterDiffs
1100 - "gradesTables": [ ~/~/ Массив таблиц тарировки
800 + "gradeType": 0, ~/~/ Тип тарировки
801 + "gradesTables": [ ~/~/ Тип тарировки Таблица
1101 1101   {
1102 - "grades": [ ~/~/ Таблица тарировки 1
803 + "grades": [ ~/~/ Тарировка
1103 1103   {
1104 1104   "input": 0, ~/~/ Входящее значение
1105 1105   "output": 0 ~/~/ Выходящее значение
1106 1106   }
1107 1107   ],
1108 - "relevanceTime": "2023-05-22T09:57:39.562Z" ~/~/ Дата/время начала применения тарировочной таблицы
809 + "relevanceTime": "2023-05-22T09:57:39.562Z"
1109 1109   }
1110 1110   ],
1111 1111   "showInTooltip": true, ~/~/ Отображать в подсказке
... ... @@ -1112,49 +1112,25 @@
1112 1112   "showLastValid": true, ~/~/ Отображать последнее валидное значение
1113 1113   "showAsDutOnGraph": true, ~/~/ Отображать на графике как датчик уровня топлива
1114 1114   "showWithoutIgn": true, ~/~/ Отображать трек без включенного зажигания
1115 - "agrFunction": 0, ~/~/ Функция, SUM, AVG, EXPRESSION
1116 - "expr": "string", ~/~/ Формула
1117 - "children": [ ~/~/ массив дочерних датчиков
816 + "agrFunction": 0,
817 + "expr": "string",
818 + "children": [
1118 1118   "string"
1119 1119   ],
1120 - "customParams": { ~/~/ прочие произвольные параметры
821 + "customParams": {
1121 1121   "additionalProp1": "string",
1122 1122   "additionalProp2": "string",
1123 1123   "additionalProp3": "string"
1124 1124   },
1125 -
1126 -~/~/ Характерные для произвольного:
1127 -
1128 -~/~/  "EventsEnabled": "off", ~/~/ Фиксировать события работы: on, off
1129 -
1130 -~/~/  "EventsTemplateName": "Работа Произвольный", ~/~/ Наименование события работы
1131 -
1132 -~/~/  "EventsCountEnabled": "off", ~/~/ Фиксировать количество срабатываний: on, off
1133 -
1134 -~/~/  "EventsCountTemplateName": "Количество срабатываний Произвольный", ~/~/Наименование ~/~/события количества срабатываний
1135 -
1136 -~/~/  "MapDisplayEnabled": "off", ~/~/ Отображать на карте: on, off
1137 -
1138 -~/~/  "ChartDisplayEnabled": "off", ~/~/ Отображать на графике объекта: on, off
1139 -
1140 -~/~/  "PayloadChartDisplayEnabled": "off", ~/~/ Отображать на графике полезной нагрузки: on, off
1141 -
1142 -~/~/  "DrawType": ~/~/ тип отрисовки line, bar (Линия, Область)
1143 -
1144 -~/~/ Характерные для таблицы тарировки Вкл./Выкл.:
1145 -
1146 -~/~/ "ValueOn": "Вкл.",
1147 -
1148 -~/~/ "ValueOff": "Выкл."
1149 - "summaryMaxValue": 0 ~/~/ Макс. значение
826 + "summaryMaxValue": 0
1150 1150   }
1151 1151  
1152 1152   "drivers": [ ~/~/ Водители
1153 1153   {
1154 1154   "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
1155 - "name": "string", ~/~/ Наименование
832 + "name": "string",
1156 1156   "description": "string",
1157 - "isDefault": true ~/~/ По умолчанию
834 + "isDefault": true
1158 1158   }
1159 1159   ],
1160 1160  
... ... @@ -1232,11 +1232,6 @@
1232 1232   "consumptionPerHourSeasonalEnd": "" , ~/~/ День/месяц окончания работы сезонной нормы расхода на моточас
1233 1233   "consumptionIdleSeasonalBegin": "" , ~/~/ День/месяц начала работы сезонной нормы расхода на х/х
1234 1234   "consumptionIdleSeasonalEnd": "" , ~/~/ День/месяц окончания работы сезонной нормы расхода на х/х
1235 -
1236 - "mileageCalcMethod": 0,
1237 - "mileageCoeff": 0,
1238 - "locationByCellId": true,
1239 - "dottedLineTrackWhenNoCoords": true,
1240 1240   "counters": ~/~/ счетчики
1241 1241   {
1242 1242   "mileage": "" , ~/~/ пробег
... ... @@ -1266,98 +1266,8 @@
1266 1266   "maxQuantity": "" ~/~/ Сколько раз выполнить задание (null - однократно)
1267 1267   }
1268 1268  
1269 -"drivers": [ ~/~/ Водители
1270 - {
1271 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
1272 - "isDefault": true
1273 - }
1274 - ],
1275 - "commandTemplates": [ ~/~/ Шаблон команды
1276 - {
1277 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
1278 - "name": "string",
1279 - "command": "string",
1280 - "retries": 0
1281 - }
1282 - ],
941 +(% style="color:#000000" %) }
1283 1283  
1284 - "sensors": [ ~/~/ Датчики
1285 - {
1286 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID датчика
1287 - "kind": 0, ~/~/ Тип, Simple - простой, Composite - виртуальный
1288 - "type": 0, ~/~/ Тип датчика
1289 - "name": "string", ~/~/ Имя датчика
1290 - "inputType": 0, ~/~/ Тип входа, Analog, Digital, Impulse, ImpulseFrequency, Diagnosis, Rs485, Rs232, Wire, FMS, BLE
1291 - "inputNumber": 0, ~/~/ Номер входа
1292 - "pseudonym": "string", ~/~/ Псевдоним
1293 - "medianDegree": 0, ~/~/ Медианная фильтрация
1294 - "isInverted": true, ~/~/ Инвертировать, true - Вкл., false - Выкл.
1295 - "disabled": true, ~/~/ Состояние: Отключен, true - Вкл., false - Выкл.
1296 - "gradeType": 0, ~/~/ Тип тарировки, 0 - Default, 1 - Digital, 2 - GradeTable, 3 - CounterSummary, 4 - CounterDiffs
1297 - "gradesTables": [ ~/~/ Массив таблиц тарировки
1298 - {
1299 - "grades": [ ~/~/ Таблица тарировки 1
1300 - {
1301 - "input": 0, ~/~/ Входящее значение
1302 - "output": 0 ~/~/ Выходящее значение
1303 - }
1304 - ],
1305 - "relevanceTime": "2023-05-22T09:57:39.562Z" ~/~/ Дата/время начала применения тарировочной таблицы
1306 - }
1307 - ],
1308 - "showInTooltip": true, ~/~/ Отображать в подсказке
1309 - "showLastValid": true, ~/~/ Отображать последнее валидное значение
1310 - "showAsDutOnGraph": true, ~/~/ Отображать на графике как датчик уровня топлива
1311 - "showWithoutIgn": true, ~/~/ Отображать трек без включенного зажигания
1312 - "agrFunction": 0, ~/~/ Функция, SUM, AVG, EXPRESSION
1313 - "expr": "string", ~/~/ Формула
1314 - "children": [ ~/~/ массив дочерних датчиков
1315 - "string"
1316 - ],
1317 - "customParams": { ~/~/ прочие произвольные параметры
1318 - "additionalProp1": "string",
1319 - "additionalProp2": "string",
1320 - "additionalProp3": "string"
1321 - },
1322 -
1323 -~/~/ Характерные для произвольного:
1324 -
1325 -~/~/  "EventsEnabled": "off", ~/~/ Фиксировать события работы: on, off
1326 -
1327 -~/~/  "EventsTemplateName": "Работа Произвольный", ~/~/ Наименование события работы
1328 -
1329 -~/~/  "EventsCountEnabled": "off", ~/~/ Фиксировать количество срабатываний: on, off
1330 -
1331 -~/~/  "EventsCountTemplateName": "Количество срабатываний Произвольный", ~/~/Наименование ~/~/события количества срабатываний
1332 -
1333 -~/~/  "MapDisplayEnabled": "off", ~/~/ Отображать на карте: on, off
1334 -
1335 -~/~/  "ChartDisplayEnabled": "off", ~/~/ Отображать на графике объекта: on, off
1336 -
1337 -~/~/  "PayloadChartDisplayEnabled": "off", ~/~/ Отображать на графике полезной нагрузки: on, off
1338 -
1339 -~/~/  "DrawType": ~/~/ тип отрисовки line, bar (Линия, Область)
1340 -
1341 -~/~/ Характерные для таблицы тарировки Вкл./Выкл.:
1342 -
1343 -~/~/ "ValueOn": "Вкл.",
1344 -
1345 -~/~/ "ValueOff": "Выкл."
1346 - "summaryMaxValue": 0 ~/~/ Макс. значение
1347 - }
1348 - ],
1349 - "customFields": [ ~/~/ Произвольные поля
1350 - {
1351 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
1352 - "name": "string",
1353 - "value": "string",
1354 - "forClient": true,
1355 - "forTooltip": true,
1356 - "forReport": true
1357 - }
1358 - ]
1359 -}
1360 -
1361 1361  (% style="color:#000000" %)Ответ:
1362 1362  
1363 1363  (% style="color:#000000" %){
... ... @@ -1553,16 +1553,18 @@
1553 1553  
1554 1554  (% style="color:#000000" %)Параметры в теле запроса (JSON):
1555 1555  
1556 -(% style="color:#000000" %){
1557 - "vehicleId": , ~/~/ ID объекта
1558 - "parentId": "" , ~/~/ ID клиента
1559 - "name": "" , ~/~/ имя ТС
1560 - "imei": "" , ~/~/ IMEI
1561 - "deviceTypeId": "" , ~/~/ ID типа устройства
1562 - "modelId": "" , ~/~/ ID модели
1563 - "unitId": "" , ~/~/ ID подразделения
1564 - "sim1": "" , ~/~/ Номер SIM 1
1565 - "sim2": "" , ~/~/ Номер SIM2
1138 +(% style="color:#000000" %){    
1139 +
1140 +(((
1141 +(% style="color:#000000" %) "vehicleId": "", ~/~/ ID ТС
1142 + "parentId": "", ~/~/ ID клиента
1143 + "name": "", ~/~/ имя ТС
1144 + "imei": "", ~/~/ IMEI
1145 + "deviceTypeId": "", ~/~/ ID типа устройства
1146 + "modelId": "", ~/~/ , ID модели    
1147 + "unitId": "", ~/~/ подразделения
1148 + "sim1": "", ~/~/ SIM 1
1149 + "sim2": "", ~/~/ SIM2     (%%)
1566 1566   "consumptionPer100Km": "" , ~/~/ Расход топлива на 100 км (если заполнено, то consumptionPerHour не может быть заполнено)
1567 1567   "consumptionPerHour": "" , ~/~/ Расход топлива за моточас (если заполнено, то consumptionPer100Km не может быть заполнено)
1568 1568   "consumptionIdle": "" , ~/~/ Расход топлива на холостом ходу
... ... @@ -1575,132 +1575,39 @@
1575 1575   "consumptionPerHourSeasonalEnd": "" , ~/~/ День/месяц окончания работы сезонной нормы расхода на моточас
1576 1576   "consumptionIdleSeasonalBegin": "" , ~/~/ День/месяц начала работы сезонной нормы расхода на х/х
1577 1577   "consumptionIdleSeasonalEnd": "" , ~/~/ День/месяц окончания работы сезонной нормы расхода на х/х
1162 +(% style="color:#000000" %) "counters": 
1163 + {
1164 + "mileageEnabled": true, ~/~/ флаг активности счётчика «пробег»
1165 + "motohoursEnabled": true, ~/~/ флаг активности счётчика «моточасы»
1166 + "mileage": "", ~/~/ пробег, в метрах 
1167 + "motohours": "" ~/~/ моточасы, в секундах
1168 + }
1169 + "cmsv6Parameters": ~/~/ параметры CMSv6
1170 + {       
1171 + "id": "", ~/~/ идентификатор
1172 + "enabled": true, ~/~/ флаг включения
1173 + "host": "", ~/~/ IP-адрес или доменное имя из URL веб-сайта CMSV6
1174 + "login": "", ~/~/ имя учетной записи
1175 + "password": "", ~/~/ пароль учетной записи
1176 + }
1177 + "inspectionTasks": ~/~/ задания на ТО
1178 + {
1179 + "id": "", ~/~/ ID задания
1180 + "enabled": false, ~/~/ Признак включения
1181 + "name": "", ~/~/ Имя задания
1182 + "description": "", ~/~/ Описание задания
1183 + "mileageCondition": "", ~/~/ Условие по пробегу (в метрах, null - условие не работает)
1184 + "lastMileage": "", ~/~/ Пробег (в метрах) на момент последнего ТО (null - неважно)
1185 + "motohoursCondition": "", ~/~/ Условие по моточасам (в секундах, null - условие не работает)
1186 + "lastMotohours": "", ~/~/ Моточасы (в секундах) на момент последнего ТО (null - неважно)
1187 + "periodicCondition": "", ~/~/ Условие периодичности по времени (null - условие не работает)
1188 + "kind": "", ~/~/ Вид периодичности по времени
1189 + "maxQuantity": "", ~/~/ Сколько раз выполнить задание
1190 + } 
1191 +)))
1578 1578  
1579 - "mileageCalcMethod": 0,
1580 - "mileageCoeff": 0,
1581 - "locationByCellId": true,
1582 - "dottedLineTrackWhenNoCoords": true,
1583 - "counters": ~/~/ счетчики
1584 - {
1585 - "mileage": "" , ~/~/ пробег
1586 - "mileageEnabled": true, ~/~/ флаг активности счётчика "пробег"
1587 - "motohours": "" , ~/~/ моточасы
1588 - "motohoursEnabled": true ~/~/ флаг активности счётчика "моточасы"
1589 - },
1590 - "cmsv6Parameters": { ~/~/ параметры CMSv6
1591 - "enabled": true, ~/~/ флаг включения
1592 - "id": "" , ~/~/ идентификатор
1593 - "host": "" , ~/~/ IP-адрес или доменное имя из URL веб-сайта CMSV6
1594 - "login": "" , ~/~/ имя учетной записи
1595 - "password": "" ~/~/ пароль учетной записи
1596 - },
1597 - "inspectionTasks": ~/~/ задания на ТО
1598 - {
1599 - "enabled": "" , ~/~/ Признак включения
1600 - "name": "" , ~/~/ Имя задания
1601 - "description": "" , ~/~/ Описание задания
1602 - "mileageCondition": "" , ~/~/ Условие по пробегу (в метрах, null - условие не работает)
1603 - "lastMileage": "" , ~/~/ Пробег (в метрах) на момент последнего ТО (null - неважно)
1604 - "motohoursCondition": "" , ~/~/ Условие по моточасам (в секундах, null - условие не работает)
1605 - "lastMotohours": "" , ~/~/ Моточасы (в секундах) на момент последнего ТО (null - неважно)
1606 - "periodicCondition": "" , ~/~/ Условие периодичности по времени (null - условие не работает)
1607 - "kind": "" , ~/~/ Вид периодичности по времени (дни - Days, месяцы - Months, года - Years, null - условие не работает)
1608 - "lastInspectionDate": "" , ~/~/ Дата последнего ТО (null - не указано)
1609 - "maxQuantity": "" ~/~/ Сколько раз выполнить задание (null - однократно)
1610 - }
1193 +(% style="color:#000000" %)}
1611 1611  
1612 -"drivers": [ ~/~/ Водители
1613 - {
1614 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
1615 - "isDefault": true
1616 - }
1617 - ],
1618 - "commandTemplates": [ ~/~/ Шаблон команды
1619 - {
1620 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
1621 - "name": "string",
1622 - "command": "string",
1623 - "retries": 0
1624 - }
1625 - ],
1626 -
1627 - "sensors": [ ~/~/ Датчики
1628 - {
1629 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID датчика
1630 - "kind": 0, ~/~/ Тип, Simple - простой, Composite - виртуальный
1631 - "type": 0, ~/~/ Тип датчика
1632 - "name": "string", ~/~/ Имя датчика
1633 - "inputType": 0, ~/~/ Тип входа, Analog, Digital, Impulse, ImpulseFrequency, Diagnosis, Rs485, Rs232, Wire, FMS, BLE
1634 - "inputNumber": 0, ~/~/ Номер входа
1635 - "pseudonym": "string", ~/~/ Псевдоним
1636 - "medianDegree": 0, ~/~/ Медианная фильтрация
1637 - "isInverted": true, ~/~/ Инвертировать, true - Вкл., false - Выкл.
1638 - "disabled": true, ~/~/ Состояние: Отключен, true - Вкл., false - Выкл.
1639 - "gradeType": 0, ~/~/ Тип тарировки, 0 - Default, 1 - Digital, 2 - GradeTable, 3 - CounterSummary, 4 - CounterDiffs
1640 - "gradesTables": [ ~/~/ Массив таблиц тарировки
1641 - {
1642 - "grades": [ ~/~/ Таблица тарировки 1
1643 - {
1644 - "input": 0, ~/~/ Входящее значение
1645 - "output": 0 ~/~/ Выходящее значение
1646 - }
1647 - ],
1648 - "relevanceTime": "2023-05-22T09:57:39.562Z" ~/~/ Дата/время начала применения тарировочной таблицы
1649 - }
1650 - ],
1651 - "showInTooltip": true, ~/~/ Отображать в подсказке
1652 - "showLastValid": true, ~/~/ Отображать последнее валидное значение
1653 - "showAsDutOnGraph": true, ~/~/ Отображать на графике как датчик уровня топлива
1654 - "showWithoutIgn": true, ~/~/ Отображать трек без включенного зажигания
1655 - "agrFunction": 0, ~/~/ Функция, SUM, AVG, EXPRESSION
1656 - "expr": "string", ~/~/ Формула
1657 - "children": [ ~/~/ массив дочерних датчиков
1658 - "string"
1659 - ],
1660 - "customParams": { ~/~/ прочие произвольные параметры
1661 - "additionalProp1": "string",
1662 - "additionalProp2": "string",
1663 - "additionalProp3": "string"
1664 - },
1665 -
1666 -~/~/ Характерные для произвольного:
1667 -
1668 -~/~/  "EventsEnabled": "off", ~/~/ Фиксировать события работы: on, off
1669 -
1670 -~/~/  "EventsTemplateName": "Работа Произвольный", ~/~/ Наименование события работы
1671 -
1672 -~/~/  "EventsCountEnabled": "off", ~/~/ Фиксировать количество срабатываний: on, off
1673 -
1674 -~/~/  "EventsCountTemplateName": "Количество срабатываний Произвольный", ~/~/Наименование ~/~/события количества срабатываний
1675 -
1676 -~/~/  "MapDisplayEnabled": "off", ~/~/ Отображать на карте: on, off
1677 -
1678 -~/~/  "ChartDisplayEnabled": "off", ~/~/ Отображать на графике объекта: on, off
1679 -
1680 -~/~/  "PayloadChartDisplayEnabled": "off", ~/~/ Отображать на графике полезной нагрузки: on, off
1681 -
1682 -~/~/  "DrawType": ~/~/ тип отрисовки line, bar (Линия, Область)
1683 -
1684 -~/~/ Характерные для таблицы тарировки Вкл./Выкл.:
1685 -
1686 -~/~/ "ValueOn": "Вкл.",
1687 -
1688 -~/~/ "ValueOff": "Выкл."
1689 - "summaryMaxValue": 0 ~/~/ Макс. значение
1690 - }
1691 - ],
1692 - "customFields": [ ~/~/ Произвольные поля
1693 - {
1694 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
1695 - "name": "string",
1696 - "value": "string",
1697 - "forClient": true,
1698 - "forTooltip": true,
1699 - "forReport": true
1700 - }
1701 - ]
1702 -}
1703 -
1704 1704  (% style="color:#000000" %)Ответ:
1705 1705  
1706 1706  (% lang="en-US" style="text-align:left" %)
... ... @@ -1921,267 +1921,6 @@
1921 1921   }
1922 1922  ]
1923 1923  
1924 -= (% style="color:#000000; font-size:18.6667px" %)Раздел: **Запрос данных об объекте за период**(%%) =
1925 -
1926 -== (% style="color:#000000; font-size:16px" %)**Получение данных о пробеге и моточасах транспортного средства**(%%) ==
1927 -
1928 -(% class="box infomessage" %)
1929 -(((
1930 -(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**POST **(%%)**/api/v3/vehicles/mileageAndMotohours**
1931 -)))
1932 -
1933 -(% style="color:#000000" %)Метод запроса: **POST**
1934 -
1935 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/vehicles/mileageAndMotohours
1936 -
1937 -(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации
1938 -
1939 -(% style="text-align:left" %)
1940 -Тело запроса:
1941 -
1942 -{
1943 - "sampling": 0, ~/~/ Частота дискретизации в секундах, минимум 60 секунд. Весь период разбивает на подпериоды с указанной частотой.
1944 - "vehicleIds": [0], ~/~/ Список ID объектов
1945 - "from": "2023-08-09T14:23:14.572Z", ~/~/ Начало периода
1946 - "to": "2023-08-09T14:23:14.572Z", ~/~/ Окончание периода
1947 - "timezone": 0 ~/~/ Временная зона. Если не указана, то по умолчанию UTC+3
1948 -}
1949 -
1950 -Ответ:
1951 -
1952 -[
1953 - {
1954 - "vehicleId": 0, ~/~/ ID объекта
1955 - "name": "string", ~/~/ Имя ТС
1956 - "periods": [ ~/~/ Периоды
1957 - {
1958 - "start": "2023-08-09T14:23:14.574Z", ~/~/ Начало 
1959 - "end": "2023-08-09T14:23:14.574Z", ~/~/ Окончание 
1960 - "mileageBegin": 0, ~/~/ Пробег на начало периода
1961 - "mileageEnd": 0, ~/~/ Пробег на окончание периода
1962 - "motohoursBegin": 0, ~/~/ Моточасы на начало периода
1963 - "motohoursEnd": 0 ~/~/ Моточасы на окончание периода
1964 - }
1965 - ]
1966 - }
1967 -]
1968 -
1969 -== (% style="color:#000000; font-size:16px" %)**Получение данных о расходе транспортного средства**(%%) ==
1970 -
1971 -(% class="box infomessage" %)
1972 -(((
1973 -(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**POST **(%%)**/api/v3/vehicles/fuelConsumption**
1974 -)))
1975 -
1976 -(% style="color:#000000" %)Метод запроса: **POST**
1977 -
1978 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/vehicles/fuelConsumption
1979 -
1980 -(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации
1981 -
1982 -(% style="text-align:left" %)
1983 -Тело запроса:
1984 -
1985 -{
1986 - "sampling": 0, ~/~/ Частота дискретизации в секундах, минимум 60 секунд. Весь период разбивает на подпериоды с указанной частотой.
1987 - "vehicleIds": [0], ~/~/ Список ID объектов
1988 - "from": "2023-08-09T14:23:14.572Z", ~/~/ Начало периода
1989 - "to": "2023-08-09T14:23:14.572Z", ~/~/ Окончание периода
1990 - "timezone": 0 ~/~/ Временная зона. Если не указана, то по умолчанию UTC+3
1991 -}
1992 -
1993 -Ответ:
1994 -
1995 -[
1996 - {
1997 - "vehicleId": 0, ~/~/ ID объекта
1998 - "name": "string", ~/~/ Имя ТС
1999 - "periods": [ ~/~/ Периоды
2000 - {
2001 - "start": "2023-08-09T14:23:14.574Z", ~/~/ Начало 
2002 - "end": "2023-08-09T14:23:14.574Z", ~/~/ Окончание 
2003 - "fuelLevelStart": 0, ~/~/ Уровень топлива на начало периода
2004 - "fuelLevelEnd": 0, ~/~/ Уровень топлива на конец периода
2005 - "fuelConsumption": 0, ~/~/ Расход топлива
2006 - "fuelConsumptionMove": 0 ~/~/ Расход топлива в движении
2007 - }
2008 - ]
2009 - }
2010 -]
2011 -
2012 -== (% style="color:#000000; font-size:16px" %)**Получение данных о заправках и сливах транспортного средства**(%%) ==
2013 -
2014 -(% class="box infomessage" %)
2015 -(((
2016 -(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**POST **(%%)**/api/v3/vehicles/fuelInOut**
2017 -)))
2018 -
2019 -(% style="color:#000000" %)Метод запроса: **POST**
2020 -
2021 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/vehicles/fuelInOut
2022 -
2023 -(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации
2024 -
2025 -(% style="text-align:left" %)
2026 -Тело запроса:
2027 -
2028 -{
2029 - "vehicleIds": [0], ~/~/ Список ID объектов
2030 - "from": "2023-08-09T14:27:44.772Z", ~/~/ Дата и время начало запроса
2031 - "to": "2023-08-09T14:27:44.772Z", ~/~/ Дата и время окончания запроса
2032 - "timezone": 0 ~/~/ Временная зона. Если не указана, то по умолчанию UTC+3
2033 -}
2034 -
2035 -Ответ:
2036 -
2037 -[
2038 - {
2039 - "start": "2023-08-09T14:27:44.773Z", ~/~/ Начало периода
2040 - "end": "2023-08-09T14:27:44.773Z", ~/~/ Окончание периода
2041 - "vehicleId": 0, ~/~/ ID объекта
2042 - "name": "string", ~/~/ Имя объекта
2043 - "model": "string", ~/~/ Модель объекта
2044 - "fuels": [ ~/~/ Массив данным по заправкам и сливам
2045 - {
2046 - "event": 0, ~/~/ Тип события 20 - TankFuelIn - заправка, 21 - TankFuelOut - слив
2047 - "startDate": "2023-08-09T14:27:44.773Z", ~/~/ Начало
2048 - "endDate": "2023-08-09T14:27:44.773Z", ~/~/ Окончание
2049 - "valueFuel": 0, ~/~/ Количество
2050 - "fuelStart": 0, ~/~/ Уровень топлива на начало события
2051 - "fuelEnd": 0 ~/~/ Уровень топливо на конец события
2052 - }
2053 - ]
2054 - }
2055 -]
2056 -
2057 -= (% style="color:#000000; font-size:18.6667px" %)Раздел: **Запрос посещений геообъектов**(%%) =
2058 -
2059 -== (% style="color:#000000; font-size:16px" %)**Получение списка всех геообъектов**(%%) ==
2060 -
2061 -(% class="box infomessage" %)
2062 -(((
2063 -(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**POST **(%%)**/api/v3/gis/find**
2064 -)))
2065 -
2066 -(% style="color:#000000" %)Метод позволяет получить список геообъектов клиента. Возвращает массив геообъектов со всей информацией о них.
2067 -
2068 -(% style="color:#000000" %)Метод запроса: **POST**
2069 -
2070 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/gis/find
2071 -
2072 -(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации
2073 -
2074 -(% style="text-align:left" %)
2075 -Тело запроса:
2076 -
2077 -(% style="text-align:left" %)
2078 -{
2079 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
2080 -}
2081 -
2082 -(% style="text-align:left" %)
2083 -Ответ:
2084 -
2085 -[
2086 - {
2087 - "id": 0, ~/~/ Идентификатор объекта геозоны
2088 - "name": "string", ~/~/ Название объекта геозоны
2089 - "type": 0, ~/~/ Тип объекта геозоны
2090 - "fname": "string", ~/~/ Имя файла
2091 - "parentId": "string", ~/~/ Идентификатор клиента
2092 - "radius": 0, ~/~/ Радиус геообъекта
2093 - "beginCalc": "2023-08-01T07:54:54.893Z", ~/~/ Дата начала расчета
2094 - "endCalc": "2023-08-01T07:54:54.893Z", ~/~/ Дата окончания расчета
2095 - "description": "string", ~/~/ Описание
2096 - "area": 0, ~/~/ Площадь, м^^2^^
2097 - "perimetr": 0, ~/~/ Периметр, м
2098 - "createDate": "2023-08-01T07:54:54.893Z", ~/~/ Дата создания
2099 - }
2100 -]
2101 -
2102 -== (% style="color:#000000; font-size:16px" %)**Запрос пересечений по объектам**(%%) ==
2103 -
2104 -(% class="box infomessage" %)
2105 -(((
2106 -(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**POST **(%%)**/api/v3/gis/intersections/vehicles**
2107 -)))
2108 -
2109 -(% style="color:#000000" %)Метод позволяет получить список пересечений выбранных объектов со всеми геообъектами за выбранный период.
2110 -
2111 -(% style="color:#000000" %)Метод запроса: **POST**
2112 -
2113 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/gis/intersections/vehicles
2114 -
2115 -(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации
2116 -
2117 -(% style="text-align:left" %)
2118 -Тело запроса:
2119 -
2120 -{
2121 - "startDate": "2023-08-02T06:13:18.551Z", ~/~/ Дата начала запроса
2122 - "endDate": "2023-08-02T06:13:18.551Z", ~/~/ Дата окончания
2123 - "ids": [ ], ~/~/ Массив id объектов
2124 - "byTime": 0, ~/~/ Объединение событий по времени 
2125 - "byDist": 0, ~/~/ Объединение событий по расстоянию
2126 - "filterByTime": 0, ~/~/ Фильтрация событий по времени нахождения
2127 - "filterByHalfPerimeter": true ~/~/ Фильтрация событий по пробегу половины периметра
2128 -}
2129 -
2130 -Ответ:
2131 -[
2132 - {
2133 - "geozoneId": 0, ~/~/ ID геообъекта
2134 - "geozoneName": "string", ~/~/ Название геообъекта
2135 - "startDate": "2023-08-02T06:13:18.554Z", ~/~/ Дата въезда
2136 - "endDate": "2023-08-02T06:13:18.554Z", ~/~/ Дата выезда
2137 - "duration": 0, ~/~/ Продолжительность нахождения в геообъекте
2138 - "vehicleId": 0, ~/~/ ID объекта
2139 - "vehicleName": "string" ~/~/ Имя объекта
2140 - }
2141 -]
2142 -
2143 -== (% style="color:#000000; font-size:16px" %)**Запрос пересечений по геообъектам**(%%) ==
2144 -
2145 -(% class="box infomessage" %)
2146 -(((
2147 -(% style="color:#000000; line-height:100%" %)** **(% lang="en-US" %)**POST **(%%)**/api/v3/gis/intersections/geozones**
2148 -)))
2149 -
2150 -(% style="color:#000000" %)Метод позволяет получить список пересечений выбранных геообъектов со всеми объектами за выбранный период.
2151 -
2152 -(% style="color:#000000" %)Метод запроса: **POST**
2153 -
2154 -(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/gis/intersections/geozones
2155 -
2156 -(% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации
2157 -
2158 -(% style="text-align:left" %)
2159 -Тело запроса:
2160 -
2161 -{
2162 - "startDate": "2023-08-02T06:13:18.551Z", ~/~/ Дата начала запроса
2163 - "endDate": "2023-08-02T06:13:18.551Z", ~/~/ Дата окончания
2164 - "ids": [ ], ~/~/ Массив id геообъектов
2165 - "byTime": 0, ~/~/ Объединение событий по времени 
2166 - "byDist": 0, ~/~/ Объединение событий по расстоянию
2167 - "filterByTime": 0, ~/~/ Фильтрация событий по времени нахождения
2168 - "filterByHalfPerimeter": true ~/~/ Фильтрация событий по пробегу половины периметра
2169 -}
2170 -
2171 -Ответ:
2172 -
2173 -[
2174 - {
2175 - "geozoneId": 0, ~/~/ ID геообъекта
2176 - "geozoneName": "string", ~/~/ Название геообъекта
2177 - "startDate": "2023-08-02T06:13:18.554Z", ~/~/ Дата въезда
2178 - "endDate": "2023-08-02T06:13:18.554Z", ~/~/ Дата выезда
2179 - "duration": 0, ~/~/ Продолжительность нахождения в геообъекте
2180 - "vehicleId": 0, ~/~/ ID объекта
2181 - "vehicleName": "string" ~/~/ Имя объекта
2182 - }
2183 -]
2184 -
2185 2185  = (% style="color:#000000; font-size:18.6667px" %)Раздел: **Уведомления**(%%) =
2186 2186  
2187 2187  == (% style="color:#000000; font-size:16px" %)**Запрос списка уведомлений клиента**(%%) ==
... ... @@ -2382,1321 +2382,6 @@
2382 2382  
2383 2383  Success
2384 2384  
2385 -
2386 -= (% style="color:#000000; font-size:18.6667px" %)Раздел: **Водители**(%%) =
2387 -
2388 -== (% style="color:#000000; font-size:16px" %)**Получить список водителей клиента**(%%) ==
2389 -
2390 -(% class="box infomessage" %)
2391 -(((
2392 -**POST /api/v3/Drivers/find**
2393 -)))
2394 -
2395 -Передается параметр: parentId - ID клиента-родителя
2396 -
2397 -Ответ:
2398 -
2399 -[
2400 - {
2401 - "name": "string", ~/~/ Определяет наименование
2402 - "description": "string", ~/~/ Определяет описание
2403 - "hiredate": "2023-06-30T09:37:58.407Z", ~/~/ Определяет дату найма
2404 - "chopdate": "2023-06-30T09:37:58.407Z", ~/~/ Определяет дату увольнения
2405 - "exclusive": true, ~/~/ Определяет признак "Исключительный"
2406 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID водителя
2407 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Guid родителя
2408 - "deleted": true ~/~/ Признак удаления
2409 - }
2410 -]
2411 -
2412 -== (% style="color:#000000; font-size:16px" %)**Получить данные о водителе**(%%) ==
2413 -
2414 -(% class="box infomessage" %)
2415 -(((
2416 -**GET /api/v3/Drivers/{driverGuid}**
2417 -)))
2418 -
2419 -Передается параметр: ID водителя
2420 -
2421 -Ответ:
2422 -
2423 -{
2424 - "name": "string", ~/~/ Определяет наименование
2425 - "description": "string", ~/~/ Определяет описание
2426 - "hiredate": "2023-06-30T09:33:33.083Z", ~/~/ Определяет дату найма
2427 - "chopdate": "2023-06-30T09:33:33.083Z", ~/~/ Определяет дату увольнения
2428 - "exclusive": true, ~/~/ Определяет признак "Исключительный"
2429 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID водителя
2430 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Guid родителя
2431 - "deleted": true ~/~/ Признак удаления
2432 -}
2433 -
2434 -== (% style="color:#000000; font-size:16px" %)**Добавить водителя**(%%) ==
2435 -
2436 -(% class="box successmessage" %)
2437 -(((
2438 -**POST /api/v3/Drivers**
2439 -)))
2440 -
2441 -Запрос:
2442 -
2443 -{
2444 - "name": "string",
2445 - "description": "string",
2446 - "hiredate": "2023-06-30T12:50:54.020Z",
2447 - "chopdate": "2023-06-30T12:50:54.020Z",
2448 - "exclusive": true,
2449 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
2450 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
2451 - "deleted": true
2452 -}
2453 -
2454 -Ответ:
2455 -
2456 -{
2457 - "name": "string",
2458 - "description": "string",
2459 - "hiredate": "2023-06-30T12:50:54.051Z",
2460 - "chopdate": "2023-06-30T12:50:54.051Z",
2461 - "exclusive": true,
2462 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
2463 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
2464 - "deleted": true
2465 -}
2466 -
2467 -
2468 -== (% style="color:#000000; font-size:16px" %)**Редактировать водителя**(%%) ==
2469 -
2470 -(% class="box warningmessage" %)
2471 -(((
2472 -**PUT /api/v3/Drivers**
2473 -)))
2474 -
2475 -Запрос:
2476 -
2477 -{
2478 - "name": "string",
2479 - "description": "string",
2480 - "hiredate": "2023-06-30T12:50:27.910Z",
2481 - "chopdate": "2023-06-30T12:50:27.910Z",
2482 - "exclusive": true,
2483 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
2484 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
2485 - "deleted": true
2486 -}
2487 -
2488 -Ответ:
2489 -
2490 -{
2491 - "name": "string",
2492 - "description": "string",
2493 - "hiredate": "2023-06-30T12:50:27.929Z",
2494 - "chopdate": "2023-06-30T12:50:27.929Z",
2495 - "exclusive": true,
2496 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
2497 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
2498 - "deleted": true
2499 -}
2500 -
2501 -
2502 -== (% style="color:#000000; font-size:16px" %)**Удалить водителя**(%%) ==
2503 -
2504 -(% class="box errormessage" %)
2505 -(((
2506 -**DELETE /api/v3/Drivers/{driverGuid}**
2507 -)))
2508 -
2509 -Передается параметр: ID водителя
2510 -
2511 -Ответ:
2512 -
2513 -Success
2514 -
2515 -
2516 -= (% style="color:#000000; font-size:18.6667px" %)Раздел: **Журнал назначений**(%%) =
2517 -
2518 -== (% style="color:#000000; font-size:18.6667px" %)**Назначение водителя на объект**(%%) ==
2519 -
2520 -=== (% style="color:#000000; font-size:16px" %)**Получить назначения водителей запросом к водителю**(%%) ===
2521 -
2522 -(% class="box infomessage" %)
2523 -(((
2524 -**POST /api/v3/DriversVehiclesAssignments/GetByDrivers**
2525 -)))
2526 -
2527 -Запрос:
2528 -
2529 -{
2530 - "Ids": [
2531 - "3fa85f64-5717-4562-b3fc-2c963f66afa6"
2532 - ],
2533 - "BeginTime": "2023-06-30T12:49:04.365Z",
2534 - "EndTime": "2023-06-30T12:49:04.365Z"
2535 -}
2536 -
2537 -Ответ:
2538 -
2539 -[
2540 - {
2541 - "VehicleId": 0,
2542 - "CreateTime": "2023-06-30T09:52:31.240Z",
2543 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
2544 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
2545 - "BeginTime": "2023-06-30T09:52:31.240Z",
2546 - "EndTime": "2023-06-30T09:52:31.240Z"
2547 - }
2548 -]
2549 -
2550 -
2551 -=== (% style="color:#000000; font-size:16px" %)**Получить назначения водителей запросом к объекту**(%%) ===
2552 -
2553 -(% class="box infomessage" %)
2554 -(((
2555 -**POST /api/v3/DriversVehiclesAssignments/GetByVehicles**
2556 -)))
2557 -
2558 -Запрос:
2559 -
2560 -{
2561 - "Ids": [
2562 - 0
2563 - ],
2564 - "BeginTime": "2023-06-30T12:48:39.419Z",
2565 - "EndTime": "2023-06-30T12:48:39.419Z"
2566 -}
2567 -
2568 -Ответ:
2569 -
2570 -[
2571 - {
2572 - "VehicleId": 0,
2573 - "CreateTime": "2023-06-30T09:54:01.631Z",
2574 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
2575 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
2576 - "BeginTime": "2023-06-30T09:54:01.631Z",
2577 - "EndTime": "2023-06-30T09:54:01.631Z"
2578 - }
2579 -]
2580 -
2581 -
2582 -=== (% style="color:#000000; font-size:16px" %)**Создать назначение водителя на объект**(%%) ===
2583 -
2584 -(% class="box successmessage" %)
2585 -(((
2586 -**POST /api/v3/DriversVehiclesAssignments**
2587 -)))
2588 -
2589 -Передается массив назначений
2590 -
2591 -Запрос:
2592 -
2593 -[
2594 - {
2595 - "VehicleId": 0, ~/~/ Идентификатор объекта
2596 - "CreateTime": "2023-06-30T11:04:46.902Z", ~/~/ Момент времени создания назначения
2597 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор водителя
2598 - "BeginTime": "2023-06-30T11:04:46.902Z", ~/~/ Момент времени начала назначения
2599 - "EndTime": "2023-06-30T11:04:46.902Z" ~/~/ Момент времени окончания назначения. Необязательно.
2600 - }
2601 -]
2602 -
2603 -Ответ:
2604 -
2605 -[
2606 - {
2607 - "VehicleId": 0,
2608 - "CreateTime": "2023-06-30T11:04:46.903Z",
2609 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
2610 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
2611 - "BeginTime": "2023-06-30T11:04:46.903Z",
2612 - "EndTime": "2023-06-30T11:04:46.903Z"
2613 - }
2614 -]
2615 -
2616 -
2617 -=== (% style="color:#000000; font-size:16px" %)**Изменить назначения водителей на объекты**(%%) ===
2618 -
2619 -(% class="box warningmessage" %)
2620 -(((
2621 -**PUT /api/v3/DriversVehiclesAssignments**
2622 -)))
2623 -
2624 -Запрос:
2625 -
2626 -[
2627 - {
2628 - "VehicleId": 0,
2629 - "CreateTime": "2023-06-30T11:14:08.117Z",
2630 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор назначения
2631 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
2632 - "BeginTime": "2023-06-30T11:14:08.117Z",
2633 - "EndTime": "2023-06-30T11:14:08.117Z"
2634 - }
2635 -]
2636 -
2637 -Ответ:
2638 -
2639 -[
2640 - {
2641 - "VehicleId": 0,
2642 - "CreateTime": "2023-06-30T11:14:53.349Z",
2643 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
2644 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
2645 - "BeginTime": "2023-06-30T11:14:53.349Z",
2646 - "EndTime": "2023-06-30T11:14:53.349Z"
2647 - }
2648 -]
2649 -
2650 -
2651 -=== (% style="color:#000000; font-size:16px" %)**Удалить назначения водителей на объекты**(%%) ===
2652 -
2653 -(% class="box errormessage" %)
2654 -(((
2655 -**DELETE /api/v3/DriversVehiclesAssignments**
2656 -)))
2657 -
2658 -Запрос:
2659 -
2660 -[
2661 - "3fa85f64-5717-4562-b3fc-2c963f66afa6",
2662 -]
2663 -
2664 -Ответ:
2665 -
2666 -Success
2667 -
2668 -
2669 -== (% style="color:#000000; font-size:18.6667px" %)**Назначение карты-метки водителю**(%%) ==
2670 -
2671 -=== (% style="color:#000000; font-size:16px" %)**Получить назначения меток запросом к водителю**(%%) ===
2672 -
2673 -(% class="box infomessage" %)
2674 -(((
2675 -**POST /api/v3/DriversRfidsAssignments/GetByDrivers**
2676 -)))
2677 -
2678 -Запрос:
2679 -
2680 -{
2681 - "Ids": [
2682 - "3fa85f64-5717-4562-b3fc-2c963f66afa6"
2683 - ],
2684 - "BeginTime": "2023-06-30T12:47:12.162Z",
2685 - "EndTime": "2023-06-30T12:47:12.162Z"
2686 -}
2687 -
2688 -Ответ:
2689 -
2690 -[
2691 - {
2692 - "Rfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор метки
2693 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор назначения
2694 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор водителя
2695 - "BeginTime": "2023-06-30T11:19:40.703Z",
2696 - "EndTime": "2023-06-30T11:19:40.703Z"
2697 - }
2698 -]
2699 -
2700 -
2701 -=== (% style="color:#000000; font-size:16px" %)**Получить назначения меток запросом к карте-метке**(%%) ===
2702 -
2703 -(% class="box infomessage" %)
2704 -(((
2705 -**POST /api/v3/DriversRfidsAssignments/GetByRfids**
2706 -)))
2707 -
2708 -Запрос:
2709 -
2710 -{
2711 - "Ids": [
2712 - "3fa85f64-5717-4562-b3fc-2c963f66afa6"
2713 - ],
2714 - "BeginTime": "2023-06-30T12:47:12.162Z",
2715 - "EndTime": "2023-06-30T12:47:12.162Z"
2716 -}
2717 -
2718 -Ответ:
2719 -
2720 -[
2721 - {
2722 - "Rfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор метки
2723 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор назначения
2724 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор водителя
2725 - "BeginTime": "2023-06-30T11:19:40.703Z",
2726 - "EndTime": "2023-06-30T11:19:40.703Z"
2727 - }
2728 -]
2729 -
2730 -
2731 -=== (% style="color:#000000; font-size:16px" %)**Добавить назначения меток на водителей**(%%) ===
2732 -
2733 -(% class="box successmessage" %)
2734 -(((
2735 -**POST /api/v3/DriversRfidsAssignments**
2736 -)))
2737 -
2738 -Запрос:
2739 -
2740 -[
2741 - {
2742 - "Rfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
2743 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
2744 - "BeginTime": "2023-06-30T11:27:08.635Z",
2745 - "EndTime": "2023-06-30T11:27:08.635Z"
2746 - }
2747 -]
2748 -
2749 -Ответ:
2750 -
2751 -[
2752 - {
2753 - "Rfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
2754 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
2755 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
2756 - "BeginTime": "2023-06-30T11:27:08.677Z",
2757 - "EndTime": "2023-06-30T11:27:08.677Z"
2758 - }
2759 -]
2760 -
2761 -
2762 -=== (% style="color:#000000; font-size:16px" %)**Изменить назначения меток на водителей**(%%) ===
2763 -
2764 -(% class="box warningmessage" %)
2765 -(((
2766 -**PUT /api/v3/DriversRfidsAssignments**
2767 -)))
2768 -
2769 -Запрос:
2770 -
2771 -[
2772 - {
2773 - "Rfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
2774 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
2775 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
2776 - "BeginTime": "2023-06-30T11:28:43.330Z",
2777 - "EndTime": "2023-06-30T11:28:43.330Z"
2778 - }
2779 -]
2780 -
2781 -Ответ:
2782 -
2783 -[
2784 - {
2785 - "Rfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
2786 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
2787 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
2788 - "BeginTime": "2023-06-30T11:28:43.331Z",
2789 - "EndTime": "2023-06-30T11:28:43.331Z"
2790 - }
2791 -]
2792 -
2793 -
2794 -=== (% style="color:#000000; font-size:16px" %)**Удалить назначения меток на водителей**(%%) ===
2795 -
2796 -(% class="box errormessage" %)
2797 -(((
2798 -**DELETE /api/v3/DriversRfidsAssignments**
2799 -)))
2800 -
2801 -Запрос:
2802 -
2803 -[
2804 - "3fa85f64-5717-4562-b3fc-2c963f66afa6"
2805 -]
2806 -
2807 -Ответ:
2808 -
2809 -Success
2810 -
2811 -
2812 -== (% style="color:#000000; font-size:18.6667px" %)**Назначение топливной карты водителю**(%%) ==
2813 -
2814 -=== (% style="color:#000000; font-size:16px" %)**Получить назначения топливных карт запросом к водителю**(%%) ===
2815 -
2816 -(% class="box infomessage" %)
2817 -(((
2818 -**POST /api/v3/DriversFuelCardsAssignments/GetByDrivers**
2819 -)))
2820 -
2821 -Запрос:
2822 -
2823 -{
2824 - "Ids": [
2825 - "3fa85f64-5717-4562-b3fc-2c963f66afa6"
2826 - ],
2827 - "BeginTime": "2023-06-30T12:45:10.852Z",
2828 - "EndTime": "2023-06-30T12:45:10.852Z"
2829 -}
2830 -
2831 -Ответ:
2832 -
2833 -[
2834 - {
2835 - "CardId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
2836 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
2837 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
2838 - "BeginTime": "2023-06-30T11:58:04.695Z",
2839 - "EndTime": "2023-06-30T11:58:04.695Z"
2840 - }
2841 -]
2842 -
2843 -
2844 -=== (% style="color:#000000; font-size:16px" %)**Получить назначения топливных карт запросом к топливной карте**(%%) ===
2845 -
2846 -(% class="box infomessage" %)
2847 -(((
2848 -**POST /api/v3/DriversFuelCardsAssignments/GetByCards**
2849 -)))
2850 -
2851 -Запрос:
2852 -
2853 -{
2854 - "Ids": [
2855 - "3fa85f64-5717-4562-b3fc-2c963f66afa6"
2856 - ],
2857 - "BeginTime": "2023-06-30T12:45:10.852Z",
2858 - "EndTime": "2023-06-30T12:45:10.852Z"
2859 -}
2860 -
2861 -Ответ:
2862 -
2863 -[
2864 - {
2865 - "CardId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
2866 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
2867 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
2868 - "BeginTime": "2023-06-30T11:58:04.695Z",
2869 - "EndTime": "2023-06-30T11:58:04.695Z"
2870 - }
2871 -]
2872 -
2873 -
2874 -=== (% style="color:#000000; font-size:16px" %)**Добавить назначение топливной карты водителю**(%%) ===
2875 -
2876 -(% class="box successmessage" %)
2877 -(((
2878 -**POST /api/v3/DriversFuelCardsAssignments**
2879 -)))
2880 -
2881 -Запрос:
2882 -
2883 -[
2884 - {
2885 - "CardId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
2886 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
2887 - "BeginTime": "2023-06-30T12:09:53.175Z",
2888 - "EndTime": "2023-06-30T12:09:53.175Z"
2889 - }
2890 -]
2891 -
2892 -Ответ:
2893 -
2894 -[
2895 - {
2896 - "CardId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
2897 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
2898 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
2899 - "BeginTime": "2023-06-30T12:09:53.201Z",
2900 - "EndTime": "2023-06-30T12:09:53.201Z"
2901 - }
2902 -]
2903 -
2904 -
2905 -=== (% style="color:#000000; font-size:16px" %)**Редактировать назначение топливной карты водителю**(%%) ===
2906 -
2907 -(% class="box warningmessage" %)
2908 -(((
2909 -**PUT /api/v3/DriversFuelCardsAssignments**
2910 -)))
2911 -
2912 -Запрос:
2913 -
2914 -[
2915 - {
2916 - "CardId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
2917 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
2918 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
2919 - "BeginTime": "2023-06-30T12:09:53.201Z",
2920 - "EndTime": "2023-06-30T12:09:53.201Z"
2921 - }
2922 -]
2923 -
2924 -Ответ:
2925 -
2926 -[
2927 - {
2928 - "CardId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
2929 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
2930 - "DriverId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
2931 - "BeginTime": "2023-06-30T12:09:53.201Z",
2932 - "EndTime": "2023-06-30T12:09:53.201Z"
2933 - }
2934 -]
2935 -
2936 -
2937 -=== (% style="color:#000000; font-size:16px" %)**Удалить назначение топливной карты водителю**(%%) ===
2938 -
2939 -(% class="box errormessage" %)
2940 -(((
2941 -**DELETE /api/v3/DriversFuelCardsAssignments**
2942 -)))
2943 -
2944 -Запрос:
2945 -
2946 -[
2947 - "3fa85f64-5717-4562-b3fc-2c963f66afa6"
2948 -]
2949 -
2950 -Ответ:
2951 -
2952 -Success
2953 -
2954 -
2955 -= (% style="color:#000000; font-size:18.6667px" %)Раздел: **Назначения агрегатов**(%%) =
2956 -
2957 -== (% style="color:#000000; font-size:16px" %)**Получить список назначений агрегатов на выбранные объекты**(%%) ==
2958 -
2959 -(% class="box infomessage" %)
2960 -(((
2961 -**POST /api/v3/Trailers**
2962 -)))
2963 -
2964 -Пример запроса:
2965 -
2966 -{
2967 - "startDate": "2023-11-14T10:48:03.671Z",
2968 - "endDate": "2023-11-14T10:48:03.671Z",
2969 - "ids": [ 0 ],
2970 - "timezone": 0
2971 -}
2972 -
2973 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание**
2974 -|(% style="width:215px" %)startDate|(% style="width:861px" %)Дата и время начала запроса
2975 -|(% style="width:215px" %)endDate|(% style="width:861px" %)Дата и время окончания запроса
2976 -|(% style="width:215px" %)ids|(% style="width:861px" %)Массив ID объектов
2977 -|(% style="width:215px" %)timezone|(% style="width:861px" %)Часовой пояс, по умолчанию UTC.
2978 -
2979 -Пример ответа:
2980 -
2981 -[
2982 - {
2983 - "SD": "2023-11-14T10:48:03.717Z",
2984 - "ED": "2023-11-14T10:48:03.717Z", 
2985 - "id": 0,
2986 - "SLat": 0,
2987 - "SLon": 0,
2988 - "ELat": 0,
2989 - "ELon": 0,
2990 - "mileage": 0
2991 - "Duration": 0
2992 - "Address": "string",
2993 - "Address2": "string",
2994 - "name": "string",
2995 - "rid": "string",
2996 - "rguid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
2997 - "trailer": {
2998 - "ModelGuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
2999 - "Number": "string",
3000 - "Description": "string",
3001 - "OwnerGuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
3002 - "ExternalID": "string",
3003 - "Guid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
3004 - "CreateTime": "2023-11-14T10:48:03.717Z",
3005 - "UpdateTime": "2023-11-14T10:48:03.717Z",
3006 - "IsDeleted": true
3007 - },
3008 - "filesCount": 0,
3009 - }
3010 -]
3011 -
3012 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание**
3013 -|SD|Дата и время начала события
3014 -|ED|Дата и время окончания события
3015 -|id|ID объекта
3016 -|SLat|Широта начальной координаты
3017 -|SLon|Долгота начальной координаты
3018 -|ELat|Широта конечной координаты
3019 -|ELon|Долгота конечной координаты
3020 -|mileage|Пробег
3021 -|Duration|Продолжительность
3022 -|Address|Адрес начального местоположения
3023 -|Address2|Адрес конечного местоположения
3024 -|name|Имя радиометки
3025 -|rid|Номер радиометки
3026 -|rguid|ID радиометки
3027 -|trailer|Информация об агрегате
3028 -|ModelGuid|ID агрегата
3029 -|Number|Название/номер агрегата
3030 -|Description|Текст примечания агрегата
3031 -
3032 -= (% style="color:#000000; font-size:18.6667px" %)Раздел: **Карты-метки**(%%) =
3033 -
3034 -== (% style="color:#000000; font-size:16px" %)**Получить список карт-меток определенного клиента**(%%) ==
3035 -
3036 -(% class="box infomessage" %)
3037 -(((
3038 -**POST /api/v3/Rfids/find**
3039 -)))
3040 -
3041 -Запрос:
3042 -
3043 -{
3044 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
3045 -}
3046 -
3047 -Ответ:
3048 -
3049 -[
3050 - {
3051 - "name": "string",
3052 - "number": 0,
3053 - "period": 0,
3054 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
3055 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
3056 - }
3057 -]
3058 -
3059 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание**
3060 -|parentId|ID клиента
3061 -|name|Название карты-метки
3062 -|number|Номер
3063 -|period|Период запросов в секундах (работает только для агрегатов)
3064 -|id|ID карты-метки
3065 -
3066 -== (% style="color:#000000; font-size:16px" %)**Получить данные карты-метки**(%%) ==
3067 -
3068 -(% class="box infomessage" %)
3069 -(((
3070 -**GET /api/v3/Rfids/{rfidGuid}**
3071 -)))
3072 -
3073 -Передаем параметр rfidGuid - идентификатор карты-метки
3074 -
3075 -Ответ:
3076 -
3077 -[
3078 - {
3079 - "name": "string",
3080 - "number": 0,
3081 - "period": 0,
3082 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
3083 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
3084 - }
3085 -]
3086 -
3087 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание**
3088 -|name|Название карты-метки
3089 -|number|Номер
3090 -|period|Период запросов в секундах (работает только для агрегатов)
3091 -|id|ID карты-метки
3092 -|parentId|ID клиента
3093 -
3094 -== (% style="color:#000000; font-size:16px" %)**Добавить карту-метку**(%%) ==
3095 -
3096 -(% class="box successmessage" %)
3097 -(((
3098 -**POST /api/v3/Rfids**
3099 -)))
3100 -
3101 -Запрос:
3102 -
3103 -{
3104 - "name": "string",
3105 - "number": 0,
3106 - "period": 0,
3107 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
3108 -}
3109 -
3110 -Ответ:
3111 -
3112 -{
3113 - "name": "string",
3114 - "number": 0,
3115 - "period": 0,
3116 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
3117 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
3118 -}
3119 -
3120 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание**
3121 -|name|Название карты-метки
3122 -|number|Номер
3123 -|period|Период запросов в секундах (работает только для агрегатов)
3124 -|id|ID карты-метки
3125 -|parentId|ID клиента
3126 -
3127 -== (% style="color:#000000; font-size:16px" %)**Редактировать карту-метку**(%%) ==
3128 -
3129 -(% class="box warningmessage" %)
3130 -(((
3131 -**PUT /api/v3/Rfids**
3132 -)))
3133 -
3134 -Запрос:
3135 -
3136 -{
3137 - "name": "string",
3138 - "number": 0,
3139 - "period": 0,
3140 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
3141 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
3142 -}
3143 -
3144 -Ответ:
3145 -
3146 -{
3147 - "name": "string",
3148 - "number": 0,
3149 - "period": 0,
3150 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
3151 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
3152 -}
3153 -
3154 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание**
3155 -|name|Название карты-метки
3156 -|number|Номер
3157 -|period|Период запросов в секундах (работает только для агрегатов)
3158 -|id|ID карты-метки
3159 -|parentId|ID клиента
3160 -
3161 -== (% style="color:#000000; font-size:16px" %)**Удалить карту-метку**(%%) ==
3162 -
3163 -(% class="box errormessage" %)
3164 -(((
3165 -**DELETE /api/v3/Rfids/{rfidGuid}**
3166 -)))
3167 -
3168 -Передаем параметр **rfidGuid** - идентификатор карты-метки
3169 -
3170 -Ответ:
3171 -
3172 -Success
3173 -
3174 -
3175 -= (% style="color:#000000; font-size:18.6667px" %)Раздел: **Биллинг**(%%) =
3176 -
3177 -== (% style="color:#000000; font-size:16px" %)**Узнать баланс клиента**(%%) ==
3178 -
3179 -(% class="box infomessage" %)
3180 -(((
3181 -**GET /api/v3/Billing/client/balance/{clientId}**
3182 -)))
3183 -
3184 -Параметр запроса: **clientId **- идентификатор клиента.
3185 -
3186 -Ответ:
3187 -
3188 -{
3189 - "ClientId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
3190 - "Balance": 0
3191 -}
3192 -
3193 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание**
3194 -|(% style="width:215px" %)ClientId|(% style="width:861px" %)Идентификатор клиента
3195 -|(% style="width:215px" %)Balance|(% style="width:861px" %)Значение баланса
3196 -
3197 -== (% style="color:#000000; font-size:16px" %)**Узнать ограничения клиента**(%%) ==
3198 -
3199 -(% class="box infomessage" %)
3200 -(((
3201 -**GET /api/v3/Billing/client/constraint/{clientId}**
3202 -)))
3203 -
3204 -Параметр запроса: **clientId **- идентификатор клиента.
3205 -
3206 -Ответ:
3207 -
3208 -{
3209 - "ClientId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
3210 - "CalculationType": 0,
3211 - "PermissibleBalance": 0,
3212 - "DefermentDays": 0,
3213 - "SendUiNotifications": true,
3214 - "SendEmailNotifications": true,
3215 - "IsPrivate": true,
3216 -}
3217 -
3218 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание**
3219 -|(% style="width:215px" %)ClientId|(% style="width:861px" %)Идентификатор клиента
3220 -|(% style="width:215px" %)CalculationType|(% style="width:861px" %)Определяет тип расчёта, 0 - Деньги, 1 - Дни
3221 -|(% style="width:215px" %)PermissibleBalance|(% style="width:861px" %)Допустимый баланс
3222 -|(% style="width:215px" %)DefermentDays|(% style="width:861px" %)Отсрочка, количество дней.
3223 -|(% style="width:215px" %)SendUiNotifications|(% style="width:861px" %)Оповещение в web-интерфейсе, true - включено, false - выключено
3224 -|(% style="width:215px" %)SendEmailNotifications|(% style="width:861px" %)Оповещение на почту, true - включено, false - выключено
3225 -|(% style="width:215px" %)IsPrivate|(% style="width:861px" %)Признак, определяющий, являются ли параметры ограничений частными т.е. персональными для клиента, либо определяются тарифным планом
3226 -
3227 -== (% style="color:#000000; font-size:16px" %)**Узнать состояние тарифного плана клиента**(%%) ==
3228 -
3229 -(% class="box infomessage" %)
3230 -(((
3231 -**GET /api/v3/Billing/client/plan/{clientId}**
3232 -)))
3233 -
3234 -Параметры запроса:
3235 -
3236 -**clientId **- идентификатор клиента.
3237 -
3238 -**planId **- идентификатор тарифного плана.
3239 -
3240 -Ответ:
3241 -
3242 -{
3243 - "ClientId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
3244 - "Plan": { **~/~/ Описание тарифного плана**
3245 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
3246 - "OwnerId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
3247 - "Name": "string",
3248 - "IsArchived": true,
3249 - "Constraint": {
3250 - "CalculationType": 0,
3251 - "PermissibleBalance": 0,
3252 - "DefermentDays": 0
3253 - },
3254 - "Features": [ **~/~/ Описание шаблона услуг тарифного плана**
3255 - {
3256 - "Feature": "string",
3257 - "IsFactual": true,
3258 - "Limit": 0,
3259 - "Price": 0,
3260 - "PeriodValue": 0,
3261 - "PeriodType": 0
3262 - }
3263 - ]
3264 - },
3265 - "DebitDate": "2023-10-18T12:46:24.213Z",
3266 - "Features": [ **~/~/ Описание услуг тарифного плана как есть**
3267 - {
3268 - "Feature": "string",
3269 - "IsEnabled": true,
3270 - "IsPrivate": true,
3271 - "IsFactual": true,
3272 - "Limit": 0,
3273 - "Price": 0,
3274 - "DebitDate": "2023-10-18T12:46:24.213Z",
3275 - "PeriodValue": 0,
3276 - "PeriodType": 0
3277 - }
3278 - ]
3279 -}
3280 -
3281 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание**
3282 -|ClientId|Идентификатор клиента
3283 -|Id|Идентификатор тарифного плана
3284 -|OwnerId|Идентификатор клиента-владельца
3285 -|Name|Наименование тарифного плана
3286 -|IsArchived|Признак, определяющий архивный тарифный план
3287 -|CalculationType|Определяет тип расчёта, 0 - Деньги, 1 - Дни
3288 -|PermissibleBalance|Допустимый баланс
3289 -|DefermentDays|Отсрочка, количество дней
3290 -|Feature|Код услуги
3291 -|IsEnabled|Признак, определяющий активирована ли услуга
3292 -|IsPrivate|Признак, определяющий, являются ли параметры по услуге тарифа частными т.е. персональными для клиента, либо определяются тарифным планом.
3293 -|IsFactual|Признак, определяющий расчёт по факту
3294 -|Limit|Лимит использования услуги. Значение -1 подразумевает безлимитное использование.
3295 -|Price|Цена за единицу.
3296 -|DebitDate|Следующий момент времени списания с баланса за услугу.
3297 -|PeriodValue|Значение периода.
3298 -|PeriodType|Определяет тип периода действия услуги в тарифном плане, 0 - Дни, 1 - Месяцы
3299 -
3300 -== (% style="color:#000000; font-size:16px" %)**Получить тарифные планы принадлежащие клиенту**(%%) ==
3301 -
3302 -(% class="box infomessage" %)
3303 -(((
3304 -**GET /api/v3/Billing/client/constraint/getowned/{clientId}**
3305 -)))
3306 -
3307 -Параметр запроса: **clientId **- идентификатор клиента.
3308 -
3309 -Ответ:
3310 -
3311 -[
3312 - {
3313 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
3314 - "OwnerId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
3315 - "Name": "string",
3316 - "IsArchived": true,
3317 - "Constraint": {
3318 - "CalculationType": 0,
3319 - "PermissibleBalance": 0,
3320 - "DefermentDays": 0
3321 - },
3322 - "Features": [
3323 - {
3324 - "Feature": "string",
3325 - "IsFactual": true,
3326 - "Limit": 0,
3327 - "Price": 0,
3328 - "PeriodValue": 0,
3329 - "PeriodType": 0
3330 - }
3331 - ]
3332 - }
3333 -]
3334 -
3335 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание**
3336 -|ClientId|Идентификатор клиента
3337 -|Id|Идентификатор тарифного плана
3338 -|OwnerId|Идентификатор клиента-владельца
3339 -|Name|Наименование тарифного плана
3340 -|IsArchived|Признак, определяющий архивный тарифный план
3341 -|CalculationType|Определяет тип расчёта, 0 - Деньги, 1 - Дни
3342 -|PermissibleBalance|Допустимый баланс
3343 -|DefermentDays|Отсрочка, количество дней
3344 -|Feature|Код услуги
3345 -|IsFactual|Признак, определяющий расчёт по факту
3346 -|Limit|Лимит использования услуги. Значение -1 подразумевает безлимитное использование.
3347 -|Price|Цена за единицу.
3348 -|PeriodValue|Значение периода.
3349 -|PeriodType|Определяет тип периода действия услуги в тарифном плане, 0 - Дни, 1 - Месяцы
3350 -
3351 -== (% style="color:#000000; font-size:16px" %)**Получить список доступных тарифных планов**(%%) ==
3352 -
3353 -(% class="box infomessage" %)
3354 -(((
3355 -**GET /api/v3/Billing/client/constraint/getowned/{clientId}**
3356 -)))
3357 -
3358 -Параметр запроса: **clientId **- идентификатор клиента.
3359 -
3360 -Ответ:
3361 -
3362 -[
3363 - {
3364 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
3365 - "OwnerId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
3366 - "Name": "string",
3367 - "IsArchived": true,
3368 - "Constraint": {
3369 - "CalculationType": 0,
3370 - "PermissibleBalance": 0,
3371 - "DefermentDays": 0
3372 - },
3373 - "Features": [
3374 - {
3375 - "Feature": "string",
3376 - "IsFactual": true,
3377 - "Limit": 0,
3378 - "Price": 0,
3379 - "PeriodValue": 0,
3380 - "PeriodType": 0
3381 - }
3382 - ]
3383 - }
3384 -]
3385 -
3386 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание**
3387 -|ClientId|Идентификатор клиента
3388 -|Id|Идентификатор тарифного плана
3389 -|OwnerId|Идентификатор клиента-владельца
3390 -|Name|Наименование тарифного плана
3391 -|IsArchived|Признак, определяющий архивный тарифный план
3392 -|CalculationType|Определяет тип расчёта, 0 - Деньги, 1 - Дни
3393 -|PermissibleBalance|Допустимый баланс
3394 -|DefermentDays|Отсрочка, количество дней
3395 -|Feature|Код услуги
3396 -|IsFactual|Признак, определяющий расчёт по факту
3397 -|Limit|Лимит использования услуги. Значение -1 подразумевает безлимитное использование.
3398 -|Price|Цена за единицу.
3399 -|PeriodValue|Значение периода.
3400 -|PeriodType|Определяет тип периода действия услуги в тарифном плане, 0 - Дни, 1 - Месяцы
3401 -
3402 -== (% style="color:#000000; font-size:16px" %)**Изменить баланс**(%%) ==
3403 -
3404 -(% class="box warningmessage" %)
3405 -(((
3406 -**PUT /api/v3/Billing/client/balance**
3407 -)))
3408 -
3409 -Тело запроса:
3410 -
3411 -{
3412 - "ClientId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
3413 - "Balance": 0
3414 -}
3415 -
3416 -Ответ: Success
3417 -
3418 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание**
3419 -|(% style="width:215px" %)ClientId|(% style="width:861px" %)Идентификатор клиента
3420 -|(% style="width:215px" %)Balance|(% style="width:861px" %)Значение баланса
3421 -
3422 -== (% style="color:#000000; font-size:16px" %)**Изменить ограничения клиента**(%%) ==
3423 -
3424 -(% class="box warningmessage" %)
3425 -(((
3426 -**PUT /api/v3/Billing/client/constraint**
3427 -)))
3428 -
3429 -Тело запроса:
3430 -
3431 -{
3432 - "ClientId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
3433 - "CalculationType": 0,
3434 - "PermissibleBalance": 0,
3435 - "DefermentDays": 0,
3436 - "SendUiNotifications": true,
3437 - "SendEmailNotifications": true,
3438 - "IsPrivate": true,
3439 -}
3440 -
3441 -Ответ: Success
3442 -
3443 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание**
3444 -|ClientId|Идентификатор клиента
3445 -|CalculationType|Определяет тип расчёта, 0 - Деньги, 1 - Дни
3446 -|PermissibleBalance|Допустимый баланс
3447 -|DefermentDays|(((
3448 -Отсрочка, количество дней
3449 -)))
3450 -|(% style="width:215px" %)SendUiNotifications|(% style="width:861px" %)Оповещение в web-интерфейсе, true - включено, false - выключено
3451 -|(% style="width:215px" %)SendEmailNotifications|(% style="width:861px" %)Оповещение на почту, true - включено, false - выключено
3452 -|(% style="width:215px" %)IsPrivate|(% style="width:861px" %)Признак, определяющий, являются ли параметры ограничений частными т.е. персональными для клиента, либо определяются тарифным планом
3453 -
3454 -== (% style="color:#000000; font-size:16px" %)**Изменить тариф клиента**(%%) ==
3455 -
3456 -(% class="box warningmessage" %)
3457 -(((
3458 -**PUT /api/v3/Billing/client/plan**
3459 -)))
3460 -
3461 -Тело запроса:
3462 -
3463 -{
3464 - "ClientId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
3465 - "PlanId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
3466 - "Features": [
3467 - {
3468 - "Feature": "string",
3469 - "IsEnabled": true,
3470 - "IsFactual": true,
3471 - "Limit": 0,
3472 - "Price": 0,
3473 - "DebitDate": "2023-10-18T13:26:58.987Z",
3474 - "PeriodValue": 0,
3475 - "PeriodType": 0
3476 - }
3477 - ]
3478 -}
3479 -
3480 -Ответ: Success
3481 -
3482 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание**
3483 -|ClientId|Идентификатор клиента
3484 -|PlanId|Идентификатор тарифного плана
3485 -|Feature|Код услуги
3486 -|IsEnabled|Признак, определяющий активирована ли услуга
3487 -|IsFactual|Признак, определяющий расчёт по факту
3488 -|Limit|Лимит использования услуги. Значение -1 подразумевает безлимитное использование.
3489 -|Price|Цена за единицу.
3490 -|DebitDate|Следующий момент времени списания с баланса за услугу.
3491 -|PeriodValue|Значение периода.
3492 -|PeriodType|Определяет тип периода действия услуги в тарифном плане, 0 - Дни, 1 - Месяцы
3493 -
3494 -= (% style="color:#000000; font-size:18.6667px" %)Раздел: **Импорт и Экспорт**(%%) =
3495 -
3496 -== (% style="color:#000000; font-size:16px" %)**Импорт объектов**(%%) ==
3497 -
3498 -(% class="box infomessage" %)
3499 -(((
3500 -**POST /api/v3/vehicles/import/{agentId}**
3501 -)))
3502 -
3503 -**agentId** - id клиента.
3504 -
3505 -
3506 -== (% style="color:#000000; font-size:16px" %)**Импорт сообщений**(%%) ==
3507 -
3508 -(% class="box infomessage" %)
3509 -(((
3510 -**POST /api/v3/vehicles/import/history/{vehicleId}**
3511 -)))
3512 -
3513 -(% class="wikigeneratedid" %)
3514 -**vehicleId **- id объекта.
3515 -
3516 -
3517 -== (% style="color:#000000; font-size:16px" %)**Статус импорта сообщений**(%%) ==
3518 -
3519 -(% class="box infomessage" %)
3520 -(((
3521 -**GET /api/v3/vehicles/import/history/status**
3522 -)))
3523 -
3524 -
3525 -== (% style="color:#000000; font-size:16px" %)**Экспорт объектов**(%%) ==
3526 -
3527 -(% class="box infomessage" %)
3528 -(((
3529 -**POST /api/v3/vehicles/export**
3530 -)))
3531 -
3532 -Запрос позволяет экспортировать файлы с настройками объектов. В запросе передается массив id объектов.
3533 -
3534 -Тело запроса:
3535 -
3536 -[
3537 - id
3538 -]
3539 -
3540 -Ответ: Success 200, получаете файлы с настройками.
3541 -
3542 -== (% style="color:#000000; font-size:16px" %)**Экспорт сообщений**(%%) ==
3543 -
3544 -(% class="box infomessage" %)
3545 -(((
3546 -**POST /api/v3/vehicles/export/history**
3547 -)))
3548 -
3549 -Метод возвращает список сообщений терминала объекта за выбранный период.
3550 -
3551 -Тело запроса:
3552 -
3553 -{
3554 - "vehicleId": 0,
3555 - "asArchive": true,
3556 - "from": "2023-09-27T12:17:45.973Z",
3557 - "to": "2023-09-27T12:17:45.973Z"
3558 -}
3559 -
3560 -Ответ:
3561 -
3562 -Получаете файл. Сообщение: Code 200/Success
3563 -
3564 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание**
3565 -|vehicleId|ID объекта
3566 -|asArchive|true - Архивировать файл, False - не архивировать
3567 -|from|Дата и время начала запроса
3568 -|to|Дата и время окончания запроса
3569 -
3570 -== (% style="color:#000000; font-size:16px" %)**Статус экспорта сообщений**(%%) ==
3571 -
3572 -(% class="box infomessage" %)
3573 -(((
3574 -**GET /api/v3/vehicles/export/history/status**
3575 -)))
3576 -
3577 -Метод возвращает список сообщений терминала объекта за выбранный период.
3578 -
3579 -Ответ:
3580 -
3581 -{
3582 - "activity": true,
3583 - "progress": 0,
3584 - "message": "string"
3585 -}
3586 -
3587 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание**
3588 -|activity|Статус экспорта, где true - экспорт в процессе выполнения, false - в данный момент ничего не экспортируется.
3589 -|progress|Прогресс экспорта, от 0 до 100%
3590 -|message|Текст описывающий статус
3591 -
3592 -= (% style="color:#000000; font-size:18.6667px" %)Раздел: **Экодрайвинг**(%%) =
3593 -
3594 -== (% style="color:#000000; font-size:16px" %)**Импорт объектов**(%%) ==
3595 -
3596 -(% class="box infomessage" %)
3597 -(((
3598 -**POST /api/v3/EcoDriving/rating**
3599 -)))
3600 -
3601 -Позволяет получить список нарушений массива объектов объектов за выбранный период времени. Данные, выдаваемые этим запросом аналогичны тем, что вы можете увидеть в окне **Качество вождения** в мониторинге. В массиве **items **передается список объектов из рейтинга качества вождения, в **trips **передается информация по отдельным рейсам объекта.
3602 -
3603 -Тело запроса:
3604 -
3605 -{
3606 - "vehicleIds": [vehicleId],
3607 - "from": "2023-11-22T09:29:48.051Z",
3608 - "to": "2023-11-22T09:29:48.051Z"
3609 -}
3610 -
3611 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание**
3612 -|vehicleIds|Массив ID объектов
3613 -|from|Дата начала запроса
3614 -|to|Дата окончания запроса
3615 -
3616 -Ответ:
3617 -
3618 -{
3619 - "items": [
3620 - {
3621 - "from": "2023-11-22T09:29:48.052Z",
3622 - "to": "2023-11-22T09:29:48.052Z",
3623 - "vehicleId": 0,
3624 - "vehicleName": "string",
3625 - "vehicleModel": "string",
3626 - "penalty": 0,
3627 - "score": 0,
3628 - "totalViolations": 0,
3629 - "violationsByType": {
3630 - "overspeedingViolations": 0,
3631 - "accelerationViolations": 0,
3632 - "brakingViolations": 0,
3633 - "turningViolations": 0,
3634 - "dangerousDrivingViolations": 0,
3635 - "sensorViolations": 0
3636 - },
3637 - "moveTime": 0,
3638 - "mileage": 0,
3639 - "tripsCount": 0,
3640 - "trips": [
3641 - {
3642 - "penalty": 0,
3643 - "score": 0,
3644 - "violationsCount": 0,
3645 - "violationsByType": {
3646 - "overspeedingViolations": 0,
3647 - "accelerationViolations": 0,
3648 - "brakingViolations": 0,
3649 - "turningViolations": 0,
3650 - "dangerousDrivingViolations": 0,
3651 - "sensorViolations": 0
3652 - },
3653 - "moveTime": 0,
3654 - "mileage": 0,
3655 - "motohours": 0,
3656 - "maxSpeed": 0,
3657 - "startAddress": "string",
3658 - "endAddress": "string",
3659 - "drivers": [
3660 - {
3661 - "driverGuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
3662 - "driverName": "string",
3663 - "driverRfid": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
3664 - }
3665 - ]
3666 - }
3667 - ]
3668 - }
3669 - ]
3670 -}
3671 -
3672 -|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание**
3673 -|from|Дата начала запроса
3674 -|to|Дата  окончания
3675 -|vehicleId|ID объекта
3676 -|vehicleName|Имя объекта
3677 -|vehicleModel|Модель объекта
3678 -|penalty|Сумма штрафных баллов
3679 -|score|Оценка
3680 -|totalViolations|Суммарное количество нарушений
3681 -|violationsByType|Список типов нарушений и количество нарушений для каждого типа
3682 -|overspeedingViolations|Превышение скорости
3683 -|accelerationViolations|Ускорение
3684 -|brakingViolations|Торможение
3685 -|turningViolations|Резкий поворот
3686 -|dangerousDrivingViolations|Резкое вождение
3687 -|sensorViolations|Нарушение по датчику
3688 -|moveTime|Время в движении
3689 -|mileage|Пробег
3690 -|tripsCount|Количество рейсов
3691 -|motohours|Моточасы
3692 -|maxSpeed|Максимальная скорость
3693 -|startAddress|Адрес начала рейса
3694 -|endAddress|Адрес окончания рейса
3695 -|drivers|Список водителей, которые были на объекте в течениии рейса
3696 -|driverGuid|Guid водителя
3697 -|driverName|Имя водителя
3698 -|driverRfid|Номер Карты-метки
3699 -
3700 3700  (% class="box" lang="en-US" style="text-align: center;" %)
3701 3701  (((
3702 3702  (% 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]] **
Icon image-20231020124453-1.png
Author
... ... @@ -1,1 +1,0 @@
1 -XWiki.krainovim
Size
... ... @@ -1,1 +1,0 @@
1 -268.0 KB
Content Icon

Меню

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