GET api/Candidates/Profile/{CandidateId}

Used to fetch a Candidate using CandidateId

Request Information

URI Parameters

NameDescriptionTypeAdditional information
CandidateId

This is MFront CandidateId

integer

Required

Body Parameters

None.

Response Information

Resource Description

CandidateDO
NameDescriptionTypeAdditional information
CandidateId

This is the CandidateId

integer

None.

Salutation

This is Candidate's Saluration (Mr./Mrs. )

string

None.

FirstName

This is Candidate's FirstName

string

None.

MiddleName

This is Candidate's MiddleName

string

None.

SurName

This is Candidate's Surname

string

None.

Gender

This is Candidate's Gender

string

None.

Ethnicity

This is Candidate's Ethnicity

string

None.

Source

This is Candidate's Status

string

None.

Mobile

This is Candidate's Mobile

string

None.

Phone

This is Candidate's Phone

string

None.

Email

This is Candidate's Email

string

None.

DateOfBirth

This is Candidate's DateOfBirth

date

None.

EmergencyContactName

This is Candidate's EmergencyContactName

string

None.

EmergencyContactNumber

This is Candidate's Emergency

string

None.

WillingToRelocate

This is Candidate's WillingToRelocate

boolean

None.

HasOwnTransport

This is Candidate's HasOwnTransport

boolean

None.

WillingToTravelDistance

This is Candidate's WillingToTravelDistance

string

None.

ResidentialAddress

This is Candidate's ResidentialAddress

Address

None.

PostalAddress

This is Candidate's PostalAddress

Address

None.

OwningConsultantId

This is Candidate's OwningConsultantId

integer

None.

OwningBranchId

This is Candidate's OwningBranchId

integer

None.

TempSalary

This is Candidate's TempSalary

SalaryData

None.

PermSalary

This is Candidate's PermSalary

SalaryData

None.

IndustryList

This is Candidate's IndustryList

Collection of string

None.

PreferredLocationList

This is Candidate's PreferredLocationList

Collection of string

None.

MarketingPreferenceList

This is Candidate's MarketingPreferenceList

Collection of MarketingPreferenceData

None.

WorkTypeList

This is Candidate's WorkTypeList

Collection of WorkTypeData

None.

EmailStopFlag

This is Candidate's EmailStopFlag

boolean

None.

EmailBounceBackFlag

This is Candidate's EmailBounceBackFlag

boolean

None.

SMSStopFlag

This is Candidate's SMS StopFlag

boolean

None.

DeactivatedReason

This is Candidate's Deactiviated Reason

string

None.

DeactivatedOn

This is Candidate's Deactiviated On Date

date

None.

DeactivatedBy

This is Candidate's Deactiviated By data

string

None.

NextAvailableFrom

This is the date when the Candidate is available for work

date

None.

CurrentJobTitle

This is the Candidate's Current JobTitle

string

None.

NoticePeriod

This is the Candidate's current job title

string

None.

CandidateQualificationList

This is the Candidate's Qualification

Collection of CandidateEducationQualificationDO

None.

CandidateSkillsList

This is the Candidate's Skills

Collection of CandidateSkillsDO

None.

CandidateLanguageList

This is the Candidate's Languages

Collection of CandidateLanguagesSpokenDO

None.

Response Formats

application/json, text/json

