v1

latestOpenAPI 3.0.12026-08-06208355659.3 KB
ContractJobs

Creates a new contract job

<h3> If "Use Job Site Address" is true in the settings/burden page, it will use Address State for the contract job otherwise it will use stateId </h3>
post/v{version}/ContractJobs

Path parameters

versionstring required

Headers

company-idstring required

Request body

companyIdstring uuid
addressIdinteger nullable
burdenManualnumber double
burdenTypeIdinteger required
clientIdinteger required
contractorIdinteger required
contractorTypeId1 | 2 required
endDatestring date-time nullable
expensesCollectionMethodIdinteger nullable
firstWeekEndingDatestring date-time required
isAllowSkipLunchboolean
isExpensesEnabledboolean
isPerDiemEnabledboolean
isSickTimeEnabledboolean
isTimecardDocMandatoryboolean
isTimecardUploadDocEnabledboolean
isWaiveMealPeriodboolean
jobTitlestring required
logicFileIdstring uuid nullable
overtimeRuleIdinteger nullable
perDiemCalculationIdinteger nullable
perDiemCollectionMethodIdinteger nullable
startDatestring date-time required
stateIdinteger nullable
statusId1 | 2 | 3 | 4 | 5
timeCardDependencyId1 | 2 | 6 | 9
timeCardMethodId1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 required
weekCountinteger
weekEndDayinteger nullable
workersCompCodeIdinteger

Response

Success

isValidboolean
errorsstring[] nullable
warningsstring[] nullable
infostring[] nullable
messagestring nullable