This is an old revision of the document!


FIXME This page is not fully translated, yet. Please help completing the translation.
(remove this paragraph once the translation is finished)

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

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

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

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