13  /  41

Регистрация нового пользователя

Для регистрации нового пользователя используйте метод POST /auth/user/new/

Параметры запроса POST

Параметр Обязательно Описание
login Да Логин нового пользователя 1
password Да Пароль нового пользователя 1
email Да Электронная почта нового пользователя 2
name Имя нового пользователя
last_name Фамилия нового пользователя

Примечания

1 Только латинские символы

2 Реальный адрес электронной почты нового пользователя на который будут отправляться уведомления

Обратите внимание! Порядок следования параметров в запросе значения не имеет, но названия параметров должны быть написаны прописными или строчными буквами, как указано в настоящей документации.

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


POST /api/1.0/auth/user/ HTTP/1.1
Host: foodcost.pro
name=ИМЯ&last_name=ФАМИЛИЯ&login=USER&password=PASSWORD&email=USER@MYCOMPANY.COM

Параметры ответа

Свойства Описание Значения
status Статус ответа на запрос success | error
id ID нового пользователя
login Логин нового пользователя
email
Адрес электронной почты нового пользователя

Пример ответа в формате JSON

	
{
	"status":"success",
	"id":"12345",
	"login":"user",
	"email":"user@mycompany.com",
}

Коды ошибок

Код Текст ошибки Причины
5 Method Not Allowed Используется неправильный метод запроса
1000 Укажите логин, пароль и email Не заполнены обязательные свойства
1001 Пользователь с таким e-mail (user@mycompany.com) уже существует. Пользователь с логином "user" уже существует Ошибка при регистрации нового пользователя

Пример ошибки в формате JSON


{
	"status":"error",
	"code":"1001",
	"message":"Пользователь с e-mail user@mycompany.com уже существует! 
	           Пользователь с логином user уже существует!"
}


0