POST api/Account/UpsertUser
Request Information
URI Parameters
None.
Body Parameters
UserModel| Name | Description | Type | Additional information |
|---|---|---|---|
| UserKey | string |
None. |
|
| AccountKey | string |
None. |
|
| EntityKey | string |
None. |
|
| EntityListingKey | string |
None. |
|
| ViewsCount | integer |
None. |
|
| GenderId | integer |
None. |
|
| TitleId | integer |
None. |
|
| NationalitiesIds | Collection of integer |
None. |
|
| CreatedOn | date |
None. |
|
| ModifiedOn | date |
None. |
|
| PrefixTitleId | integer |
None. |
|
| CountryPrefixTitleId | integer |
None. |
|
| GraduationYear | integer |
None. |
|
| SenderName | string |
None. |
|
| StatusId | integer |
None. |
|
| BirthDate | date |
None. |
|
| BranchKeys | Collection of string |
None. |
|
| RoomKeys | Collection of string |
None. |
|
| UserCountryDetails | Collection of UserCountryDetailsModel |
None. |
|
| ImageUrl | string |
None. |
|
| LicenseID | string |
None. |
|
| CountryId | integer |
None. |
|
| UserBranchModels | Collection of UserBranchModel |
None. |
|
| UserSpecialtyModels | Collection of UserSpecialityModel |
None. |
|
| TitleImageUrl | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"UserKey": "sample string 1",
"AccountKey": "sample string 2",
"EntityKey": "sample string 3",
"EntityListingKey": "sample string 4",
"ViewsCount": 5,
"GenderId": 1,
"TitleId": 1,
"NationalitiesIds": [
1,
2
],
"CreatedOn": "2025-12-06T06:23:56.693826+02:00",
"ModifiedOn": "2025-12-06T06:23:56.693826+02:00",
"PrefixTitleId": 1,
"CountryPrefixTitleId": 1,
"GraduationYear": 1,
"SenderName": "sample string 8",
"StatusId": 1,
"BirthDate": "2025-12-06T06:23:56.7094053+02:00",
"BranchKeys": [
"sample string 1",
"sample string 2"
],
"RoomKeys": [
"sample string 1",
"sample string 2"
],
"UserCountryDetails": [
{
"UserId": 1,
"CountryId": 2,
"LanguageId": 3,
"FirstName": "sample string 4",
"LastName": "sample string 5",
"ProfessionalTitle": "sample string 6",
"About": "sample string 7",
"Url": "sample string 8",
"Phonetic": "sample string 9",
"Notes": "sample string 10"
},
{
"UserId": 1,
"CountryId": 2,
"LanguageId": 3,
"FirstName": "sample string 4",
"LastName": "sample string 5",
"ProfessionalTitle": "sample string 6",
"About": "sample string 7",
"Url": "sample string 8",
"Phonetic": "sample string 9",
"Notes": "sample string 10"
}
],
"ImageUrl": "sample string 9",
"LicenseID": "sample string 10",
"CountryId": 11,
"UserBranchModels": [
{
"UserKey": "sample string 1",
"BranchKey": "sample string 2",
"Roomkeys": [
"sample string 1",
"sample string 2"
],
"InsuranceKeys": [
"sample string 1",
"sample string 2"
],
"UserBranchInsuranceProviderModels": [
{
"InsuranceProviderKey": "sample string 1",
"StatusId": 2
},
{
"InsuranceProviderKey": "sample string 1",
"StatusId": 2
}
],
"Fees": 3.0,
"BookingTypeId": 4
},
{
"UserKey": "sample string 1",
"BranchKey": "sample string 2",
"Roomkeys": [
"sample string 1",
"sample string 2"
],
"InsuranceKeys": [
"sample string 1",
"sample string 2"
],
"UserBranchInsuranceProviderModels": [
{
"InsuranceProviderKey": "sample string 1",
"StatusId": 2
},
{
"InsuranceProviderKey": "sample string 1",
"StatusId": 2
}
],
"Fees": 3.0,
"BookingTypeId": 4
}
],
"UserSpecialtyModels": [
{
"SpecialtyKey": "sample string 1",
"IsMainSpecialty": true,
"StatusId": 3,
"SpecialityGroupId": 4
},
{
"SpecialtyKey": "sample string 1",
"IsMainSpecialty": true,
"StatusId": 3,
"SpecialityGroupId": 4
}
],
"TitleImageUrl": "sample string 12"
}
application/xml, text/xml
Sample:
<UserModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/VDoctorsApp.Models">
<AccountKey>sample string 2</AccountKey>
<BirthDate>2025-12-06T06:23:56.7094053+02:00</BirthDate>
<BranchKeys xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>sample string 1</d2p1:string>
<d2p1:string>sample string 2</d2p1:string>
</BranchKeys>
<CountryId>11</CountryId>
<CountryPrefixTitleId>1</CountryPrefixTitleId>
<CreatedOn>2025-12-06T06:23:56.693826+02:00</CreatedOn>
<EntityKey>sample string 3</EntityKey>
<EntityListingKey>sample string 4</EntityListingKey>
<GenderId>1</GenderId>
<GraduationYear>1</GraduationYear>
<ImageUrl>sample string 9</ImageUrl>
<LicenseID>sample string 10</LicenseID>
<ModifiedOn>2025-12-06T06:23:56.693826+02:00</ModifiedOn>
<NationalitiesIds xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:int>1</d2p1:int>
<d2p1:int>2</d2p1:int>
</NationalitiesIds>
<PrefixTitleId>1</PrefixTitleId>
<RoomKeys xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:string>sample string 1</d2p1:string>
<d2p1:string>sample string 2</d2p1:string>
</RoomKeys>
<SenderName>sample string 8</SenderName>
<StatusId>1</StatusId>
<TitleId>1</TitleId>
<TitleImageUrl>sample string 12</TitleImageUrl>
<UserBranchModels>
<UserBranchModel>
<BookingTypeId>4</BookingTypeId>
<BranchKey>sample string 2</BranchKey>
<Fees>3</Fees>
<InsuranceKeys xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:string>sample string 1</d4p1:string>
<d4p1:string>sample string 2</d4p1:string>
</InsuranceKeys>
<Roomkeys xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:string>sample string 1</d4p1:string>
<d4p1:string>sample string 2</d4p1:string>
</Roomkeys>
<UserBranchInsuranceProviderModels>
<UserBranchInsuranceProviderModel>
<InsuranceProviderKey>sample string 1</InsuranceProviderKey>
<StatusId>2</StatusId>
</UserBranchInsuranceProviderModel>
<UserBranchInsuranceProviderModel>
<InsuranceProviderKey>sample string 1</InsuranceProviderKey>
<StatusId>2</StatusId>
</UserBranchInsuranceProviderModel>
</UserBranchInsuranceProviderModels>
<UserKey>sample string 1</UserKey>
</UserBranchModel>
<UserBranchModel>
<BookingTypeId>4</BookingTypeId>
<BranchKey>sample string 2</BranchKey>
<Fees>3</Fees>
<InsuranceKeys xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:string>sample string 1</d4p1:string>
<d4p1:string>sample string 2</d4p1:string>
</InsuranceKeys>
<Roomkeys xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:string>sample string 1</d4p1:string>
<d4p1:string>sample string 2</d4p1:string>
</Roomkeys>
<UserBranchInsuranceProviderModels>
<UserBranchInsuranceProviderModel>
<InsuranceProviderKey>sample string 1</InsuranceProviderKey>
<StatusId>2</StatusId>
</UserBranchInsuranceProviderModel>
<UserBranchInsuranceProviderModel>
<InsuranceProviderKey>sample string 1</InsuranceProviderKey>
<StatusId>2</StatusId>
</UserBranchInsuranceProviderModel>
</UserBranchInsuranceProviderModels>
<UserKey>sample string 1</UserKey>
</UserBranchModel>
</UserBranchModels>
<UserCountryDetails>
<UserCountryDetailsModel>
<About>sample string 7</About>
<CountryId>2</CountryId>
<FirstName>sample string 4</FirstName>
<LanguageId>3</LanguageId>
<LastName>sample string 5</LastName>
<Notes>sample string 10</Notes>
<Phonetic>sample string 9</Phonetic>
<ProfessionalTitle>sample string 6</ProfessionalTitle>
<Url>sample string 8</Url>
<UserId>1</UserId>
</UserCountryDetailsModel>
<UserCountryDetailsModel>
<About>sample string 7</About>
<CountryId>2</CountryId>
<FirstName>sample string 4</FirstName>
<LanguageId>3</LanguageId>
<LastName>sample string 5</LastName>
<Notes>sample string 10</Notes>
<Phonetic>sample string 9</Phonetic>
<ProfessionalTitle>sample string 6</ProfessionalTitle>
<Url>sample string 8</Url>
<UserId>1</UserId>
</UserCountryDetailsModel>
</UserCountryDetails>
<UserKey>sample string 1</UserKey>
<UserSpecialtyModels>
<UserSpecialityModel>
<IsMainSpecialty>true</IsMainSpecialty>
<SpecialityGroupId>4</SpecialityGroupId>
<SpecialtyKey>sample string 1</SpecialtyKey>
<StatusId>3</StatusId>
</UserSpecialityModel>
<UserSpecialityModel>
<IsMainSpecialty>true</IsMainSpecialty>
<SpecialityGroupId>4</SpecialityGroupId>
<SpecialtyKey>sample string 1</SpecialtyKey>
<StatusId>3</StatusId>
</UserSpecialityModel>
</UserSpecialtyModels>
<ViewsCount>5</ViewsCount>
</UserModel>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
HttpResponseMessage| Name | Description | Type | Additional information |
|---|---|---|---|
| Version | Version |
None. |
|
| Content | HttpContent |
None. |
|
| StatusCode | HttpStatusCode |
None. |
|
| ReasonPhrase | string |
None. |
|
| Headers | Collection of Object |
None. |
|
| RequestMessage | HttpRequestMessage |
None. |
|
| IsSuccessStatusCode | boolean |
None. |