POST api/User/UserRegistration

User registration

Request Information

URI Parameters

None.

Body Parameters

UsersModel

UserRegistrationModel
NameDescriptionTypeAdditional information
Name

string

None.

SurName

string

Required

City

string

Required

Nationality

string

Required

LanguageSpoken

integer

Required

UserName

string

Required

CountryCode

string

Required

Phone

string

Required

String length: inclusive between 0 and 12

Password

string

Required

ReferralCode

string

None.

CreatedBy

string

Required

ProfileImage

Collection of byte

None.

Email

string

Required

Data type: EmailAddress

Country

string

None.

IsSubscribed

boolean

None.

Gender

string

None.

IsAutoSubscribed

boolean

None.

DateOfBirth

date

None.

CountryISOCode

string

Required

DeviceKey

string

None.

DeviceType

string

None.

DeviceLanguage

string

None.

Allergies

string

None.

SkinComplexionId

integer

None.

SkinTypeId

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "name": "sample string 1",
  "surName": "sample string 2",
  "city": "sample string 3",
  "nationality": "sample string 4",
  "languageSpoken": 5,
  "userName": "sample string 6",
  "countryCode": "sample string 7",
  "phone": "sample string 8",
  "password": "sample string 9",
  "referralCode": "sample string 10",
  "createdBy": "sample string 11",
  "profileImage": "QEA=",
  "email": "sample string 12",
  "country": "sample string 13",
  "isSubscribed": true,
  "gender": "sample string 14",
  "isAutoSubscribed": true,
  "dateOfBirth": "2026-08-08T08:25:31.9042723+00:00",
  "countryISOCode": "sample string 15",
  "deviceKey": "sample string 16",
  "deviceType": "sample string 17",
  "deviceLanguage": "sample string 18",
  "allergies": "sample string 19",
  "skinComplexionId": 20,
  "skinTypeId": 21
}

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

GenericResponseOfString
NameDescriptionTypeAdditional information
status

string

None.

message

string

None.

UserStatus

string

None.

Data

string

None.

Response Formats

application/json, text/json

Sample:
{
  "status": "sample string 1",
  "message": "sample string 2",
  "userStatus": "sample string 3",
  "data": "sample string 4"
}