POST api/User/EditUserProfile

Edit user profile

Request Information

URI Parameters

None.

Body Parameters

UserEditProfileModel

UserEditProfileModel
NameDescriptionTypeAdditional information
Id

integer

None.

Name

string

None.

CountryCode

string

Required

Phone

string

Required

String length: inclusive between 0 and 12

DateOfBirth

date

None.

UpdatedBy

string

None.

ProfileImage

Collection of byte

None.

Email

string

Required

Data type: EmailAddress

Country

string

Required

Password

string

Required

CountryISOCode

string

Required

SurName

string

None.

City

string

Required

Nationality

string

Required

LanguageSpoken

integer

Required

UserName

string

Required

Gender

string

None.

Allergies

string

None.

SkinComplexionId

integer

None.

SkinTypeId

integer

None.

Request Formats

application/json, text/json

Sample:
{
  "id": 1,
  "name": "sample string 2",
  "countryCode": "sample string 3",
  "phone": "sample string 4",
  "dateOfBirth": "2026-08-08T08:24:25.6368358+00:00",
  "updatedBy": "sample string 5",
  "profileImage": "QEA=",
  "email": "sample string 6",
  "country": "sample string 7",
  "password": "sample string 8",
  "countryISOCode": "sample string 9",
  "surName": "sample string 10",
  "city": "sample string 11",
  "nationality": "sample string 12",
  "languageSpoken": 13,
  "userName": "sample string 14",
  "gender": "sample string 15",
  "allergies": "sample string 16",
  "skinComplexionId": 17,
  "skinTypeId": 18
}

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"
}