====== Создание пользователя ======
Запрос предназначен для создания новой учетной записи.
=== Пример запроса ===
&svc=create_user¶ms={
"login":string,
"pass":string,
"photo":base64,
"is_admin":ushort,
"address_base":string,
"time_zone":short,
"email":string,
"phone":string,
"language":string,
"creator":integer,
"location":string,
"legal_name":string,
"lat_lon":double,double,
"cost_mode":string,
"cost_unit":double,
"currency":string,
"cost_day":integer,
"hide_menu":string,string,string,
}
=== Параметры ===
^ Параметр ^ Значение ^
| login | Логин учетной записи. |
| pass | Пароль учетной записи. |
| is_admin | Устанавливает права администратора для учетной записи:\\ 1 // Пользователь будет обладать правами администратора.
0 // У пользователя не будет прав администратора.
|
| address_base | **Важно!** //Gelios Hosting использует собственную адресную базу и переключение не возможно. Настройка актуальна для Gelios Server.//\\ Устанавливает используемую адресную базу:\\ "Google" // Адресная база Google
"Yandex" // Адресная база Yandex
"Wialon" // Адресная база Wialon
|
| email | Электронная почта учетной записи. |
| phone | Телефонный номер учетной записи. |
| language | Язык интерфейса учетной записи. |
| creator | Владелец учетной записи. |
| location | Местоположение учетной записи. |
| legal_name | Название юридического лица учетной записи. |
| lat_lon | Координаты первоначального центрирования карты для учетной записи. |
| cost_mode | Режим оплаты для учетной записи:\\ "units" // Ежемесячная абонентская плата
"days" // Списывать дни
"units_days" //Ежедневный платеж по активным объектам
"units_days_all" //Ежедневный платеж по всем объектам
|
| cost_unit | Стоимость объекта для учетной записи. Для ежемесячно абонентской платы указывается стоимость в месяц, при ежедневной оплате - стоимость в день. |
| currency | Валюта оплаты для учетной записи. |
| cost_day | Граница блокировки для типа оплаты "Списывать дни". |
| hide_menu | Устанавливает список частей интерфейса, которые необходимо **скрыть** для отображения на учетной записи:\\ "monitoring" // Раздел Автомобили
"unit_phone" // Телефон объекта
"create_cmd" // Отправка команд
"waybills" // Путевые листы
"files" // Файлы
"chat" // Чат
"unit_edit" // Изменить название
"features" // Характеристики
"tracks" // Раздел Треки
"report" // Раздел Отчеты
"general_templates" // Общие шаблоны
"graph" // Раздел Графики
"geo_object" // Раздел Геообъекты
"notification" // Раздел Уведомления
"edit_notifications" // Редактирование уведомлений
"type_notif_email" // Тип уведомлений E-mail
"type_notif_sms" // Тип уведомлений СМС
"type_notif_online" // Тип уведомлений онлайн
"type_notif_http" // Тип уведомлений HTTP
"type_notif_cmd" // Тип уведомлений команда
"routes" // Раздел Маршруты
"drivers" // Раздел Водители
"documentation" // Меню Документация
"maintenance" // Раздел Техническое обслуживание
"alarms" // Раздел Тревога
"berlio" // Раздел Топливные карты
"change_password" // Возможность смены пароля
|
=== Дополнительно ===
Необязательные параметры:
"is_admin":1,
"address_base":"Google", "time_zone":0, "email":mail@mail.ru, "phone":"1234567", "language":"en", "creator":1, "location":"Минск", "legal_name":"organization", "lat_lon":"23.2323,57.211", "cost_mode": "units | days", "cost_day": 10, "currency": "eur", "cost_unit": 1.5, "hide_menu":"sensor,report,video,graph,routes,drivers,maintenance,alarms,berlio,waybills, files,chat,features,general_templates" Чтобы добавить "+" в номер телефона - %2B
=== Ответ сервера ===
== Пользователь успешно создан ==
{
"user_id":"24279", // ID созданного пользователя
"units_group_id":"28840", // ID группы объектов созданного пользователя
"users_group_id":"24640" // ID группы пользователей созданного пользователя
}