# Зарегистрироваться
# Запрос для регистрации
METHOD POST
URI /v1/auth/signup/
# Параметры
Название | Тип | Обязательный | Описание |
---|---|---|---|
username | string | true | Имя или название организации |
password | string | true | Пароль |
string | true | ||
phone | string | true | Телефон |
type | range | true | Тип. Возможные варианты можно посмотреть здесь |
invite_code | string | false | Инвайт код |
contract_number | integer | false | Абонентский номер |
source | range | false | Источник запроса. Возможные варианты можно посмотреть здесь |
# Ответ
Ответ будет содержать параметр success(boolean) true|false
- по которому можно понять регистрация прошла успешно или нет
TIP
В ответе будет параметр auth_key
для дальнейшей авторизации по токену Bearer
Пример положительного ответа
{
"success": true,
"message": "Вы успешно зарегистрировались",
"data": {
"id": 1008,
"username": "Developer",
"auth_key": "2dy4hW_Z1Heu5BNaz3Y7OjHjZGuKAHsa",
"email": "developer@cvek.ru",
"phone": "9092342233",
"contract_number": 66778914,
"type": 1,
"invite_code": "ZZZU3Q",
"city": null
}
}
Пример отрицательного ответа
{
"success": false,
"errorType": "ValidationError",
"message": "Проверьте правильность введенных данных",
"errors": {
"email": [
"Пользователь с таким email уже сужествует."
]
},
"data": {
"errors": {
"email": [
"Пользователь с таким email уже сужествует."
]
}
}
}
# Пример
Запрос
{
"username": "Developer",
"email": "developer@cvek.ru",
"password": "123456",
"phone": "9092342233",
"type": 1
}
Ответ
{
"success": true,
"message": "Вы успешно зарегистрировались",
"data": {
"id": 1008,
"username": "Developer",
"auth_key": "2dy4hW_Z1Heu5BNaz3Y7OjHjZGuKAHsa",
"email": "developer@cvek.ru",
"phone": "9092342233",
"contract_number": 66778914,
"type": 1,
"invite_code": "ZZZU3Q",
"city": null
}
}