POST api/Account/Register

Регистрация

Request Information

URI Parameters

None.

Body Parameters

RegisterBindingModel
NameDescriptionTypeAdditional information
PhoneNumber

Номер телефона, объязательное поле, максимальное количество 16 символов

string

Required

String length: inclusive between 0 and 16

Password

Пароль, объязательное поле, максимальное количество 100 символов

string

Required

Data type: Password

String length: inclusive between 6 and 100

ConfirmPassword

Подтверждение пароля, объязательное поле, максимальное количество 100 символов

string

Data type: Password

FirstName

Имя, объязательное поле, максимальное количество 150 символов

string

Required

String length: inclusive between 0 and 150

MiddleName

Отчество, максимальное количество 150 символов

string

String length: inclusive between 0 and 150

LastName

Фамилия, объязательное поле, максимальное количество 150 символов

string

Required

String length: inclusive between 0 and 150

birthdate

Дата рождения, объязательное поле

date

Required

school_id

Школа

integer

None.

Gender

Пол, объязательное поле

boolean

Required

Request Formats

application/json, text/json

Sample:
{
  "PhoneNumber": "sample string 1",
  "Password": "sample string 2",
  "ConfirmPassword": "sample string 3",
  "FirstName": "sample string 4",
  "MiddleName": "sample string 5",
  "LastName": "sample string 6",
  "birthdate": "2018-07-17T21:02:11.1055379+06:00",
  "school_id": 1,
  "Gender": true
}

application/xml, text/xml

Sample:
<RegisterBindingModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Api.Models">
  <ConfirmPassword>sample string 3</ConfirmPassword>
  <FirstName>sample string 4</FirstName>
  <Gender>true</Gender>
  <LastName>sample string 6</LastName>
  <MiddleName>sample string 5</MiddleName>
  <Password>sample string 2</Password>
  <PhoneNumber>sample string 1</PhoneNumber>
  <birthdate>2018-07-17T21:02:11.1055379+06:00</birthdate>
  <school_id>1</school_id>
</RegisterBindingModel>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

ResponseModelUser
NameDescriptionTypeAdditional information
Token

Токен авторизации

string

None.

RefreshToken

Токен для обновление Токена авторизации

string

None.

success

Успешность запроса true, false

boolean

None.

Errors

Ошибка запроса

Collection of string

None.

Response Formats

application/json, text/json

Sample:
{
  "Token": "sample string 1",
  "RefreshToken": "sample string 2",
  "success": true,
  "Errors": [
    "sample string 1",
    "sample string 2"
  ]
}

application/xml, text/xml

Sample:
<ResponseModelUser xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Api.Models">
  <Errors xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </Errors>
  <success>true</success>
  <RefreshToken>sample string 2</RefreshToken>
  <Token>sample string 1</Token>
</ResponseModelUser>