<
From version < 85.1 >
edited by Илья Крайнов
on 2023/03/29 18:03
To version < 93.1 >
edited by Илья Крайнов
on 2023/05/22 16:01
>
Change comment: There is no comment for this version

Summary

Details

Icon Page properties
Content
... ... @@ -436,7 +436,7 @@
436 436   "email": "" , ~/~/ E-mail
437 437   "sessionDuration":"", ~/~/ длительность сессии в минутах
438 438   "status": "1",  ~/~/ статус пользователя
439 - "astLogged": "", ~/~/ дата/время последней авторизации
439 + "lastLogged": "", ~/~/ дата/время последней авторизации
440 440  
441 441  (% style="color:#000000" %)}
442 442  
... ... @@ -701,9 +701,9 @@
701 701  
702 702  (% style="color:#000000" %)Метод запроса: **GET**
703 703  
704 -(% style="color:#000000" %)URL запроса: (%%)[[https:~~/~~/hosting.glonasssoft.ru/api/v3/vehicles/>>url:https://hosting.glonasssoft.ru/api/v3/vehicles/]](% style="color:#000000" %)<(% lang="en-US" %)v(%%)ehicleID>
704 +(% style="color:#000000" %)URL запроса: (%%)[[https:~~/~~/hosting.glonasssoft.ru/api/v3/vehicles/>>url:https://hosting.glonasssoft.ru/api/v3/vehicles/]](% style="color:#000000" %){(% lang="en-US" %)v(%%)ehicleID}
705 705  
706 -(% style="color:#000000" %)Параметр запроса: <__**vehicleid**__> - идентификатор объекта (опционально)
706 +(% style="color:#000000" %)Параметр запроса: {__**vehicleid}**__ - идентификатор объекта (integer($int32))
707 707  
708 708  (% style="color:#000000" %)В заголовках запроса: X-Auth: Токен авторизации
709 709  
... ... @@ -717,20 +717,148 @@
717 717   "deviceTypeId": , ~/~/ ID типа устройства
718 718   "deviceTypeName": "", ~/~/ Название типа устройства
719 719   "sim1": "", ~/~/ Номер SIM1
720 - "parentId": "", Номер SIM2
721 - "parentName": "", Наименование клиента-родителя
722 - "modelId": "", ID модели объекта
723 - "modelName": "", Имя модели объекта
724 - "createdAt": "", Дата создания объекта
725 - "mileageCalcMethod": "", Выбранный метод расчета пробега
726 - "counters": { ~/~/ Нормы
727 - "mileageEnabled": "", ~/~/ Флаг активности счётчика "Пробег" (true - включен, false - отключен)
728 - "motohoursEnabled": "", ~/~/ флаг активности счётчика "Моточасы" (true - включен, false - отключен)
729 - "mileage": "", ~/~/ Пробег по нормам в метрах
730 - "motohours": "" ~/~/ Моточасы по нормам, в секундах
731 - "mileageTime": "2023-03-14T11:18:52.696Z", ~/~/ временная метка редактирования/обновления счетчика пробега
732 - "motohoursTime": "2023-03-14T11:18:52.696Z" ~/~/ временная метка редактирования/обновления счетчика моточасов
720 + "sim2": "", ~/~/ Номер SIM2
721 +
722 + "parentId": "", ~/~/ ID клиента-родителя
723 + "parentName": "", ~/~/ Наименование клиента-родителя
724 + "modelId": "", ~/~/ ID модели объекта
725 + "modelName": "", ~/~/ Имя модели объекта
726 +
727 + "unitId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID подразделения
728 + "unitName": "string", ~/~/ Наименование подразделения
729 + "status": 0, ~/~/ Статус объекта
730 +
731 + "createdAt": "", ~/~/ Дата создания объекта
733 733   },
733 +
734 +"customFields": [ ~/~/ Произвольные поля
735 + {
736 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID поля
737 + "name": "string", ~/~/ Имя поля
738 + "value": "string", ~/~/ Значение поля
739 + "forClient": true, ~/~/ Не используемая функция
740 + "forTooltip": true, ~/~/ Отображать в подсказке
741 + "forReport": true ~/~/ Отображать в отчете
742 + }
743 +
744 +], ~/~/ Данные с вкладки нормы
745 + "consumptionPer100Km": "" , ~/~/ Расход топлива на 100 км (если заполнено, то consumptionPerHour не может быть заполнено)
746 + "consumptionPerHour": "" , ~/~/ Расход топлива за моточас (если заполнено, то consumptionPer100Km не может быть заполнено)
747 + "consumptionIdle": "" , ~/~/ Расход топлива на холостом ходу
748 + "consumptionPer100KmSeasonal": 0, ~/~/ Сезонный расход топлива на 100 км 
749 + "consumptionPerHourSeasonal": 0, ~/~/ Сезонный расход топлива на моточас
750 + "consumptionIdleSeasonal": 0, ~/~/ Сезонный расход топлива на холостом ходу 
751 + "consumptionPer100KmSeasonalBegin": "" , ~/~/ День/месяц начала работы сезонной нормы расхода на 100 км
752 + "consumptionPer100KmSeasonalEnd": "" , ~/~/ День/месяц окончания работы сезонной нормы расхода на 100 км
753 + "consumptionPerHourSeasonalBegin": "" , ~/~/ День/месяц начала работы сезонной нормы расхода на моточас
754 + "consumptionPerHourSeasonalEnd": "" , ~/~/ День/месяц окончания работы сезонной нормы расхода на  моточас
755 + "consumptionIdleSeasonalBegin": "" , ~/~/ День/месяц начала работы сезонной нормы расхода на х/х
756 + "consumptionIdleSeasonalEnd": "" , ~/~/ День/месяц окончания работы сезонной нормы расхода на х/х 
757 +
758 + "mileageCalcMethod": 0, ~/~/ Метод расчета пробега, 0 - gps, 1 - датчик зажигания
759 + "mileageCoeff": 0, ~/~/ коэффициент пробега
760 + "locationByCellId": true, ~/~/ определение местоположения по данным LBS, true - активна, false - не активна
761 + "dottedLineTrackWhenNoCoords": true, ~/~/ Обозначать пунктиром трек при отсутствии координат, true - активна, false - не активна
762 + "counters": { ~/~/ Счетчики
763 + "mileageEnabled": true, ~/~/ Считать текущий пробег, true - активна, false - не активна
764 + "motohoursEnabled": true, ~/~/ Считать текущие моточасы, true - активна, false - не активна
765 + "mileage": 0, ~/~/ Текущий пробег
766 + "motohours": 0, ~/~/ Текущие моточасы
767 + "mileageTime": "2023-05-22T09:57:39.562Z", ~/~/ Дата пересчета последнего пробега
768 + "motohoursTime": "2023-05-22T09:57:39.562Z" ~/~/ Дата пересчета последних моточасов
769 + },
770 +
771 +"cmsv6Parameters": { ~/~/ Настройки видеомониторинга
772 + "id": "string", ~/~/ ID объекта
773 + "enabled": true, ~/~/ Включить, true - активна, false - не активна
774 + "host": "string", ~/~/ CMSV6 Web Host
775 + "login": "string", ~/~/ CMSV6 Account
776 + "password": "string" ~/~/ CMSV6 Password
777 + },
778 +
779 +"commandTemplates": [ ~/~/ Шаблоны команд
780 + {
781 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID команды
782 + "name": "string", ~/~/ Наименование команды
783 + "command": "string", ~/~/ Текст команды
784 + "retries": 0 ~/~/ Количество попыток
785 + }
786 + ],
787 +
788 + "sensors": [ ~/~/ Датчики
789 + {
790 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID датчика
791 + "kind": 0, ~/~/ Тип, Simple - простой, Composite - виртуальный
792 + "type": 0, ~/~/ Тип датчика
793 + "name": "string", ~/~/ Имя датчика
794 + "inputType": 0, ~/~/ Тип входа, Analog, Digital, Impulse, ImpulseFrequency, Diagnosis, Rs485, Rs232, Wire, FMS, BLE
795 + "inputNumber": 0, ~/~/ Номер входа
796 + "pseudonym": "string", ~/~/ Псевдоним
797 + "medianDegree": 0, ~/~/ Медианная фильтрация
798 + "isInverted": true, ~/~/ Инвертировать, true - Вкл., false - Выкл.
799 + "disabled": true, ~/~/ Состояние: Отключен, true - Вкл., false - Выкл.
800 + "gradeType": 0, ~/~/ Тип тарировки, 0 - Default, 1 - Digital, 2 - GradeTable, 3 - CounterSummary, 4 - CounterDiffs
801 + "gradesTables": [ ~/~/ Массив таблиц тарировки
802 + {
803 + "grades": [ ~/~/ Таблица тарировки 1
804 + {
805 + "input": 0, ~/~/ Входящее значение
806 + "output": 0 ~/~/ Выходящее значение
807 + }
808 + ],
809 + "relevanceTime": "2023-05-22T09:57:39.562Z" ~/~/ Дата/время начала применения тарировочной таблицы
810 + }
811 + ],
812 + "showInTooltip": true, ~/~/ Отображать в подсказке
813 + "showLastValid": true, ~/~/ Отображать последнее валидное значение
814 + "showAsDutOnGraph": true, ~/~/ Отображать на графике как датчик уровня топлива
815 + "showWithoutIgn": true, ~/~/ Отображать трек без включенного зажигания
816 + "agrFunction": 0, ~/~/ Функция, SUM, AVG, EXPRESSION
817 + "expr": "string", ~/~/ Формула
818 + "children": [ ~/~/ массив дочерних датчиков
819 + "string"
820 + ],
821 + "customParams": { ~/~/ прочие произвольные параметры
822 + "additionalProp1": "string",
823 + "additionalProp2": "string",
824 + "additionalProp3": "string"
825 + },
826 +
827 +~/~/ Характерные для произвольного:
828 +
829 +~/~/  "EventsEnabled": "off", ~/~/ Фиксировать события работы: on, off
830 +
831 +~/~/  "EventsTemplateName": "Работа Произвольный", ~/~/ Наименование события работы
832 +
833 +~/~/  "EventsCountEnabled": "off", ~/~/ Фиксировать количество срабатываний: on, off
834 +
835 +~/~/  "EventsCountTemplateName": "Количество срабатываний Произвольный", ~/~/Наименование ~/~/события количества срабатываний
836 +
837 +~/~/  "MapDisplayEnabled": "off", ~/~/ Отображать на карте: on, off
838 +
839 +~/~/  "ChartDisplayEnabled": "off", ~/~/ Отображать на графике объекта: on, off
840 +
841 +~/~/  "PayloadChartDisplayEnabled": "off", ~/~/ Отображать на графике полезной нагрузки: on, off
842 +
843 +~/~/  "DrawType": ~/~/ тип отрисовки line, bar (Линия, Область)
844 +
845 +~/~/ Характерные для таблицы тарировки Вкл./Выкл.:
846 +
847 +~/~/ "ValueOn": "Вкл.",
848 +
849 +~/~/ "ValueOff": "Выкл."
850 + "summaryMaxValue": 0 ~/~/ Макс. значение
851 + }
852 +
853 + "drivers": [ ~/~/ Водители
854 + {
855 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
856 + "name": "string", ~/~/ Наименование
857 + "description": "string",
858 + "isDefault": true ~/~/ По умолчанию
859 + }
860 + ],
861 +
734 734   "inspectionTasks": [ ~/~/ Задания на тех. обслуживание
735 735   {
736 736   "id": "", ~/~/ ID  задания
... ... @@ -746,7 +746,17 @@
746 746   "lastInspectionDate": "" ~/~/ Дата последнего ТО (null - не указано)
747 747   "maxQuantity": "" ~/~/ Сколько раз выполнить задание (null - однократно)
748 748   }
749 - ]
877 + ],
878 +
879 + "statusHistory": [ ~/~/ История статусов
880 + {
881 + "status": 0,
882 + "date": "2023-05-22T09:57:39.562Z",
883 + "description": "string",
884 + "additionalInfo": "string"
885 + }
886 + ]
887 +
750 750  }
751 751  )))
752 752  
... ... @@ -763,7 +763,7 @@
763 763  (% lang="en-US" %)**POST /api/v3/vehicles**
764 764  )))
765 765  
766 -(% style="color:#000000" %)Метод позволяет добавить объект. Метод позволяет добавить объект, указанный в запросе.
904 +(% style="color:#000000" %)Метод позволяет добавить объект, указанный в запросе.
767 767  
768 768  (% style="color:#000000" %)Метод запроса: **POST**
769 769  
... ... @@ -795,6 +795,11 @@
795 795   "consumptionPerHourSeasonalEnd": "" , ~/~/ День/месяц окончания работы сезонной нормы расхода на моточас
796 796   "consumptionIdleSeasonalBegin": "" , ~/~/ День/месяц начала работы сезонной нормы расхода на х/х
797 797   "consumptionIdleSeasonalEnd": "" , ~/~/ День/месяц окончания работы сезонной нормы расхода на х/х
936 +
937 + "mileageCalcMethod": 0,
938 + "mileageCoeff": 0,
939 + "locationByCellId": true,
940 + "dottedLineTrackWhenNoCoords": true,
798 798   "counters": ~/~/ счетчики
799 799   {
800 800   "mileage": "" , ~/~/ пробег
... ... @@ -824,7 +824,72 @@
824 824   "maxQuantity": "" ~/~/ Сколько раз выполнить задание (null - однократно)
825 825   }
826 826  
827 -(% style="color:#000000" %) }
970 +"drivers": [ ~/~/ Водители
971 + {
972 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
973 + "isDefault": true
974 + }
975 + ],
976 + "commandTemplates": [ ~/~/ Шаблон команды
977 + {
978 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
979 + "name": "string",
980 + "command": "string",
981 + "retries": 0
982 + }
983 + ],
984 + "sensors": [ ~/~/ Датчики
985 + {
986 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
987 + "kind": 0,
988 + "type": 0,
989 + "name": "string",
990 + "inputType": 0,
991 + "inputNumber": 0,
992 + "pseudonym": "string",
993 + "medianDegree": 0,
994 + "isInverted": true,
995 + "disabled": true,
996 + "gradeType": 0,
997 + "gradesTables": [
998 + {
999 + "grades": [
1000 + {
1001 + "input": 0,
1002 + "output": 0
1003 + }
1004 + ],
1005 + "relevanceTime": "2023-05-22T12:19:59.728Z"
1006 + }
1007 + ],
1008 + "showInTooltip": true,
1009 + "showLastValid": true,
1010 + "showAsDutOnGraph": true,
1011 + "showWithoutIgn": true,
1012 + "agrFunction": 0,
1013 + "expr": "string",
1014 + "children": [
1015 + "string"
1016 + ],
1017 + "customParams": {
1018 + "additionalProp1": "string",
1019 + "additionalProp2": "string",
1020 + "additionalProp3": "string"
1021 + },
1022 + "summaryMaxValue": 0
1023 + }
1024 + ],
1025 + "customFields": [ ~/~/ Произвольные поля
1026 + {
1027 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
1028 + "name": "string",
1029 + "value": "string",
1030 + "forClient": true,
1031 + "forTooltip": true,
1032 + "forReport": true
1033 + }
1034 + ]
1035 +}
828 828  
829 829  (% style="color:#000000" %)Ответ:
830 830  
... ... @@ -1011,7 +1011,7 @@
1011 1011  (% lang="en-US" %)**PUT /api/v3/vehicles**
1012 1012  )))
1013 1013  
1014 -(% style="color:#000000" %)Метод позволяет отредактировать объект. Метод позволяет отредактировать объект, указанный в запросе.
1222 +(% style="color:#000000" %)Метод позволяет отредактировать объект, указанный в запросе.
1015 1015  
1016 1016  (% style="color:#000000" %)Метод запроса: **PUT**
1017 1017  
... ... @@ -1021,18 +1021,16 @@
1021 1021  
1022 1022  (% style="color:#000000" %)Параметры в теле запроса (JSON):
1023 1023  
1024 -(% style="color:#000000" %){    
1232 +(% style="color:#000000" %){
1025 1025  
1026 -(((
1027 -(% style="color:#000000" %) "vehicleId": "", ~/~/ ID ТС
1028 - "parentId": "", ~/~/ ID клиента
1029 - "name": "", ~/~/ имя ТС
1030 - "imei": "", ~/~/ IMEI
1031 - "deviceTypeId": "", ~/~/ ID типа устройства
1032 - "modelId": "", ~/~/ , ID модели    
1033 - "unitId": "", ~/~/ подразделения
1034 - "sim1": "", ~/~/ SIM 1
1035 - "sim2": "", ~/~/ SIM2     (%%)
1234 + "parentId": "" , ~/~/ ID клиента
1235 + "name": "" , ~/~/ имя ТС
1236 + "imei": "" , ~/~/ IMEI
1237 + "deviceTypeId": "" , ~/~/ ID типа устройства
1238 + "modelId": "" , ~/~/ ID модели
1239 + "unitId": "" , ~/~/ ID подразделения
1240 + "sim1": "" , ~/~/ Номер SIM 1
1241 + "sim2": "" , ~/~/ Номер SIM2
1036 1036   "consumptionPer100Km": "" , ~/~/ Расход топлива на 100 км (если заполнено, то consumptionPerHour не может быть заполнено)
1037 1037   "consumptionPerHour": "" , ~/~/ Расход топлива за моточас (если заполнено, то consumptionPer100Km не может быть заполнено)
1038 1038   "consumptionIdle": "" , ~/~/ Расход топлива на холостом ходу
... ... @@ -1045,39 +1045,107 @@
1045 1045   "consumptionPerHourSeasonalEnd": "" , ~/~/ День/месяц окончания работы сезонной нормы расхода на моточас
1046 1046   "consumptionIdleSeasonalBegin": "" , ~/~/ День/месяц начала работы сезонной нормы расхода на х/х
1047 1047   "consumptionIdleSeasonalEnd": "" , ~/~/ День/месяц окончания работы сезонной нормы расхода на х/х
1048 -(% style="color:#000000" %) "counters": 
1049 - {
1050 - "mileageEnabled": true, ~/~/ флаг активности счётчика «пробег»
1051 - "motohoursEnabled": true, ~/~/ флаг активности счётчика «моточасы»
1052 - "mileage": "", ~/~/ пробег, в метрах 
1053 - "motohours": "" ~/~/ моточасы, в секундах
1054 - }
1055 - "cmsv6Parameters": ~/~/ параметры CMSv6
1056 - {       
1057 - "id": "", ~/~/ идентификатор
1058 - "enabled": true, ~/~/ флаг включения
1059 - "host": "", ~/~/ IP-адрес или доменное имя из URL веб-сайта CMSV6
1060 - "login": "", ~/~/ имя учетной записи
1061 - "password": "", ~/~/ пароль учетной записи
1062 - }
1063 - "inspectionTasks": ~/~/ задания на ТО
1064 - {
1065 - "id": "", ~/~/ ID задания
1066 - "enabled": false, ~/~/ Признак включения
1067 - "name": "", ~/~/ Имя задания
1068 - "description": "", ~/~/ Описание задания
1069 - "mileageCondition": "", ~/~/ Условие по пробегу (в метрах, null - условие не работает)
1070 - "lastMileage": "", ~/~/ Пробег (в метрах) на момент последнего ТО (null - неважно)
1071 - "motohoursCondition": "", ~/~/ Условие по моточасам (в секундах, null - условие не работает)
1072 - "lastMotohours": "", ~/~/ Моточасы (в секундах) на момент последнего ТО (null - неважно)
1073 - "periodicCondition": "", ~/~/ Условие периодичности по времени (null - условие не работает)
1074 - "kind": "", ~/~/ Вид периодичности по времени
1075 - "maxQuantity": "", ~/~/ Сколько раз выполнить задание
1076 - } 
1077 -)))
1078 1078  
1079 -(% style="color:#000000" %)}
1255 + "mileageCalcMethod": 0,
1256 + "mileageCoeff": 0,
1257 + "locationByCellId": true,
1258 + "dottedLineTrackWhenNoCoords": true,
1259 + "counters": ~/~/ счетчики
1260 + {
1261 + "mileage": "" , ~/~/ пробег
1262 + "mileageEnabled": true, ~/~/ флаг активности счётчика "пробег"
1263 + "motohours": "" , ~/~/ моточасы
1264 + "motohoursEnabled": true ~/~/ флаг активности счётчика "моточасы"
1265 + },
1266 + "cmsv6Parameters": { ~/~/ параметры CMSv6
1267 + "enabled": true, ~/~/ флаг включения
1268 + "id": "" , ~/~/ идентификатор
1269 + "host": "" , ~/~/ IP-адрес или доменное имя из URL веб-сайта CMSV6
1270 + "login": "" , ~/~/ имя учетной записи
1271 + "password": "" ~/~/ пароль учетной записи
1272 + },
1273 + "inspectionTasks": ~/~/ задания на ТО
1274 + {
1275 + "enabled": "" , ~/~/ Признак включения
1276 + "name": "" , ~/~/ Имя задания
1277 + "description": "" , ~/~/ Описание задания
1278 + "mileageCondition": "" , ~/~/ Условие по пробегу (в метрах, null - условие не работает)
1279 + "lastMileage": "" , ~/~/ Пробег (в метрах) на момент последнего ТО (null - неважно)
1280 + "motohoursCondition": "" , ~/~/ Условие по моточасам (в секундах, null - условие не работает)
1281 + "lastMotohours": "" , ~/~/ Моточасы (в секундах) на момент последнего ТО (null - неважно)
1282 + "periodicCondition": "" , ~/~/ Условие периодичности по времени (null - условие не работает)
1283 + "kind": "" , ~/~/ Вид периодичности по времени (дни - Days, месяцы - Months, года - Years, null - условие не работает)
1284 + "lastInspectionDate": "" , ~/~/ Дата последнего ТО (null - не указано)
1285 + "maxQuantity": "" ~/~/ Сколько раз выполнить задание (null - однократно)
1286 + }
1080 1080  
1288 +"drivers": [ ~/~/ Водители
1289 + {
1290 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
1291 + "isDefault": true
1292 + }
1293 + ],
1294 + "commandTemplates": [ ~/~/ Шаблон команды
1295 + {
1296 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
1297 + "name": "string",
1298 + "command": "string",
1299 + "retries": 0
1300 + }
1301 + ],
1302 + "sensors": [ ~/~/ Датчики
1303 + {
1304 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
1305 + "kind": 0,
1306 + "type": 0,
1307 + "name": "string",
1308 + "inputType": 0,
1309 + "inputNumber": 0,
1310 + "pseudonym": "string",
1311 + "medianDegree": 0,
1312 + "isInverted": true,
1313 + "disabled": true,
1314 + "gradeType": 0,
1315 + "gradesTables": [
1316 + {
1317 + "grades": [
1318 + {
1319 + "input": 0,
1320 + "output": 0
1321 + }
1322 + ],
1323 + "relevanceTime": "2023-05-22T12:19:59.728Z"
1324 + }
1325 + ],
1326 + "showInTooltip": true,
1327 + "showLastValid": true,
1328 + "showAsDutOnGraph": true,
1329 + "showWithoutIgn": true,
1330 + "agrFunction": 0,
1331 + "expr": "string",
1332 + "children": [
1333 + "string"
1334 + ],
1335 + "customParams": {
1336 + "additionalProp1": "string",
1337 + "additionalProp2": "string",
1338 + "additionalProp3": "string"
1339 + },
1340 + "summaryMaxValue": 0
1341 + }
1342 + ],
1343 + "customFields": [ ~/~/ Произвольные поля
1344 + {
1345 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
1346 + "name": "string",
1347 + "value": "string",
1348 + "forClient": true,
1349 + "forTooltip": true,
1350 + "forReport": true
1351 + }
1352 + ]
1353 +}
1354 +
1081 1081  (% style="color:#000000" %)Ответ:
1082 1082  
1083 1083  (% lang="en-US" style="text-align:left" %)
... ... @@ -1140,7 +1140,7 @@
1140 1140  (% lang="en-US" %)**DELETE /api/v3/vehicles/{vehicleId}**
1141 1141  )))
1142 1142  
1143 -(% style="color:#000000" %)Метод позволяет удалить объект. Метод позволяет удалить объект, указанный в строке запроса.
1417 +(% style="color:#000000" %)Метод позволяет удалить объект, указанный в строке запроса.
1144 1144  
1145 1145  (% style="color:#000000" %)Метод запроса: **DELETE**
1146 1146  
... ... @@ -1349,7 +1349,7 @@
1349 1349  Метод запроса **GET**
1350 1350  
1351 1351  (% style="text-align: left;" %)
1352 -(% style="color:#000000" %)URL запроса: (%%)[[https:~~/~~/hosting.glonasssoft.ru/api/v3/notifications/find{id}>>https://hosting.glonasssoft.ru/api/v3/notifications/find{id}]]
1626 +(% style="color:#000000" %)URL запроса: (%%)https:~/~/hosting.glonasssoft.ru/api/v3/notifications/{id}
1353 1353  
1354 1354  (% style="text-align: left;" %)
1355 1355  (% style="color:#000000" %)Параметр запроса: {**__id__**} - (%%)id уведомления
... ... @@ -1409,15 +1409,6 @@
1409 1409  (% style="color:#000000" %) "autoProlongation": true ~/~/ (%%)Автопродление срока действия
1410 1410  (% style="color:#000000" %)}
1411 1411  
1412 -== (% style="color:#000000; font-size:16px" %)**Добавление уведомления**(%%) ==
1413 -
1414 -(% class="box successmessage" %)
1415 -(((
1416 -**POST /api/v3/notifications/**
1417 -)))
1418 -
1419 -Метод возвращает
1420 -
1421 1421  == (% style="color:#000000; font-size:16px" %)**Редактирование уведомления**(%%) ==
1422 1422  
1423 1423  (% class="box warningmessage" %)
... ... @@ -1425,8 +1425,67 @@
1425 1425  **PUT /api/v3/notifications/**
1426 1426  )))
1427 1427  
1428 -Метод возвращает
1693 +Метод позволяет отредактировать уведомление.
1429 1429  
1695 +Метод запроса **PUT**
1696 +
1697 +URL запроса: https:~/~/hosting.glonasssoft.ru/api/v3/notifications
1698 +
1699 +В заголовках запроса: X-Auth: Токен авторизации
1700 +
1701 +Тело запроса:
1702 +{
1703 + "id": 0, ~/~/ id уведомления
1704 + "type": 0, ~/~/ Шаблон события 0 - Въезд и выезд из геозоны, 2 - Превышение скорости, 4 - Слив, 5 - Заправка, 6 - Сработка тревожной кнопки, 7 - Потеря связи с объектом, 8 - Сработка дискретного датчика, 9 - Значение аналогового датчика, 10 - Адрес, 11 - Простой, 12 - Выполнение ТО
1705 + "userId": "", ~/~/ Пользователь, создавший уведомление
1706 + "parentId": "", ~/~/ Идентификатор клиента
1707 + "parentName": "string", ~/~/ Имя клиента
1708 + "name": "string", ~/~/ Название уведомления
1709 + "active": true, ~/~/ Состояние true - активен, false - деактивирован
1710 + "vehicleIds": [ ~/~/ Список id объектов для анализа
1711 + 0
1712 + ],
1713 + "geoids": [ ~/~/ Список id геообъектов для анализа
1714 + 0
1715 + ],
1716 + "fieldids": [ ~/~/ Список id полей для анализа
1717 + 0
1718 + ],
1719 + "settings": { ~/~/ Список параметров уведомления
1720 + "additionalProp1": "string",
1721 + "additionalProp2": "string",
1722 + "additionalProp3": "string"
1723 + },
1724 + "toEmail": true, ~/~/ Флаг, что активна настройка "Отправка уведомлений на эл. почту пользователям системы"
1725 + "recipientIds": [ ~/~/ Список Guid пользователей, которым надо отправить сообщение на почту при срабатывании правила
1726 + ""
1727 + ],
1728 + "enableSideEmails": true, ~/~/ Флаг, что активна настройка "Отправка сообщений на эл. почту сторонним пользователям"
1729 + "sideEmails": [ ~/~/ Список электронных адресов для отсылки уведомлений
1730 + "string"
1731 + ],
1732 + "toTelegram": true, ~/~/ Флаг активности отправки в Telegram
1733 + "telegrams": [ ~/~/ Список получателя уведомлений в Telegram.
1734 + {
1735 + "id": 0, ~/~/ Идентификатор участника чата
1736 + "info": "string" ~/~/ Дополнительные сведения
1737 + }
1738 + ],
1739 + "toMobile": true, ~/~/ Флаг активности отправки в мобильное приложение
1740 + "toClient": true, ~/~/ Флаг активности отправки в интерфейсе системы
1741 + "stored": true, ~/~/ Определяет необходимость сохранять уведомления, производные от этого правила, в журнале истории уведомлений.
1742 + "kind": 0, ~/~/ Определяет вид уведомления
1743 + "activationMode": 0, ~/~/ Вид активации уведомления 0 - Сейчас, 1 - В определенную дату и время
1744 + "activationTime": "2023-03-29T09:57:48.932Z", ~/~/ Дата и время активации правила (UTC)
1745 + "timezone": 0, ~/~/ Сдвиг часового пояса
1746 + "validity": 0, ~/~/ Срок действия в днях (1-90)
1747 + "autoProlongation": true ~/~/ Автопродление срока действия
1748 +}
1749 +
1750 +Ответ:
1751 +
1752 +Success
1753 +
1430 1430  == (% style="color:#000000; font-size:16px" %)**Удаление уведомления**(%%) ==
1431 1431  
1432 1432  (% class="box errormessage" %)
... ... @@ -1434,9 +1434,20 @@
1434 1434  **DELETE /api/v3/notifications/{id}**
1435 1435  )))
1436 1436  
1437 -Метод возвращает
1761 +Метод позволяет удалить выбранное уведомление.
1438 1438  
1763 +Метод запроса **DELETE**
1439 1439  
1765 +URL запроса: https:~/~/hosting.glonasssoft.ru/api/v3/notifications/{id}
1766 +
1767 +Передаваемый параметр: {id} - id уведомления
1768 +
1769 +В заголовках запроса: X-Auth: Токен авторизации
1770 +
1771 +Ответ:
1772 +
1773 +Success
1774 +
1440 1440  (% class="box" lang="en-US" style="text-align: center;" %)
1441 1441  (((
1442 1442  (% 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]] **

Меню

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