The CandidateWorkHistory Entity

The CandidateWorkHistory entity represents a single entry in the "Work History" section of a candidate's resume: that is, a job the candidate has had. For each current or former position the candidate has held, there is a unique CandidateWorkHistory instance associated with that candidate. Each CandidateWorkHistory instance corresponds to a line item on the "Work History" tab of a candidate record in the Bullhorn application.

 

Property Name

Type (limit)

Description

Not Nullable

Read-only

candidateWorkHistoryID

Integer

A unique identifier for this record.

X

X

bonus

Double

The amount of the bonus paid to the candidate, if any.

 

 

candidateID

Integer

ID of the Candidate with whom this record is associated.

 

Note: When using this field in a query, you must refer to this property as candidate.id (see query operation for more details).

X

 

clientCorporationID

Integer

ID of the ClientCorporation associated with this job.

 

Note: When using this field in a query, you must refer to this property as clientCorporation.id (see query operation for more details).

 

 

comments

String

Free-text comments on this Work History record.

 

 

commission

Double

Amount of commission earned by the Candidate at this position, if any.

 

 

companyName

String (100)

Name of the company where the Candidate worked.

 

 

customDate1-5

datetime

Configurable date fields that can be used to store custom data depending on the needs of a particular deployment.

 

 

customFloat1-5

Double

Configurable numeric fields that can be used to store custom data depending on the needs of a particular deployment.

 

 

customInt1-5

Integer

Configurable numeric fields that can be used to store custom data depending on the needs of a particular deployment.

 

 

customText1-5

String

Configurable text fields that can be used to store custom data depending on the needs of a particular deployment.

 

 

customTextBlock1-3

String

Configurable text fields that can be used to store custom data depending on the needs of a particular deployment.

 

 

dateAdded

datetime

The date on which this record was created in the Bullhorn system.

X

X

endDate

datetime

Date on which this job ended, if applicable.

 

 

isDeleted

Boolean

Indicates whether this record has been marked as Deleted in the Bullhorn system.

X

 

isLastJob

Boolean

Indicates whether this was the candidate's most recent job.

X

 

jobOrderID

Integer

ID of the JobOrder associated with the job, if applicable.

 

Note: When using this field in a query, you must refer to this property as jobOrder.id (see query operation for more details).

 

 

placementID

Integer

ID of the Placement object representing the Candidate's placement in this job, if applicable.

 

Note: When using this field in a query, you must refer to this property as placement.id (see query operation for more details).

 

 

salary1

decimal

The Candidate's starting salary at this position.

 

 

salary2

decimal

The Candidate's final salary at this position.

 

 

salaryType

String (20)

Indicates how the candidate was paid: Hourly, Yearly, etc.

 

 

startDate

datetime

Date on which the candidate began working at this position.

 

 

terminationReason

String (100)

The reason for the candidate's termination from this position, if applicable.

 

 

title

String (50)

The candidate's job title in this position.