Sample:
{
  "CandidateId": 1,
  "Salutation": "sample string 2",
  "FirstName": "sample string 3",
  "MiddleName": "sample string 4",
  "SurName": "sample string 5",
  "Gender": "sample string 6",
  "Ethnicity": "sample string 7",
  "Source": "sample string 8",
  "Mobile": "sample string 9",
  "Phone": "sample string 10",
  "Email": "sample string 11",
  "DateOfBirth": "2024-06-29T07:07:28.9066972+10:00",
  "EmergencyContactName": "sample string 12",
  "EmergencyContactNumber": "sample string 13",
  "WillingToRelocate": true,
  "HasOwnTransport": true,
  "WillingToTravelDistance": "sample string 16",
  "ResidentialAddress": {
    "AddressLineOne": "sample string 1",
    "AddressLineTwo": "sample string 2",
    "Suburb": "sample string 3",
    "State": "sample string 4",
    "PostCode": "sample string 5",
    "Country": "sample string 6"
  },
  "PostalAddress": {
    "AddressLineOne": "sample string 1",
    "AddressLineTwo": "sample string 2",
    "Suburb": "sample string 3",
    "State": "sample string 4",
    "PostCode": "sample string 5",
    "Country": "sample string 6"
  },
  "OwningConsultantId": 17,
  "OwningBranchId": 18,
  "TempSalary": {
    "SalarySchemeType": "sample string 1",
    "SalaryRange": "sample string 2",
    "Currency": "sample string 3"
  },
  "PermSalary": {
    "SalarySchemeType": "sample string 1",
    "SalaryRange": "sample string 2",
    "Currency": "sample string 3"
  },
  "IndustryList": [
    "sample string 1",
    "sample string 2"
  ],
  "PreferredLocationList": [
    "sample string 1",
    "sample string 2"
  ],
  "MarketingPreferenceList": [
    {
      "MarketingType": "sample string 1",
      "OptIn": true
    },
    {
      "MarketingType": "sample string 1",
      "OptIn": true
    }
  ],
  "WorkTypeList": [
    {
      "WorkType": "sample string 1",
      "IsSelected": true
    },
    {
      "WorkType": "sample string 1",
      "IsSelected": true
    }
  ],
  "EmailStopFlag": true,
  "EmailBounceBackFlag": true,
  "SMSStopFlag": true,
  "DeactivatedReason": "sample string 22",
  "DeactivatedOn": "2024-06-29T07:07:28.9066972+10:00",
  "DeactivatedBy": "sample string 23",
  "NextAvailableFrom": "2024-06-29T07:07:28.9066972+10:00",
  "CurrentJobTitle": "sample string 24",
  "NoticePeriod": "sample string 25",
  "CandidateQualificationList": [
    {
      "QualificationCode": "sample string 1",
      "IssuingAuthority": "sample string 2",
      "MajorSubject": "sample string 3"
    },
    {
      "QualificationCode": "sample string 1",
      "IssuingAuthority": "sample string 2",
      "MajorSubject": "sample string 3"
    }
  ],
  "CandidateSkillsList": [
    {
      "SkillCode": "sample string 1",
      "SkillLevel": "sample string 2",
      "Experience": 1.1
    },
    {
      "SkillCode": "sample string 1",
      "SkillLevel": "sample string 2",
      "Experience": 1.1
    }
  ],
  "CandidateLanguageList": [
    {
      "LanguageCode": "sample string 1",
      "IsPrimaryLanguage": true
    },
    {
      "LanguageCode": "sample string 1",
      "IsPrimaryLanguage": true
    }
  ]
}

text/xml

