Skip to main content

Создание областей в УЛК

Позволяет создавать области данных в УЛК с указанными настройками подключения к серверу СУЛ и создавать пользователей УЛК.

POST запрос /data_area/add

Обмен данными выполняется по протоколу HTTP.

Кодировка текста utf-8. 

HTTP аутентификация: Basic Auth

 

Соответствие номеров и групп доступа:
1 - Администраторы 
2 - Маркетологи
3 - Редакторы ассортимента, магазинов и городов
4 - Редакторы карт
5 - Только просмотр

Ответ всегда приходит в следующем виде:

{
"code": Номер кода выполнения (200 - успешно, 400 - ошибка в ходе выполнения),
"data": Служебные сообщения, появившиеся в ходе выполнения (актуально только для завершения с ошибкой иначе null),
"message": Служебное сообщение о результате выполнения: "Область успешно создана" или "Возникли ошибки при выполнении операции добавления области данных"
}

Пример отправки запроса:

{
    "login": "login",                   		// Обязательный,   строка
    "data_area": "Номер области",       		// Обязательный,   число
    "server": "Адрес сервера",          		// Обязательный,   строка
    "port": "Номер порта",              		// Обязательный,   строка
    "password": "Пароль",               		// Обязательный,   зашифрованный в sha-1 строка
    "organization": "Наименование организации", // Обязательный,   строка
    "contact": "Контанктное лицо", 				// Необязательный, строка
    "phone": "Номер телефона",     				// Необязательный, строка
    "users": [                     				// Необязательный, массив структур
       {
           "name": "user1",             		// Обязательный,   строка
           "password": "password",      		// Обязательный,   строка только английские буквы
           "access_groups": [           		// Обязательный,   массив чисел
           1,
           2
           ], 
           "email": "email1@mail.ru",   		// Необязательный,	строка
           "phone": "79113456789"	      		// Необязательный, 	строка
       }
       {
           "name": "user2",  					// Обязательный,   строка            		
           "password": "itspassword",			// Обязательный,   строка только английские буквы    		
           "access_groups": [ 					// Обязательный,   массив чисел           		
            5
             ]              
       }
  ]
}