Contains API calls which can be used against the Candidate entity.
1.Get Candidate By Id
In order to access this endpoint ensure that you do a GET request with an Authorization header containing your access token.
Parameters: id: string - id of the candidate Headers: Authorization : {token}
Result codes
403 Forbidden 200 OK 400 Bad request 500 Internal server error
Response
Calling this endpoint will return a full JSON object for the candidate associated with the id on the url. The main properties of a candidate are nested/grouped under a "main" property CandidateInfo.
{ **CandidateInfo **: { ... } QuestionnaireAnswers: [], CustomQuestionsAnswers: [], CandidateUtmSource: [], ApplicationNotes: [], Documents: [] }
Candidate properties
Please note that these properties are second level properties and thus returned/nested under a first level property *CandidateInfo**.
Field | Type | Description |
---|---|---|
Id |
int |
The candidate identifier |
FirstName |
string (required) |
Candidate's first name |
LastName |
string (required) |
Candidate's last name |
Title |
string |
The title of the candidate |
CoverNote |
string |
Cover note specified when applying |
Summary |
string |
Summary of candidate |
ProfileImageUrl |
string |
Profile picture url retrieved from social network |
CandidateSource |
int (required) |
Application = 0, |
SocialTwitter |
string |
Twitter account url |
SocialFacebook |
string |
Facebook account url |
SocialLinkedIn |
string |
LinkedIn account url |
SocialGooglePlus |
string |
Google account url |
string |
Email address of candidate |
|
Phone |
string |
Phone number of candidate |
CreatedById |
int |
Id of the member who created the candidate |
VacancyId |
int |
Id of the vacancy that the candidate applied for |
StageId |
int |
1 Applied |
CityId |
int |
Id of the city that the candidate lives in |
CityName |
string |
Name of the city that the candidate lives in |
CountryId |
int |
Country Id of the city that the candidate lives in |
EthnicityId |
int |
1 African |
Headline |
string |
Candidate headline |
GenderId |
int |
Male = 1, |
Disability |
boolean (true, false) |
Disabled candidate |
NationalityId |
int |
SouthAfrican = 1, |
SAIdNumber |
string |
South African ID number |
PassportNumber |
string |
Passport number for non South African citizens or non holders of a South African permanent residency permit |
WorkPermitNumber |
string |
Work permit number for non South African citizens holders of a valid work permit |
UpdatedById |
int |
Id of the member that is doing the update |
Document |
object |
Id |
WhatsAppEnabled |
boolean (true, false) |
Indicates whether the candidate is eligible to receive WhatsApp messages sent from Simplify.hr.**Please note:**for this to work the WhatsApp integration needs to be activated in simplify.hr/Company/Integrations and the Phone parameter must contain the country code e.g 27825653853. |
WorkHistories object:
Id | int | Id of the workhistory item |
From | datetime | Start date |
To | datetime | End Date |
Title | string (required) | Job title of the candidate |
Company | string (required) | Company that the candidate worked at |
Summary | string | Duties |
Education object:
Id | int | Id of the education item |
From | datetime | Start date of education item |
To | datetime | End date of education item |
Title | string (required) | Title of education qualification |
School | string | Institution |
Skill object:
Id | int | Id of the skill item |
Name | string (required) | Skill name |
Result Format
{
"CandidateInfo": {
"Id": 5856,
"FirstName": "Jane",
"LastName": "Smith",
"Title": null,
"CoverNote": null,
"Summary": "Jane is a Architect at a Global Software company.",
"ProfileImageUrl": null,
"CandidateSource": 1,
"SocialTwitter": null,
"SocialFacebook": null,
"SocialLinkedIn": null,
"SocialGooglePlus": null,
"Email": "[email protected]",
"Phone": "0871234567",
"CreatedById": 1127,
"UpdatedById": 1127,
"Created": "2017-11-10T09:53:45.577",
"Updated": "2017-11-10T09:53:45.577",
"VacancyId": null,
"StageId": null,
"CityId": 30948,
"CityName": "Cape Town",
"CountryId": 1,
"EthnicityId": 4,
"ExternalRecruiterId": null,
"Headline": null,
"GenderId": 2,
"Disability": null,
"NationalityId": null,
"WhatsAppEnabled":false
},
"WorkHistories": [
{
"Id": 7689,
"From": "2017-01-01T00:00:00",
"To": "2017-10-31T00:00:00",
"Title": "Architect",
"Company": "Microsoft",
"Summary": "Duties include translate business requirements into technical specifications and developing enterprise systems."
}
],
"Educations": [
{
"Id": 6412,
"From": "2017-01-01T00:00:00",
"To": "2017-12-31T00:00:00",
"Title": "MTech: Information Technology",
"Field": null,
"School": "Unisa",
"Summary": null
}
],
"Skills": [
{
"Id": 64107,
"Name": "SQL"
},
{
"Id": 64106,
"Name": "ASP.NET"
}
],
"Documents": [
{
"Id": "f552ec84-a633-44e6-93fb-fb2481a9e0f9",
"FileName": "JaneSmith-CV.pd",
"Type": "CV",
"Created": "2017-12-31T00:00:00"
}
]
}