Sample:
<CandidateDO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RandstadWebAPI.Models.DTO">
  <CandidateId>1</CandidateId>
  <CandidateLanguageList>
    <CandidateLanguagesSpokenDO>
      <IsPrimaryLanguage>true</IsPrimaryLanguage>
      <LanguageCode>sample string 1</LanguageCode>
    </CandidateLanguagesSpokenDO>
    <CandidateLanguagesSpokenDO>
      <IsPrimaryLanguage>true</IsPrimaryLanguage>
      <LanguageCode>sample string 1</LanguageCode>
    </CandidateLanguagesSpokenDO>
  </CandidateLanguageList>
  <CandidateQualificationList>
    <CandidateEducationQualificationDO>
      <IssuingAuthority>sample string 2</IssuingAuthority>
      <MajorSubject>sample string 3</MajorSubject>
      <QualificationCode>sample string 1</QualificationCode>
    </CandidateEducationQualificationDO>
    <CandidateEducationQualificationDO>
      <IssuingAuthority>sample string 2</IssuingAuthority>
      <MajorSubject>sample string 3</MajorSubject>
      <QualificationCode>sample string 1</QualificationCode>
    </CandidateEducationQualificationDO>
  </CandidateQualificationList>
  <CandidateSkillsList>
    <CandidateSkillsDO>
      <Experience>1.1</Experience>
      <SkillCode>sample string 1</SkillCode>
      <SkillLevel>sample string 2</SkillLevel>
    </CandidateSkillsDO>
    <CandidateSkillsDO>
      <Experience>1.1</Experience>
      <SkillCode>sample string 1</SkillCode>
      <SkillLevel>sample string 2</SkillLevel>
    </CandidateSkillsDO>
  </CandidateSkillsList>
  <CurrentJobTitle>sample string 24</CurrentJobTitle>
  <DateOfBirth>2024-06-29T07:07:28.9066972+10:00</DateOfBirth>
  <DeactivatedBy>sample string 23</DeactivatedBy>
  <DeactivatedOn>2024-06-29T07:07:28.9066972+10:00</DeactivatedOn>
  <DeactivatedReason>sample string 22</DeactivatedReason>
  <Email>sample string 11</Email>
  <EmailBounceBackFlag>true</EmailBounceBackFlag>
  <EmailStopFlag>true</EmailStopFlag>
  <EmergencyContactName>sample string 12</EmergencyContactName>
  <EmergencyContactNumber>sample string 13</EmergencyContactNumber>
  <Ethnicity>sample string 7</Ethnicity>
  <FirstName>sample string 3</FirstName>
  <Gender>sample string 6</Gender>
  <HasOwnTransport>true</HasOwnTransport>
  <IndustryList xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </IndustryList>
  <MarketingPreferenceList>
    <MarketingPreferenceData>
      <MarketingType>sample string 1</MarketingType>
      <OptIn>true</OptIn>
    </MarketingPreferenceData>
    <MarketingPreferenceData>
      <MarketingType>sample string 1</MarketingType>
      <OptIn>true</OptIn>
    </MarketingPreferenceData>
  </MarketingPreferenceList>
  <MiddleName>sample string 4</MiddleName>
  <Mobile>sample string 9</Mobile>
  <NextAvailableFrom>2024-06-29T07:07:28.9066972+10:00</NextAvailableFrom>
  <NoticePeriod>sample string 25</NoticePeriod>
  <OwningBranchId>18</OwningBranchId>
  <OwningConsultantId>17</OwningConsultantId>
  <PermSalary>
    <Currency>sample string 3</Currency>
    <SalaryRange>sample string 2</SalaryRange>
    <SalarySchemeType>sample string 1</SalarySchemeType>
  </PermSalary>
  <Phone>sample string 10</Phone>
  <PostalAddress>
    <AddressLineOne>sample string 1</AddressLineOne>
    <AddressLineTwo>sample string 2</AddressLineTwo>
    <Country>sample string 6</Country>
    <PostCode>sample string 5</PostCode>
    <State>sample string 4</State>
    <Suburb>sample string 3</Suburb>
  </PostalAddress>
  <PreferredLocationList xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </PreferredLocationList>
  <ResidentialAddress>
    <AddressLineOne>sample string 1</AddressLineOne>
    <AddressLineTwo>sample string 2</AddressLineTwo>
    <Country>sample string 6</Country>
    <PostCode>sample string 5</PostCode>
    <State>sample string 4</State>
    <Suburb>sample string 3</Suburb>
  </ResidentialAddress>
  <SMSStopFlag>true</SMSStopFlag>
  <Salutation>sample string 2</Salutation>
  <Source>sample string 8</Source>
  <SurName>sample string 5</SurName>
  <TempSalary>
    <Currency>sample string 3</Currency>
    <SalaryRange>sample string 2</SalaryRange>
    <SalarySchemeType>sample string 1</SalarySchemeType>
  </TempSalary>
  <WillingToRelocate>true</WillingToRelocate>
  <WillingToTravelDistance>sample string 16</WillingToTravelDistance>
  <WorkTypeList>
    <WorkTypeData>
      <IsSelected>true</IsSelected>
      <WorkType>sample string 1</WorkType>
    </WorkTypeData>
    <WorkTypeData>
      <IsSelected>true</IsSelected>
      <WorkType>sample string 1</WorkType>
    </WorkTypeData>
  </WorkTypeList>
</CandidateDO>

multipart/form-data

