GET api/Account/CompleteProfile
Request Information
URI Parameters
None.
Body Parameters
None.
Response Information
Resource Description
UserProfileViewModel| Name | Description | Type | Additional information |
|---|---|---|---|
| UserId | string |
None. |
|
| UserProfileId | integer |
None. |
|
| SkillIds | string |
Required |
|
| LanguageIds | string |
Required |
|
| JobSubCategoriesIds | string |
Required |
|
| ProfileTitle | string |
None. |
|
| HourlyRate | decimal number |
Required |
|
| Addresss1 | string |
Required |
|
| Country1 | string |
Required |
|
| City1 | string |
Required |
|
| Addresss2 | string |
None. |
|
| Country2 | string |
None. |
|
| City2 | string |
None. |
|
| CellPhone | string |
Required |
|
| WorkPhone | string |
None. |
|
| HomePhone | string |
None. |
|
| TimeZone | string |
Required |
|
| ProfileImage | string |
None. |
|
| SameAsAddress1 | boolean |
None. |
|
| Gender | string |
Required |
|
| DateOfBirth | date |
Required |
|
| VideoIntroduction | string |
None. |
|
| EducationDetailXML | string |
None. |
|
| CertificationDetailXML | string |
None. |
|
| string |
None. |
||
| IsSuccess | boolean |
None. |
|
| IsUserWorker | boolean |
None. |
|
| CertificationsList | Collection of CertificationViewModel |
None. |
|
| JobCategoryList | Collection of JobCategoryViewModel |
None. |
|
| CountriesList | Collection of SelectListItem |
None. |
|
| TimeZoneList | Collection of SelectListItem |
None. |
|
| LanguageList | Collection of LanguageViewModel |
None. |
|
| SkillList | Collection of SkillViewModel |
None. |
|
| EducationList | Collection of EducationViewModel |
None. |
|
| profileImages | HttpPostedFileBase |
None. |
|
| introductionVideo | HttpPostedFileBase |
None. |
Response Formats
application/json, text/json
Sample:
{
"UserId": "sample string 1",
"UserProfileId": 1,
"SkillIds": "sample string 2",
"LanguageIds": "sample string 3",
"JobSubCategoriesIds": "sample string 4",
"ProfileTitle": "sample string 5",
"HourlyRate": 1.0,
"Addresss1": "sample string 6",
"Country1": "sample string 7",
"City1": "sample string 8",
"Addresss2": "sample string 9",
"Country2": "sample string 10",
"City2": "sample string 11",
"CellPhone": "sample string 12",
"WorkPhone": "sample string 13",
"HomePhone": "sample string 14",
"TimeZone": "sample string 15",
"ProfileImage": "sample string 16",
"SameAsAddress1": true,
"Gender": "sample string 18",
"DateOfBirth": "2026-10-15T03:20:41.1530265-07:00",
"VideoIntroduction": "sample string 19",
"EducationDetailXML": "sample string 20",
"CertificationDetailXML": "sample string 21",
"Email": "sample string 22",
"IsSuccess": true,
"IsUserWorker": true,
"CertificationsList": [
{
"CertificationId": 1,
"CertificationNumber": "sample string 2",
"CertificationName": "sample string 3",
"CertificationYear": "2026-10-15T03:20:41.1530265-07:00",
"HasTempCertificationId": true,
"IsDeleted": true,
"IsUpdated": true
},
{
"CertificationId": 1,
"CertificationNumber": "sample string 2",
"CertificationName": "sample string 3",
"CertificationYear": "2026-10-15T03:20:41.1530265-07:00",
"HasTempCertificationId": true,
"IsDeleted": true,
"IsUpdated": true
}
],
"JobCategoryList": [
{
"JobCategoryId": 1,
"CategoryName": "sample string 2",
"JobSubCategoryList": [
{
"JobSubCategoryId": 1,
"JobCategoryId": 1,
"SubCategoryName": "sample string 2",
"IsSelected": true
},
{
"JobSubCategoryId": 1,
"JobCategoryId": 1,
"SubCategoryName": "sample string 2",
"IsSelected": true
}
]
},
{
"JobCategoryId": 1,
"CategoryName": "sample string 2",
"JobSubCategoryList": [
{
"JobSubCategoryId": 1,
"JobCategoryId": 1,
"SubCategoryName": "sample string 2",
"IsSelected": true
},
{
"JobSubCategoryId": 1,
"JobCategoryId": 1,
"SubCategoryName": "sample string 2",
"IsSelected": true
}
]
}
],
"CountriesList": [
{
"Disabled": true,
"Group": {
"Disabled": true,
"Name": "sample string 2"
},
"Selected": true,
"Text": "sample string 3",
"Value": "sample string 4"
},
{
"Disabled": true,
"Group": {
"Disabled": true,
"Name": "sample string 2"
},
"Selected": true,
"Text": "sample string 3",
"Value": "sample string 4"
}
],
"TimeZoneList": [
{
"Disabled": true,
"Group": {
"Disabled": true,
"Name": "sample string 2"
},
"Selected": true,
"Text": "sample string 3",
"Value": "sample string 4"
},
{
"Disabled": true,
"Group": {
"Disabled": true,
"Name": "sample string 2"
},
"Selected": true,
"Text": "sample string 3",
"Value": "sample string 4"
}
],
"LanguageList": [
{
"LanguageId": 1,
"LanguageName": "sample string 2",
"IsSelected": true
},
{
"LanguageId": 1,
"LanguageName": "sample string 2",
"IsSelected": true
}
],
"SkillList": [
{
"SkillId": 1,
"SkillName": "sample string 2",
"IsSelected": true
},
{
"SkillId": 1,
"SkillName": "sample string 2",
"IsSelected": true
}
],
"EducationList": [
{
"EducationId": 1,
"DegreeTypeId": 1,
"Percentage": 1.0,
"DegreeTypeName": "sample string 1",
"DegreeName": "sample string 2",
"DegreeStartDate": "2026-10-15T03:20:41.1530265-07:00",
"DegreeEndDate": "2026-10-15T03:20:41.1530265-07:00",
"IsDeleted": true
},
{
"EducationId": 1,
"DegreeTypeId": 1,
"Percentage": 1.0,
"DegreeTypeName": "sample string 1",
"DegreeName": "sample string 2",
"DegreeStartDate": "2026-10-15T03:20:41.1530265-07:00",
"DegreeEndDate": "2026-10-15T03:20:41.1530265-07:00",
"IsDeleted": true
}
],
"profileImages": null,
"introductionVideo": null
}
application/xml, text/xml
Sample:
<UserProfileViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PS.HireRocks.Model">
<Addresss1>sample string 6</Addresss1>
<Addresss2>sample string 9</Addresss2>
<CellPhone>sample string 12</CellPhone>
<CertificationDetailXML>sample string 21</CertificationDetailXML>
<CertificationsList>
<CertificationViewModel>
<CertificationId>1</CertificationId>
<CertificationName>sample string 3</CertificationName>
<CertificationNumber>sample string 2</CertificationNumber>
<CertificationYear>2026-10-15T03:20:41.1530265-07:00</CertificationYear>
<HasTempCertificationId>true</HasTempCertificationId>
<IsDeleted>true</IsDeleted>
<IsUpdated>true</IsUpdated>
</CertificationViewModel>
<CertificationViewModel>
<CertificationId>1</CertificationId>
<CertificationName>sample string 3</CertificationName>
<CertificationNumber>sample string 2</CertificationNumber>
<CertificationYear>2026-10-15T03:20:41.1530265-07:00</CertificationYear>
<HasTempCertificationId>true</HasTempCertificationId>
<IsDeleted>true</IsDeleted>
<IsUpdated>true</IsUpdated>
</CertificationViewModel>
</CertificationsList>
<City1>sample string 8</City1>
<City2>sample string 11</City2>
<CountriesList xmlns:d2p1="http://schemas.datacontract.org/2004/07/System.Web.Mvc">
<d2p1:SelectListItem>
<d2p1:Disabled>true</d2p1:Disabled>
<d2p1:Group>
<d2p1:Disabled>true</d2p1:Disabled>
<d2p1:Name>sample string 2</d2p1:Name>
</d2p1:Group>
<d2p1:Selected>true</d2p1:Selected>
<d2p1:Text>sample string 3</d2p1:Text>
<d2p1:Value>sample string 4</d2p1:Value>
</d2p1:SelectListItem>
<d2p1:SelectListItem>
<d2p1:Disabled>true</d2p1:Disabled>
<d2p1:Group>
<d2p1:Disabled>true</d2p1:Disabled>
<d2p1:Name>sample string 2</d2p1:Name>
</d2p1:Group>
<d2p1:Selected>true</d2p1:Selected>
<d2p1:Text>sample string 3</d2p1:Text>
<d2p1:Value>sample string 4</d2p1:Value>
</d2p1:SelectListItem>
</CountriesList>
<Country1>sample string 7</Country1>
<Country2>sample string 10</Country2>
<DateOfBirth>2026-10-15T03:20:41.1530265-07:00</DateOfBirth>
<EducationDetailXML>sample string 20</EducationDetailXML>
<EducationList>
<EducationViewModel>
<DegreeEndDate>2026-10-15T03:20:41.1530265-07:00</DegreeEndDate>
<DegreeName>sample string 2</DegreeName>
<DegreeStartDate>2026-10-15T03:20:41.1530265-07:00</DegreeStartDate>
<DegreeTypeId>1</DegreeTypeId>
<DegreeTypeName>sample string 1</DegreeTypeName>
<EducationId>1</EducationId>
<IsDeleted>true</IsDeleted>
<Percentage>1</Percentage>
</EducationViewModel>
<EducationViewModel>
<DegreeEndDate>2026-10-15T03:20:41.1530265-07:00</DegreeEndDate>
<DegreeName>sample string 2</DegreeName>
<DegreeStartDate>2026-10-15T03:20:41.1530265-07:00</DegreeStartDate>
<DegreeTypeId>1</DegreeTypeId>
<DegreeTypeName>sample string 1</DegreeTypeName>
<EducationId>1</EducationId>
<IsDeleted>true</IsDeleted>
<Percentage>1</Percentage>
</EducationViewModel>
</EducationList>
<Email>sample string 22</Email>
<Gender>sample string 18</Gender>
<HomePhone>sample string 14</HomePhone>
<HourlyRate>1</HourlyRate>
<IsSuccess>true</IsSuccess>
<IsUserWorker>true</IsUserWorker>
<JobCategoryList>
<JobCategoryViewModel>
<CategoryName>sample string 2</CategoryName>
<JobCategoryId>1</JobCategoryId>
<JobSubCategoryList>
<JobSubCategoryViewModel>
<IsSelected>true</IsSelected>
<JobCategoryId>1</JobCategoryId>
<JobSubCategoryId>1</JobSubCategoryId>
<SubCategoryName>sample string 2</SubCategoryName>
</JobSubCategoryViewModel>
<JobSubCategoryViewModel>
<IsSelected>true</IsSelected>
<JobCategoryId>1</JobCategoryId>
<JobSubCategoryId>1</JobSubCategoryId>
<SubCategoryName>sample string 2</SubCategoryName>
</JobSubCategoryViewModel>
</JobSubCategoryList>
</JobCategoryViewModel>
<JobCategoryViewModel>
<CategoryName>sample string 2</CategoryName>
<JobCategoryId>1</JobCategoryId>
<JobSubCategoryList>
<JobSubCategoryViewModel>
<IsSelected>true</IsSelected>
<JobCategoryId>1</JobCategoryId>
<JobSubCategoryId>1</JobSubCategoryId>
<SubCategoryName>sample string 2</SubCategoryName>
</JobSubCategoryViewModel>
<JobSubCategoryViewModel>
<IsSelected>true</IsSelected>
<JobCategoryId>1</JobCategoryId>
<JobSubCategoryId>1</JobSubCategoryId>
<SubCategoryName>sample string 2</SubCategoryName>
</JobSubCategoryViewModel>
</JobSubCategoryList>
</JobCategoryViewModel>
</JobCategoryList>
<JobSubCategoriesIds>sample string 4</JobSubCategoriesIds>
<LanguageIds>sample string 3</LanguageIds>
<LanguageList>
<LanguageViewModel>
<IsSelected>true</IsSelected>
<LanguageId>1</LanguageId>
<LanguageName>sample string 2</LanguageName>
</LanguageViewModel>
<LanguageViewModel>
<IsSelected>true</IsSelected>
<LanguageId>1</LanguageId>
<LanguageName>sample string 2</LanguageName>
</LanguageViewModel>
</LanguageList>
<ProfileImage>sample string 16</ProfileImage>
<ProfileTitle>sample string 5</ProfileTitle>
<SameAsAddress1>true</SameAsAddress1>
<SkillIds>sample string 2</SkillIds>
<SkillList>
<SkillViewModel>
<IsSelected>true</IsSelected>
<SkillId>1</SkillId>
<SkillName>sample string 2</SkillName>
</SkillViewModel>
<SkillViewModel>
<IsSelected>true</IsSelected>
<SkillId>1</SkillId>
<SkillName>sample string 2</SkillName>
</SkillViewModel>
</SkillList>
<TimeZone>sample string 15</TimeZone>
<TimeZoneList xmlns:d2p1="http://schemas.datacontract.org/2004/07/System.Web.Mvc">
<d2p1:SelectListItem>
<d2p1:Disabled>true</d2p1:Disabled>
<d2p1:Group>
<d2p1:Disabled>true</d2p1:Disabled>
<d2p1:Name>sample string 2</d2p1:Name>
</d2p1:Group>
<d2p1:Selected>true</d2p1:Selected>
<d2p1:Text>sample string 3</d2p1:Text>
<d2p1:Value>sample string 4</d2p1:Value>
</d2p1:SelectListItem>
<d2p1:SelectListItem>
<d2p1:Disabled>true</d2p1:Disabled>
<d2p1:Group>
<d2p1:Disabled>true</d2p1:Disabled>
<d2p1:Name>sample string 2</d2p1:Name>
</d2p1:Group>
<d2p1:Selected>true</d2p1:Selected>
<d2p1:Text>sample string 3</d2p1:Text>
<d2p1:Value>sample string 4</d2p1:Value>
</d2p1:SelectListItem>
</TimeZoneList>
<UserId>sample string 1</UserId>
<UserProfileId>1</UserProfileId>
<VideoIntroduction>sample string 19</VideoIntroduction>
<WorkPhone>sample string 13</WorkPhone>
<introductionVideo xmlns:d2p1="http://schemas.datacontract.org/2004/07/System.Web" i:nil="true" />
<profileImages xmlns:d2p1="http://schemas.datacontract.org/2004/07/System.Web" i:nil="true" />
</UserProfileViewModel>