Skip to main content
PUT
Update a contract annex

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

contractId
string<uuid>
required

The ID of the contract

annexId
string<uuid>
required

The ID of the annex to update

Body

application/json

Contract annex object with fields to update

startAt
string<date>
required

Start date of the annex

endAt
string<date>

End date of the annex

expiredAt
string<date>

Expiration date of the annex

jobChargeId
string<uuid>

The ID of the job charge

workdayTypeId
string<uuid>

The ID of the workday type

contractTypeId
string<uuid>

The ID of the contract type

agreementId
string<uuid>

The ID of the agreement

degreeId
string<uuid>

The ID of the degree

jobLevelId
string<uuid>

The ID of the job level

holidays
integer

Number of holidays

Required range: 0 <= x <= 99
comment
string

Comments about the annex

Maximum string length: 500
code
string

Code of the annex

socialSecurityNumber
string

The social security number

cbo
string

Brazilian occupation code (CBO)

Pattern: ^\d{4}(-\d{2})?$
remoteWork
boolean

Whether remote work is allowed

seniorityDate
string<date>

Seniority date

jobPositionDescription
string

The job position description

Maximum string length: 500
weeklyHours
number<float>

Weekly working hours

Max legal weekly working hours

Max legal annual working hours

percentageWorkDay
number<float>

Percentage of workday

fte
number<float>

The FTE value should be between 0 and 1

Required range: 0 <= x <= 1
workDays
object[]

Working days configuration

trialPeriod
object
trialPeriodEndDate
string<date>

End date of the trial period

details
string

Additional details about the annex

Maximum string length: 500

Response

200 - application/json

Contract annex created successfully

data
object
meta
object