Sample:
<CandidateDO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RandstadWebAPI.Models.DTO"><CandidateId>1</CandidateId><CandidateLanguageList><CandidateLanguagesSpokenDO><IsPrimaryLanguage>true</IsPrimaryLanguage><LanguageCode>sample string 1</LanguageCode></CandidateLanguagesSpokenDO><CandidateLanguagesSpokenDO><IsPrimaryLanguage>true</IsPrimaryLanguage><LanguageCode>sample string 1</LanguageCode></CandidateLanguagesSpokenDO></CandidateLanguageList><CandidateQualificationList><CandidateEducationQualificationDO><IssuingAuthority>sample string 2</IssuingAuthority><MajorSubject>sample string 3</MajorSubject><QualificationCode>sample string 1</QualificationCode></CandidateEducationQualificationDO><CandidateEducationQualificationDO><IssuingAuthority>sample string 2</IssuingAuthority><MajorSubject>sample string 3</MajorSubject><QualificationCode>sample string 1</QualificationCode></CandidateEducationQualificationDO></CandidateQualificationList><CandidateSkillsList><CandidateSkillsDO><Experience>1.1</Experience><SkillCode>sample string 1</SkillCode><SkillLevel>sample string 2</SkillLevel></CandidateSkillsDO><CandidateSkillsDO><Experience>1.1</Experience><SkillCode>sample string 1</SkillCode><SkillLevel>sample string 2</SkillLevel></CandidateSkillsDO></CandidateSkillsList><CurrentJobTitle>sample string 24</CurrentJobTitle><DateOfBirth>2024-06-29T07:07:28.9066972+10:00</DateOfBirth><DeactivatedBy>sample string 23</DeactivatedBy><DeactivatedOn>2024-06-29T07:07:28.9066972+10:00</DeactivatedOn><DeactivatedReason>sample string 22</DeactivatedReason><Email>sample string 11</Email><EmailBounceBackFlag>true</EmailBounceBackFlag><EmailStopFlag>true</EmailStopFlag><EmergencyContactName>sample string 12</EmergencyContactName><EmergencyContactNumber>sample string 13</EmergencyContactNumber><Ethnicity>sample string 7</Ethnicity><FirstName>sample string 3</FirstName><Gender>sample string 6</Gender><HasOwnTransport>true</HasOwnTransport><IndustryList xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"><d2p1:string>sample string 1</d2p1:string><d2p1:string>sample string 2</d2p1:string></IndustryList><MarketingPreferenceList><MarketingPreferenceData><MarketingType>sample string 1</MarketingType><OptIn>true</OptIn></MarketingPreferenceData><MarketingPreferenceData><MarketingType>sample string 1</MarketingType><OptIn>true</OptIn></MarketingPreferenceData></MarketingPreferenceList><MiddleName>sample string 4</MiddleName><Mobile>sample string 9</Mobile><NextAvailableFrom>2024-06-29T07:07:28.9066972+10:00</NextAvailableFrom><NoticePeriod>sample string 25</NoticePeriod><OwningBranchId>18</OwningBranchId><OwningConsultantId>17</OwningConsultantId><PermSalary><Currency>sample string 3</Currency><SalaryRange>sample string 2</SalaryRange><SalarySchemeType>sample string 1</SalarySchemeType></PermSalary><Phone>sample string 10</Phone><PostalAddress><AddressLineOne>sample string 1</AddressLineOne><AddressLineTwo>sample string 2</AddressLineTwo><Country>sample string 6</Country><PostCode>sample string 5</PostCode><State>sample string 4</State><Suburb>sample string 3</Suburb></PostalAddress><PreferredLocationList xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"><d2p1:string>sample string 1</d2p1:string><d2p1:string>sample string 2</d2p1:string></PreferredLocationList><ResidentialAddress><AddressLineOne>sample string 1</AddressLineOne><AddressLineTwo>sample string 2</AddressLineTwo><Country>sample string 6</Country><PostCode>sample string 5</PostCode><State>sample string 4</State><Suburb>sample string 3</Suburb></ResidentialAddress><SMSStopFlag>true</SMSStopFlag><Salutation>sample string 2</Salutation><Source>sample string 8</Source><SurName>sample string 5</SurName><TempSalary><Currency>sample string 3</Currency><SalaryRange>sample string 2</SalaryRange><SalarySchemeType>sample string 1</SalarySchemeType></TempSalary><WillingToRelocate>true</WillingToRelocate><WillingToTravelDistance>sample string 16</WillingToTravelDistance><WorkTypeList><WorkTypeData><IsSelected>true</IsSelected><WorkType>sample string 1</WorkType></WorkTypeData><WorkTypeData><IsSelected>true</IsSelected><WorkType>sample string 1</WorkType></WorkTypeData></WorkTypeList></CandidateDO>