Создание пользователя

Запрос предназначен для создания новой учетной записи.

Пример запроса

&svc=create_user&params={
   "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 группы пользователей созданного пользователя
}