<
From version < 241.1 >
edited by Андрей Калиновский
on 2025/06/10 15:42
To version < 234.1 >
edited by Андрей Калиновский
on 2025/05/14 16:54
>
Change comment: There is no comment for this version

Summary

Details

Icon Page properties
Content
... ... @@ -2455,8 +2455,6 @@
2455 2455   "end": "2023-08-09T14:23:14.574Z", ~/~/ Окончание 
2456 2456   "fuelLevelStart": 0, ~/~/ Уровень топлива на начало периода
2457 2457   "fuelLevelEnd": 0, ~/~/ Уровень топлива на конец периода
2458 - "fuelTankLevelStart": 0, ~/~/ Уровень топлива в цистерне на начало периода
2459 - "fuelTankLevelEnd": 0, ~/~/ Уровень топлива в цистерне на конец периода
2460 2460   "fuelConsumption": 0, ~/~/ Расход топлива
2461 2461   "fuelConsumptionMove": 0 ~/~/ Расход топлива в движении
2462 2462   "fuelConsumptionFactTank": 0 ~/~/ Фактический расход топлива в цистерне
... ... @@ -2796,7 +2796,7 @@
2796 2796   "id": 0, ~/~/ ID уведомления
2797 2797   "name": "string", ~/~/ Название уведомления
2798 2798   "active": true, ~/~/ Состояние true - активен, false - деактивирован
2799 - "type": 0, ~/~/ Шаблон события 0 - Въезд и выезд из геозоны, 2 - Превышение скорости, 4 - Слив, 5 - Заправка, 6 - Сработка тревожной кнопки, 7 - Потеря связи с объектом, 8 - Сработка дискретного датчика, 9 - Значение аналогового датчика, 10 - Адрес, 11 - Простой, 12 - Выполнение ТО, 13 - Назначение водителя) 
2797 + "type": 0, ~/~/ Шаблон события 0 - Въезд и выезд из геозоны, 2 - Превышение скорости, 4 - Слив, 5 - Заправка, 6 - Сработка тревожной кнопки, 7 - Потеря связи с объектом, 8 - Сработка дискретного датчика, 9 - Значение аналогового датчика, 10 - Адрес, 11 - Простой, 12 - Выполнение ТО
2800 2800   "userId": "", ~/~/ Пользователь, создавший уведомление
2801 2801   "parentId": "", ~/~/ Идентификатор клиента
2802 2802   "parentName": "string" ~/~/ Имя клиента
... ... @@ -2803,155 +2803,6 @@
2803 2803   }
2804 2804  ]
2805 2805  
2806 -
2807 -== (% style="color:#000000; font-size:16px" %)**Создание уведомления**(%%) ==
2808 -
2809 -(% class="box infomessage" %)
2810 -(((
2811 -**POST /api/v3/notifications**
2812 -)))
2813 -
2814 -Метод запроса **POST**
2815 -
2816 -(% style="text-align: left;" %)
2817 -(% style="color:#000000" %)Пример запроса
2818 -
2819 -(((
2820 -{
2821 - "id": 0, ~/~/ ID правила
2822 - "type": 0, ~/~/ Шаблон события 0 - Въезд и выезд из геозоны, 2 - Превышение скорости, 4 - Слив, 5 - Заправка, 6 - Сработка тревожной кнопки, 7 - Потеря связи с объектом, 8 - Сработка дискретного датчика, 9 - Значение аналогового датчика, 10 - Адрес, 11 - Простой, 12 - Выполнение ТО, 13 - Назначение водителя
2823 - "userId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Пользователь, создавший правило
2824 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор клиента.
2825 - "name": "string", ~/~/ Имя правила
2826 - "active": true, ~/~/ Активность правила
2827 - "vehicleSource": 0, ~/~/ Определяет вид источника объектов для анализа. Если значение равно 0, то объекты. Если значение равно 1, то группы объекто
2828 - "vehicleGroups": [ ~/~/ Список групп объектов для анализа.
2829 - "3fa85f64-5717-4562-b3fc-2c963f66afa6" ~/~/ 
2830 - ],
2831 - "vehicleIds": [ ~/~/ Список объектов для анализа.
2832 - 0
2833 - ],
2834 - "geoids": [ ~/~/ Список идентификаторов гео-объектов, в которых проводить анализ по объектам.
2835 - 0
2836 - ],
2837 - "fieldids": [ ~/~/ Список идентификаторов полей, в которых проводить анализ по объектам.
2838 - 0
2839 - ],
2840 - "settings": { ~/~/ Определяет класс расширенных параметров правила уведомлений.
2841 - "additionalProp1": "string",  
2842 - "additionalProp2": "string",
2843 - "additionalProp3": "string"
2844 - },
2845 - "toEmail": true, ~/~/ Флаг, что активна настройка "Отправка уведомлений на эл. почту пользователям системы"
2846 - "recipientIds": [ ~/~/ Список Guid пользователей, которым надо отправить сообщение на почту при срабатывании правила
2847 - "3fa85f64-5717-4562-b3fc-2c963f66afa6"
2848 - ],
2849 - "enableSideEmails": true, ~/~/ Флаг, что активна настройка "Отправка сообщений на эл. почту сторонним пользователям"
2850 - "sideEmails": [ ~/~/ Список электронных адресов для отсылки уведомлений
2851 - "string"
2852 - ],
2853 - "toTelegram": true, ~/~/ Флаг активности отправки в Telegram
2854 - "telegrams": [ ~/~/ Список получателя уведомлений в Telegram.
2855 - {
2856 - "id": 0, ~/~/ Идентификатор участника чата.
2857 - "info": "string" ~/~/ Дополнительные сведения.
2858 - }
2859 - ],
2860 - "toMobile": true, ~/~/ Флаг активности отправки в мобильное приложение
2861 - "toClient": true, ~/~/ Флаг активности отправки в интерфейсе системы
2862 - "stored": true, ~/~/ Определяет необходимость сохранять уведомления, производные от этого правила, в журнале истории уведомлений.
2863 - "kind": 0, ~/~/ Определяет вид уведомления (0 - Информация, 1 - Подтверждение) 
2864 - "activationMode": 0, ~/~/ Вид активации правила (0 - сейчас, 1 - ко времени)
2865 - "activationTime": "2025-06-09T13:21:13.669Z", ~/~/ Дата/время активации правила (UTC)
2866 - "timezone": 0, ~/~/ часовой пояс 
2867 - "validity": 0, ~/~/ Срок действия в днях (1-90).
2868 - "autoProlongation": true, ~/~/ Автопродление срока действия.
2869 - "templates": [ ~/~/  Переопределения шаблонов уведомлений.
2870 - {
2871 - "type": 0, ~/~/ 0 - Нет, 1 - Превышение скорости, 2 - Вход в геозону, 3 - выход из геозоны, 4 - Паническая активация, 5 - Дискретный датчик, 6 - Отключение дискретного датчика, 7 - Работа аналогового датчика, 8 - Отсутствуют данные, 9 - Отсутствуют координаты, 10 - Бездействие, 11 - Адрес объекта, 12 - Заканчивается топливо, 13 - Заправка, 14 - Превышение скорости, 15 - Превышение скорости, 16 - Превышение нормы, 17 - Возврат к бездействию, 18 - Адрес объекта, 19 - Отсутствуют данные, 20 - отсутствуют координаты, 21 - Запланировано техническое обслуживание автомобиля, 22 - Требуется техническое обслуживание автомобиля, 23 - Техническое обслуживание автомобиля завершено, 24 - Открыто назначение водителя, 25 - Закрыто назначение водителя, 255 - Срок действия правила истек
2872 - "override": true, ~/~/ Определяет необходимость переопределения шаблона уведомления определенного типа.
2873 - "parameters": { ~/~/ Определяет параметры шаблона уведомлений. "subject" и "textcontent" определяют тему и тело сообщения по умолчанию, "subject_{langid}" и "textcontent_{langid}" определяет тему и тело сообщения для определенного языка, где langid - идентификатор языка.
2874 - "additionalProp1": "string",
2875 - "additionalProp2": "string",
2876 - "additionalProp3": "string"
2877 - }
2878 - }
2879 - ]
2880 -}
2881 -)))
2882 -
2883 -(((
2884 -
2885 -)))
2886 -
2887 -(((
2888 -
2889 -)))
2890 -
2891 -Ответ:
2892 -
2893 -{
2894 - "id": 0, ~/~/ ID правила
2895 - "type": 0, ~/~/ Шаблон события 0 - Въезд и выезд из геозоны, 2 - Превышение скорости, 4 - Слив, 5 - Заправка, 6 - Сработка тревожной кнопки, 7 - Потеря связи с объектом, 8 - Сработка дискретного датчика, 9 - Значение аналогового датчика, 10 - Адрес, 11 - Простой, 12 - Выполнение ТО, 13 - Назначение водителя
2896 - "userId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Пользователь, создавший правило
2897 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор клиента.
2898 - "name": "string", ~/~/ Имя правила
2899 - "active": true, ~/~/ Активность правила
2900 - "vehicleSource": 0, ~/~/ Определяет вид источника объектов для анализа. Если значение равно 0, то объекты. Если значение равно 1, то группы объекто
2901 - "vehicleGroups": [ ~/~/ Список групп объектов для анализа.
2902 - "3fa85f64-5717-4562-b3fc-2c963f66afa6" ~/~/ 
2903 - ],
2904 - "vehicleIds": [ ~/~/ Список объектов для анализа.
2905 - 0
2906 - ],
2907 - "geoids": [ ~/~/ Список идентификаторов гео-объектов, в которых проводить анализ по объектам.
2908 - 0
2909 - ],
2910 - "fieldids": [ ~/~/ Список идентификаторов полей, в которых проводить анализ по объектам.
2911 - 0
2912 - ],
2913 - "settings": { ~/~/ Определяет класс расширенных параметров правила уведомлений.
2914 - "additionalProp1": "string",  
2915 - "additionalProp2": "string",
2916 - "additionalProp3": "string"
2917 - },
2918 - "toEmail": true, ~/~/ Флаг, что активна настройка "Отправка уведомлений на эл. почту пользователям системы"
2919 - "recipientIds": [ ~/~/ Список Guid пользователей, которым надо отправить сообщение на почту при срабатывании правила
2920 - "3fa85f64-5717-4562-b3fc-2c963f66afa6"
2921 - ],
2922 - "enableSideEmails": true, ~/~/ Флаг, что активна настройка "Отправка сообщений на эл. почту сторонним пользователям"
2923 - "sideEmails": [ ~/~/ Список электронных адресов для отсылки уведомлений
2924 - "string"
2925 - ],
2926 - "toTelegram": true, ~/~/ Флаг активности отправки в Telegram
2927 - "telegrams": [ ~/~/ Список получателя уведомлений в Telegram.
2928 - {
2929 - "id": 0, ~/~/ Идентификатор участника чата.
2930 - "info": "string" ~/~/ Дополнительные сведения.
2931 - }
2932 - ],
2933 - "toMobile": true, ~/~/ Флаг активности отправки в мобильное приложение
2934 - "toClient": true, ~/~/ Флаг активности отправки в интерфейсе системы
2935 - "stored": true, ~/~/ Определяет необходимость сохранять уведомления, производные от этого правила, в журнале истории уведомлений.
2936 - "kind": 0, ~/~/ Определяет вид уведомления (0 - Информация, 1 - Подтверждение) 
2937 - "activationMode": 0, ~/~/ Вид активации правила (0 - сейчас, 1 - ко времени)
2938 - "activationTime": "2025-06-09T13:21:13.669Z", ~/~/ Дата/время активации правила (UTC)
2939 - "timezone": 0, ~/~/ часовой пояс 
2940 - "validity": 0, ~/~/ Срок действия в днях (1-90).
2941 - "autoProlongation": true, ~/~/ Автопродление срока действия.
2942 - "templates": [ ~/~/  Переопределения шаблонов уведомлений.
2943 - {
2944 - "type": 0, ~/~/ 0 - Нет, 1 - Превышение скорости, 2 - Вход в геозону, 3 - выход из геозоны, 4 - Паническая активация, 5 - Дискретный датчик, 6 - Отключение дискретного датчика, 7 - Работа аналогового датчика, 8 - Отсутствуют данные, 9 - Отсутствуют координаты, 10 - Бездействие, 11 - Адрес объекта, 12 - Заканчивается топливо, 13 - Заправка, 14 - Превышение скорости, 15 - Превышение скорости, 16 - Превышение нормы, 17 - Возврат к бездействию, 18 - Адрес объекта, 19 - Отсутствуют данные, 20 - отсутствуют координаты, 21 - Запланировано техническое обслуживание автомобиля, 22 - Требуется техническое обслуживание автомобиля, 23 - Техническое обслуживание автомобиля завершено, 24 - Открыто назначение водителя, 25 - Закрыто назначение водителя, 255 - Срок действия правила истек
2945 - "override": true, ~/~/ Определяет необходимость переопределения шаблона уведомления определенного типа.
2946 - "parameters": { ~/~/ Определяет параметры шаблона уведомлений. "subject" и "textcontent" определяют тему и тело сообщения по умолчанию, "subject_{langid}" и "textcontent_{langid}" определяет тему и тело сообщения для определенного языка, где langid - идентификатор языка.
2947 - "additionalProp1": "string",
2948 - "additionalProp2": "string",
2949 - "additionalProp3": "string"
2950 - }
2951 - }
2952 - ]
2953 -}
2954 -
2955 2955  == (% style="color:#000000; font-size:16px" %)**Запрос настроек уведомления**(%%) ==
2956 2956  
2957 2957  (% class="box infomessage" %)
... ... @@ -4169,12 +4169,16 @@
4169 4169  Тело запроса:
4170 4170  
4171 4171  {
4172 - "ClientId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор клиента.
4173 - "Balance": 0 ~/~/ Значение баланса.
4021 + "ClientId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
4022 + "Balance": 0
4174 4174  }
4175 4175  
4176 4176  Ответ: Success
4177 4177  
4027 +|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание**
4028 +|(% style="width:215px" %)ClientId|(% style="width:861px" %)Идентификатор клиента
4029 +|(% style="width:215px" %)Balance|(% style="width:861px" %)Значение баланса
4030 +
4178 4178  == (% style="color:#000000; font-size:16px" %)**Пополнить баланс**(%%) ==
4179 4179  
4180 4180  (% class="box warningmessage" %)
... ... @@ -4186,29 +4186,16 @@
4186 4186  
4187 4187  Тело запроса:
4188 4188  
4189 -(((
4190 4190  {
4191 - "clientId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор клиента.
4192 - "amount": 0 ~/~/ Сумма пополнения баланса 
4043 + "ClientId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
4044 + "Balance": 0
4193 4193  }
4194 -)))
4195 4195  
4196 -(((
4197 -
4198 -)))
4199 -
4200 4200  Ответ: Success
4201 4201  
4202 -(((
4203 -{
4204 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор корректировки.
4205 - "ClientId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор клиента.
4206 - "UserId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор пользователя.
4207 - "Moment": "2025-06-10T12:15:19.076Z", ~/~/ Время корректировки.
4208 - "Amount": 0, ~/~/ Значение, на которое корректируется баланс.
4209 - "Description": "string" ~/~/ Описание корректировки.
4210 -}
4211 -)))
4049 +|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание**
4050 +|(% style="width:215px" %)ClientId|(% style="width:861px" %)Идентификатор клиента
4051 +|(% style="width:215px" %)Balance|(% style="width:861px" %)Значение баланса
4212 4212  
4213 4213  == (% style="color:#000000; font-size:16px" %)**Списать с баланса**(%%) ==
4214 4214  
... ... @@ -4221,25 +4221,16 @@
4221 4221  
4222 4222  Тело запроса:
4223 4223  
4224 -(((
4225 4225  {
4226 - "clientId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор клиента.
4227 - "amount": 0 ~/~/ Сумма списания с баланса
4065 + "ClientId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
4066 + "Balance": 0
4228 4228  }
4229 -)))
4230 4230  
4231 4231  Ответ: Success
4232 4232  
4233 -(((
4234 -{
4235 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор корректировки.
4236 - "ClientId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор клиента.
4237 - "UserId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор пользователя.
4238 - "Moment": "2025-06-10T12:21:05.149Z", ~/~/ Время корректировки.
4239 - "Amount": 0, ~/~/ Значение, на которое корректируется баланс.
4240 - "Description": "string" ~/~/ Описание корректировки
4241 -}
4242 -)))
4071 +|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание**
4072 +|(% style="width:215px" %)ClientId|(% style="width:861px" %)Идентификатор клиента
4073 +|(% style="width:215px" %)Balance|(% style="width:861px" %)Значение баланса
4243 4243  
4244 4244  == (% style="color:#000000; font-size:16px" %)**Изменить ограничения клиента**(%%) ==
4245 4245  
... ... @@ -4250,35 +4250,28 @@
4250 4250  
4251 4251  Тело запроса:
4252 4252  
4253 -(((
4254 4254  {
4255 - "ClientId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор клиента.
4256 - "CalculationType": 0, ~/~/ Определяет тип расчёта, 0 - Деньги, 1 - Дни
4257 - "PermissibleBalance": 0, ~/~/ Допустимый баланс
4258 - "DefermentDays": 0, ~/~/ Отсрочка (дни).
4259 - "SendUiNotifications": true, ~/~/ Оповещение в web-интерфейсе, true - включено, false - выключено
4260 - "SendEmailNotifications": true ~/~/ Оповещение на почту, true - включено, false - выключено
4085 + "ClientId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
4086 + "CalculationType": 0,
4087 + "PermissibleBalance": 0,
4088 + "DefermentDays": 0,
4089 + "SendUiNotifications": true,
4090 + "SendEmailNotifications": true,
4091 + "IsPrivate": true,
4261 4261  }
4262 -)))
4263 4263  
4264 -(((
4265 -
4266 -)))
4267 -
4268 4268  Ответ: Success
4269 4269  
4270 -(((
4271 -{
4272 - "IsPrivate": true, ~/~/ Признак, определяющий, являются ли параметры ограничений частными т.е. персональными для клиента, либо определяются тарифным планом
4273 - "BlockingTime": "2025-06-10T12:23:28.754Z", ~/~/ Время, когда заблокируется клиент.
4274 - "ClientId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор клиента.
4275 - "CalculationType": 0, ~/~/ Определяет тип расчёта, 0 - Деньги, 1 - Дни
4276 - "PermissibleBalance": 0, ~/~/ Допустимый баланс.
4277 - "DefermentDays": 0, ~/~/ Отсрочка (дни)
4278 - "SendUiNotifications": true, ~/~/ Оповещение в web-интерфейсе, true - включено, false - выключено
4279 - "SendEmailNotifications": true ~/~/ Оповещение на почту, true - включено, false - выключено
4280 -}
4096 +|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание**
4097 +|ClientId|Идентификатор клиента
4098 +|CalculationType|Определяет тип расчёта, 0 - Деньги, 1 - Дни
4099 +|PermissibleBalance|Допустимый баланс
4100 +|DefermentDays|(((
4101 +Отсрочка, количество дней
4281 4281  )))
4103 +|(% style="width:215px" %)SendUiNotifications|(% style="width:861px" %)Оповещение в web-интерфейсе, true - включено, false - выключено
4104 +|(% style="width:215px" %)SendEmailNotifications|(% style="width:861px" %)Оповещение на почту, true - включено, false - выключено
4105 +|(% style="width:215px" %)IsPrivate|(% style="width:861px" %)Признак, определяющий, являются ли параметры ограничений частными т.е. персональными для клиента, либо определяются тарифным планом
4282 4282  
4283 4283  == (% style="color:#000000; font-size:16px" %)**Изменить тариф клиента**(%%) ==
4284 4284  
... ... @@ -4290,68 +4290,35 @@
4290 4290  Тело запроса:
4291 4291  
4292 4292  {
4293 - "ClientId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",  ~/~/ Идентификатор клиента.
4294 - "PlanId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор тарифного плана.
4295 - "Features": [ ~/~/ Набор услуг по тарифу клиента.
4117 + "ClientId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
4118 + "PlanId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
4119 + "Features": [
4296 4296   {
4297 - "Feature": "string", ~/~/ Код услуги.
4298 - "IsEnabled": true, ~/~/ Признак, определяющий активирована ли услуга.
4299 - "IsFactual": true, ~/~/ Признак, определяющий расчёт по факту.
4300 - "Limit": 0, ~/~/ Лимит использования услуги. Значение -1 подразумевает безлимитное использование
4301 - "Price": 0, ~/~/ Цена за единицу.
4302 - "DebitDate": "2023-10-18T13:26:58.987Z", ~/~/ Следующий момент времени списания с баланса за услугу.
4303 - "PeriodValue": 0, ~/~/ Значение периода.
4304 - "PeriodType": 0 ~/~/ Определяет тип периода действия услуги в тарифном плане ( 0 - Дни, 1 - Месяцы)
4121 + "Feature": "string",
4122 + "IsEnabled": true,
4123 + "IsFactual": true,
4124 + "Limit": 0,
4125 + "Price": 0,
4126 + "DebitDate": "2023-10-18T13:26:58.987Z",
4127 + "PeriodValue": 0,
4128 + "PeriodType": 0
4305 4305   }
4306 4306   ]
4307 4307  }
4308 4308  
4309 -
4310 4310  Ответ: Success
4311 4311  
4312 -(((
4313 -{
4314 - "ClientId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор клиента.
4315 - "Plan": { ~/~/ Определяет тарифный план (шаблон услуг)
4316 - "Id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор тарифного плана.
4317 - "OwnerId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор клиента-владельца.
4318 - "Name": "string", ~/~/ Наименование.
4319 - "IsArchived": true, ~/~/ Признак, определяющий архивный тарифный план.
4320 - "Constraint": { ~/~/ Ограничения по тарифу 
4321 - "CalculationType": 0, ~/~/ Определяет тип расчёта (0 - деньги, 1 - дни) 
4322 - "PermissibleBalance": 0, ~/~/ Допустимый баланс.
4323 - "DefermentDays": 0 ~/~/ Отсрочка (дни)
4324 - },
4325 - "Features": [ ~/~/ Набор услуг по тарифному плану.
4326 - {
4327 - "Feature": "string", ~/~/Код услуги.
4328 - "IsFactual": true, ~/~/ Признак, определяющий возможность расчёта по факту.
4329 - "Limit": 0, ~/~/ Лимит использования услуги. Значение -1 подразумевает безлимитное использование.
4330 - "Price": 0, ~/~/ Цена за единицу.
4331 - "PeriodValue": 0, ~/~/ Значение периода.
4332 - "PeriodType": 0 ~/~/ Определяет тип периода действия услуги в тарифном плане. (0 - деньги, 1 - дни) 
4333 - }
4334 - ],
4335 - "UserId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор пользователя, создавшего тарифный план.
4336 - "Created": "2025-06-10T12:29:32.969Z", ~/~/ Дата создания тарифного плана.
4337 - "Deactivated": "2025-06-10T12:29:32.969Z" ~/~/ Дата деактивации тарифного плана.
4338 - },
4339 - "Features": [ ~/~/ Набор услуг по тарифу клиента.
4340 - {
4341 - "Feature": "string", ~/~/ Код услуги.
4342 - "IsEnabled": true, ~/~/ Признак, определяющий активирована ли услуга.
4343 - "IsPrivate": true, ~/~/ Признак, определяющий, являются ли параметры по услуге тарифа частными т.е. персональными для клиента, либо определяются тарифным планом.
4344 - "IsFactual": true, ~/~/ Признак, определяющий расчёт по факту.
4345 - "Limit": 0, ~/~/ Лимит использования услуги. Значение -1 подразумевает безлимитное использование.
4346 - "Price": 0, ~/~/ Цена за единицу.
4347 - "DebitDate": "2025-06-10T12:29:32.969Z", ~/~/ Следующий момент времени списания с баланса за услугу.
4348 - "PeriodValue": 0, ~/~/ Значение периода.
4349 - "PeriodType": 0, ~/~/ Определяет тип периода действия услуги в тарифном плане.
4350 - "Quantity": 0 ~/~/ Количество использования услуги.
4351 - }
4352 - ]
4353 -}
4354 -)))
4135 +|=(% style="width: 215px; background-color: rgb(230, 230, 230);" %)**Параметр**|=(% style="width: 861px; background-color: rgb(230, 230, 230);" %)**Описание**
4136 +|ClientId|Идентификатор клиента
4137 +|PlanId|Идентификатор тарифного плана
4138 +|Feature|Код услуги
4139 +|IsEnabled|Признак, определяющий активирована ли услуга
4140 +|IsFactual|Признак, определяющий расчёт по факту
4141 +|Limit|Лимит использования услуги. Значение -1 подразумевает безлимитное использование.
4142 +|Price|Цена за единицу.
4143 +|DebitDate|Следующий момент времени списания с баланса за услугу.
4144 +|PeriodValue|Значение периода.
4145 +|PeriodType|Определяет тип периода действия услуги в тарифном плане, 0 - Дни, 1 - Месяцы
4355 4355  
4356 4356  = (% style="color:#000000; font-size:18.6667px" %)Раздел: **Импорт и Экспорт**(%%) =
4357 4357  
... ... @@ -6123,62 +6123,6 @@
6123 6123  )))
6124 6124  
6125 6125  
6126 -= **Раздел: Роли** =
6127 -
6128 -== **Получение списка клиентских и системных ролей пользователя ** ==
6129 -
6130 -(% class="box successmessage" %)
6131 -(((
6132 -**POST /api/v3/groups/find**
6133 -)))
6134 -
6135 -Пример запроса:
6136 -
6137 -(((
6138 -{
6139 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор агента содержащий пользовательские роли
6140 - "userId": "3fa85f64-5717-4562-b3fc-2c963f66afa6" ~/~/ Идентификатор родительского элемента пользователей 
6141 -}
6142 -)))
6143 -
6144 -(((
6145 -
6146 -)))
6147 -
6148 -(((
6149 -Пример ответа:
6150 -)))
6151 -
6152 -(((
6153 -(((
6154 -{
6155 - "groups": [  ~/~/ Системные роли пользователя
6156 - {
6157 - "code": "string", ~/~/ Код роли.
6158 - "name": "string", ~/~/ Имя  
6159 - "shortName": "string" ~/~/ Короткое имя 
6160 - }
6161 - ],
6162 - "customGroups": [ ~/~/ Системные роли пользователя
6163 - {
6164 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор роли.
6165 - "name": "string", ~/~/ Наименование 
6166 - "shortName": "string", ~/~/ Короткое наименование 
6167 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6" ~/~/ Идентификатор владельца
6168 - }
6169 - ]
6170 -}
6171 -)))
6172 -)))
6173 -
6174 -(((
6175 -
6176 -)))
6177 -
6178 -(((
6179 -
6180 -)))
6181 -
6182 6182  = **Раздел: Локатор ** =
6183 6183  
6184 6184  
... ... @@ -6186,7 +6186,7 @@
6186 6186  
6187 6187  (% class="box infomessage" %)
6188 6188  (((
6189 -**GET /api/v3/locators **
5924 +**GET /api/v3/locators**
6190 6190  )))
6191 6191  
6192 6192  В заголовках запроса: X-Auth: Токен авторизации
... ... @@ -6195,83 +6195,33 @@
6195 6195  Пример ответа:
6196 6196  
6197 6197  (((
6198 -(((
6199 -{
6200 - "vehiclesIds": [ ~/~/ Объекты
6201 - 0
6202 - ],
6203 - "geoIds": [ ~/~/ Геозоны
6204 - 0
6205 - ],
6206 - "fieldsIds": [ ~/~/ Поля
6207 - 0
6208 - ],
6209 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор локатора.
6210 - "agentGuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор агента
6211 - "agentName": "string", ~/~/ Наименование агента.
6212 - "isEnabled": true, ~/~/ Активность 
6213 - "created": "2025-05-26T11:31:05.399Z", ~/~/ Дата создания
6214 - "updated": "2025-05-26T11:31:05.399Z", ~/~/ Дата обновления
6215 - "name": "string", ~/~/ Наименование.
6216 - "status": 0, ~/~/ Определяет статус пользователя локатора (0 - Активный, 1 - Запланированный, 2 - Неактивный) 
6217 - "activationMode": 0, ~/~/ Определяет вид активации локаторов ( 0 - сейчас, 1 - запланировать на время)
6218 - "activationTime": "2025-05-26T11:31:05.399Z", ~/~/ Время активации
6219 - "validity": 0, ~/~/ Значение срока действия
6220 - "validityType": 0, ~/~/ Тип значения срока действия (Дни = 0, Часы = 1, Минуты = 2) 
6221 - "autoProlongation": true, ~/~/ Автопродление срока действия.
6222 - "creatorUserId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID пользователя, создавшего локатор.
6223 - "creatorUserName": "string", ~/~/ Имя пользователя, создавшего локатор.
6224 - "url": "string", ~/~/ Ссылка
6225 - "language": 0, ~/~/ Язык
6226 - "showVehicleName": true, ~/~/ Наименование объекта
6227 - "showVehicleDirection": true, ~/~/ Направление движения на треке
6228 - "allowTrackReport": true, ~/~/ Трек
6229 - "showTrackTracing": true, ~/~/ Трассировка трека
6230 - "showSensors": true, ~/~/ Датчик
6231 - "availableMapLayers": [ ~/~/  Слои на карте
6232 - 0
6233 - ]
6234 -}
6235 -)))
6236 -)))
6237 -
6238 -
6239 -== **Получение перечня моделей ** ==
6240 -
6241 -(% class="box successmessage" %)
6242 -(((
6243 -**POST /api/v3/models/find**
6244 -)))
6245 -
6246 -Пример запроса:
6247 -
6248 -(((
6249 -(((
6250 -{
6251 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор локатора
6252 - "name": "string", ~/~/ Наименование локатора
6253 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6" ~/~/ Идентификатор родительского элемента пользователей
6254 -)))
6255 -
6256 -
6257 -
6258 - Пример ответа: 
6259 -
6260 -
6261 -(((
6262 6262  [
6263 6263   {
6264 - "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор локатора 
6265 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор пользователя, для которого надо получить данные
6266 - "parentName": "string", ~/~/ Наименование пользователя, для которого надо получить данные
6267 - "name": "string", ~/~/ Наименование локатора
6268 - "modelType": 0 ~/~/ Типы моделей транспортных средств (0 - None, 1 - Агро, 2 - Перевозчик, 3 - Машины) 
5935 + "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",  ~/~/ Идентификатор локатора.
5936 + "agentGuid": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор агента.
5937 + "agentName": "string", ~/~/ Наименование агента.
5938 + "isEnabled": true, ~/~/ Активен 
5939 + "created": "2025-03-12T06:48:41.254Z", ~/~/ Дата создания
5940 + "updated": "2025-03-12T06:48:41.254Z", ~/~/ Дата обновления
5941 + "name": "string", ~/~/ Наименование
5942 + "status": 0, ~/~/ 
5943 + "activationMode": 0, ~/~/ Определяет статус пользователя локатора (0 - Активный, 1 - Запланированный, 2 - Неактивный) 
5944 + "activationTime": "2025-03-12T06:48:41.254Z", ~/~/ Определяет вид активации локаторов. ( 0 - сейчас, 1 - время активации) 
5945 + "validity": 0, ~/~/ Срок действия в днях (1-90).
5946 + "autoProlongation": true, ~/~/ Автопродление срока действия.
5947 + "creatorUserId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ ID пользователя, создавшего локатор.
5948 + "creatorUserName": "string", ~/~/ Имя пользователя, создавшего локатор.
5949 + "url": "string", ~/~/ Ссылка
5950 + "language": 0, ~/~/ Язык.
5951 + "vehiclesCount": 0, ~/~/ Количество объектов.
5952 + "geozonesCount": 0, ~/~/ Количество геозон.
5953 + "fieldsCount": 0 ~/~/ Количество полей.
6269 6269   }
6270 6270  ]
6271 6271  )))
6272 -)))
6273 6273  
6274 6274  
5959 +
6275 6275  == **Создание локатора** ==
6276 6276  
6277 6277  (% class="box successmessage" %)
... ... @@ -6292,24 +6292,6 @@
6292 6292   "autoProlongation": true, ~/~/ Автопродление срока действия.
6293 6293   "url": "string", ~/~/ Ссылка
6294 6294   "language": 0 ~/~/ Язык
6295 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор клиента.
6296 - "vehiclesIds": [ ~/~/ Oбъекты
6297 - 0
6298 - ],
6299 - "geoIds": [ ~/~/ Геозоны
6300 - 0
6301 - ],
6302 - "fieldsIds": [ ~/~/ Поля
6303 - 0
6304 - ],
6305 - "showVehicleName": true, ~/~/ Наименование объекта
6306 - "showVehicleDirection": true, ~/~/ Направление движения на треке
6307 - "allowTrackReport": true, ~/~/ Трек
6308 - "showTrackTracing": true, ~/~/ Трассировка трека
6309 - "showSensors": true, ~/~/ Датчик
6310 - "availableMapLayers": [ ~/~/ Слои на карте (по умолчанию OpenStreetMap)
6311 - 0
6312 - ]
6313 6313  }
6314 6314  )))
6315 6315  
... ... @@ -6342,29 +6342,10 @@
6342 6342   "autoProlongation": true, ~/~/ Автопродление срока действия
6343 6343   "url": "string", ~/~/ Ссылка
6344 6344   "language": 0 ~/~/ Язык
6345 - "parentId": "3fa85f64-5717-4562-b3fc-2c963f66afa6", ~/~/ Идентификатор клиента.
6346 - "vehiclesIds": [ ~/~/ Oбъекты
6347 - 0
6348 - ],
6349 - "geoIds": [ ~/~/ Геозоны
6350 - 0
6351 - ],
6352 - "fieldsIds": [ ~/~/ Поля
6353 - 0
6354 - ],
6355 - "showVehicleName": true, ~/~/ Наименование объекта
6356 - "showVehicleDirection": true, ~/~/ Направление движения на треке
6357 - "allowTrackReport": true, ~/~/ Трек
6358 - "showTrackTracing": true, ~/~/ Трассировка трека
6359 - "showSensors": true, ~/~/ Датчик
6360 - "availableMapLayers": [ ~/~/ Слои на карте (по умолчанию OpenStreetMap)
6361 - 0
6362 - ]
6363 6363  }
6364 -
6365 -
6366 6366  )))
6367 6367  
6015 +
6368 6368  Пример ответа:
6369 6369  
6370 6370  200 ~/~/ Success

Меню

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