 |
Field Name |
Format |
Example |
Description |
|
| |
userId * |
String |
"USER_10" |
The Colleague 7 User ID (* Mandatory) |
 |
| |
candidateId |
ID |
"123" |
The ID of the Candidate record |
 |
| |
jobType |
Numeric |
"1" |
0 = Contract, 1 = Permanent, 2 = Rolling Contract, 3 = Unknown, 4 = Education |
 |
| |
jobTitle |
String |
"Developer" |
Job Title during Employment |
 |
| |
notes |
String |
"First job after University" |
Notes on the Employment or Education |
 |
| |
companyName |
String |
"Colleague Software" |
Company Name (Employer or Colleage / University) |
 |
| |
contactName |
String |
"Will Minns" |
Name of Contact (Line Manager or Teacher) |
 |
| |
location |
String |
"Chichester, UK" |
Location of Employment or Education |
 |
| |
workingCompanyId |
ID |
"321" |
ID of Company record where Employment took place (if there is a Parent Company) |
 |
| |
owningCompany |
String |
"Colleague Software" |
Name of Parent Company |
 |
| |
startDate |
String |
"21/04/19" |
Start Date of Employment or Education |
 |
| |
endDate |
String |
"21/04/20" |
End Date of Employment or Education |
 |
| |
chargeRate |
Numeric |
"100.00" |
Charge Rate (2 Decimal Places) |
 |
| |
otChargeRate |
Numeric |
"120.00" |
Overtime Charge Rate (2 Decimal Places) |
 |
| |
payRate |
Numeric |
"75.00" |
Pay Rate (2 Decimal Places) |
 |
| |
otPayRate |
Numeric |
"100.00" |
Overtime Pay Rate (2 Decimal Places) |
 |
| |
noticePeriod |
Numeric |
"4" |
Notice Period |
 |
| |
SkillsToAdd |
Array |
"uniqueItems": false, "type": "array", "items": { "type": "object", "properties": { "lookupCode": { "type": "string/lookup" }, "lookupParent": { "type": "string/lookup" }, "lookupPath": { "type": "string" } } |
List of skills that should be added to the Candidate Experience record
(Lookup code is mandatory, lookupParent and lookupPath are optional)
|
 |