The identity and technical contract details declared by the specification.
EorContractsContractIdAmendmentsAmendmentIdConfirmPostResponsesContentApplicationJsonSchemaDataSource
string
Source of amendment flow creation.
EorContractsContractIdAmendmentsGetResponsesContentApplicationJsonSchemaDataItems
object
45 properties
EorContractsContractIdAmendmentsAmendmentIdAcceptPostResponsesContentApplicationJsonSchemaData
object
45 properties
EorContractsContractIdAmendmentsAmendmentIdPatchResponsesContentApplicationJsonSchemaDataTimeOffType
string
Type of time off.
EorContractsContractIdAmendmentsAmendmentIdConfirmPostResponsesContentApplicationJsonSchemaDataLegalContextStatus
string
Current status of the legal review process
EorContractsContractIdAmendmentsAmendmentIdAcceptPostResponsesContentApplicationJsonSchemaDataEmploymentType
string
Type of employment.
CancelAmendmentRequestBadRequestError
object
1 property
1 required
AcceptAContractAmendmentOnBehalfOfTheClientRequestInternalServerError
object
1 property
1 required
EorContractsContractIdAmendmentsPostResponsesContentApplicationJsonSchemaDataNoticePeriodType
string
Type of notice period.
EorContractsContractIdAmendmentsGetResponsesContentApplicationJsonSchemaDataItemsNoticePeriodTimeUnit
string
Notice period time unit.
EorContractsContractIdAmendmentsAmendmentIdAcceptPostResponsesContentApplicationJsonSchemaDataDocumentType
string
Amendment document type
RetrieveEffectiveDateLimitationsRequestBadRequestError
object
1 property
1 required
EorContractsContractIdAmendmentsAmendmentIdGetResponsesContentApplicationJsonSchemaDataNoticePeriodType
string
Type of notice period.
EorContractsContractIdAmendmentsAmendmentIdAcceptPostResponsesContentApplicationJsonSchemaDataAmendmentStatusesItemsAmendmentFlowStatus
object
Metadata about the amendment status, including when it was created.
1 property
EorContractsContractIdAmendmentsAmendmentIdPatchResponsesContentApplicationJsonSchemaDataType
string
Type of amendment
EorContractsContractIdAmendmentsAmendmentIdGetResponsesContentApplicationJsonSchemaDataLegalContextStatus
string
Current status of the legal review process
EorContractsContractIdAmendmentsAmendmentIdConfirmPostResponsesContentApplicationJsonSchemaDataRejectionContext
object
Additional details containing rejection reason
1 property
EorContractsContractIdAmendmentsAmendmentIdSignPostResponsesContentApplicationJsonSchemaDataType
string
Type of amendment
eor-amendments_validateEORAmendments_Response_200
object
1 property
EorContractsContractIdAmendmentsAmendmentIdPatchResponsesContentApplicationJsonSchemaDataCustomItemsItems
object
5 properties
3 required
EorContractsContractIdAmendmentsAmendmentIdEffectiveDateLimitationsGetResponsesContentApplicationJsonSchemaData
object
6 properties
EorContractsContractIdAmendmentsGetResponsesContentApplicationJsonSchemaDataItemsDocumentType
string
Amendment document type
EorContractsContractIdAmendmentsAmendmentIdConfirmPostResponsesContentApplicationJsonSchemaDataNoticePeriodType
string
Type of notice period.
EorContractsContractIdAmendmentsAmendmentIdConfirmPostResponsesContentApplicationJsonSchemaDataVariableCompensationTimeline
string
How often the compensation is paid — for example monthly, quarterly, annually, or twice a year.
EorContractsContractIdAmendmentsAmendmentIdSignPostResponsesContentApplicationJsonSchemaDataFixedAdjustmentsItemsStatus
string
Current status of the fixed adjustment.
EorContractsContractIdAmendmentsPostResponsesContentApplicationJsonSchemaDataSource
string
Source of amendment flow creation.
ValidateAmendmentDataPointsRequestBadRequestError
object
1 property
1 required
EorContractsContractIdAmendmentsAmendmentIdAcceptPostResponsesContentApplicationJsonSchemaDataCustomItemsItems
object
5 properties
3 required
EorContractsContractIdAmendmentsAmendmentIdAcceptPostResponsesContentApplicationJsonSchemaDataRejectionContext
object
Additional details containing rejection reason
1 property
EorContractsContractIdAmendmentsPostResponsesContentApplicationJsonSchemaDataFixedAdjustmentsItemsStatus
string
Current status of the fixed adjustment.
EorContractsContractIdAmendmentsPostRequestBodyContentApplicationJsonSchemaDataProbationPeriodTypeForDefinite
string
Type of probation period for definite contracts.
ViewInformationAboutAmendmentRequestInternalServerError
object
1 property
1 required
EorContractsContractIdAmendmentsAmendmentIdPatchResponsesContentApplicationJsonSchemaDataNoticePeriodTimeUnit
string
Notice period time unit.
GetAmendmentValidationSettingsForAnEorContractRequestInternalServerError
object
1 property
1 required
EorContractsContractIdAmendmentsAmendmentIdConfirmPostResponsesContentApplicationJsonSchemaDataCustomItemsItemsStatus
string
Current status of the custom amendment item
EorContractsContractIdAmendmentsAmendmentIdPatchResponsesContentApplicationJsonSchemaDataVariableCompensationTimeline
string
How often the compensation is paid — for example monthly, quarterly, annually, or twice a year.
EorContractsContractIdAmendmentsAmendmentIdAcceptPostResponsesContentApplicationJsonSchemaDataVoidDeadlineType
string
Type of void deadline
EorContractsContractIdAmendmentsPostResponsesContentApplicationJsonSchemaDataCustomItemsItemsStatus
string
Current status of the custom amendment item
eor-amendments_updateContractAmendment_Response_200
object
1 property
EorContractsContractIdAmendmentsAmendmentIdConfirmPostResponsesContentApplicationJsonSchemaDataVoidDeadlineType
string
Type of void deadline
EorContractsContractIdAmendmentsValidationSettingsGetResponsesContentApplicationJsonSchemaDataItemsRulesItemsAdditionalDetailsTimeUnit
string
The unit of time applicable to notice period.
EorContractsContractIdAmendmentsAmendmentIdSignPostResponsesContentApplicationJsonSchemaDataTimeOffType
string
Type of time off.
EorContractsContractIdAmendmentsAmendmentIdConfirmPostResponsesContentApplicationJsonSchemaDataVariableCompensation
object
Represents a variable compensation record (such as a bonus, commission, or incentive) within a contract. It contains details like the amount, type, frequency,…
12 properties
9 required
EorContractsContractIdAmendmentsAmendmentIdPatchRequestBodyContentApplicationJsonSchemaDataCustomItems
object
3 properties
2 required
EorContractsContractIdAmendmentsPostRequestBodyContentApplicationJsonSchemaDataVariableCompensationTimeline
string
How often this compensation occurs. Required when creating a new compensation. Forbidden when updating an existing compensation.
EorContractsContractIdAmendmentsAmendmentIdPatchResponsesContentApplicationJsonSchemaDataFixedAdjustmentsItemsStatus
string
Current status of the fixed adjustment.
EorContractsContractIdAmendmentsPostResponsesContentApplicationJsonSchemaDataProbationPeriodTypeForDefinite
string
Type of probation period for definite contracts.
EorContractsContractIdAmendmentsValidatePostResponsesContentApplicationJsonSchemaErrorsItems
object
2 properties
2 required
CreateAnEorContractAmendment-v2026-01-01RequestUnprocessableEntityError
object
1 property
1 required
EorContractsContractIdAmendmentsGetResponsesContentApplicationJsonSchemaDataItemsAmendmentStatusesItems
object
3 properties
EorContractsContractIdAmendmentsAmendmentIdConfirmPostResponsesContentApplicationJsonSchemaDataVariableCompensationType
string
The way the compensation is calculated. FIXED means a fixed amount (like $1000). PERCENTAGE means it’s based on a percentage of the salary.
EorContractsContractIdAmendmentsPostResponsesContentApplicationJsonSchemaDataEmploymentType
string
Type of employment.
EorContractsContractIdAmendmentsAmendmentIdSignPostResponsesContentApplicationJsonSchemaErrorsItems
object
2 properties
2 required
EorContractsContractIdAmendmentsAmendmentIdPatchRequestBodyContentApplicationJsonSchemaDataEmploymentType
string
Type of employment.
ListAllAmendmentsForAnEorContract-v2026-01-01RequestNotFoundError
object
1 property
1 required
EorContractsContractIdAmendmentsPostRequestBodyContentApplicationJsonSchemaDataEmploymentType
string
Type of employment.
EorContractsContractIdAmendmentsAmendmentIdAcceptPostResponsesContentApplicationJsonSchemaDataFixedAdjustmentsItems
object
11 properties
9 required
eor-amendments_getContractAmendmentPdf_Response_200
object
1 property
EorContractsContractIdAmendmentsAmendmentIdGetResponsesContentApplicationJsonSchemaDataVariableCompensationTimeline
string
How often the compensation is paid — for example monthly, quarterly, annually, or twice a year.
EorContractsContractIdAmendmentsAmendmentIdConfirmPostResponsesContentApplicationJsonSchemaDataNoticePeriodTimeUnit
string
Notice period time unit.
EorContractsContractIdAmendmentsAmendmentIdGetResponsesContentApplicationJsonSchemaDataProbationPeriodTypeForDefinite
string
Type of probation period for definite contracts.
EorContractsContractIdAmendmentsPostResponsesContentApplicationJsonSchemaDataNoticePeriodTimeUnit
string
Notice period time unit.
EorContractsContractIdAmendmentsPostRequestBodyContentApplicationJsonSchemaDataCustomItems
object
3 properties
2 required
EorContractsContractIdAmendmentsGetResponsesContentApplicationJsonSchemaDataItemsType
string
Type of amendment
EorContractsContractIdAmendmentsAmendmentIdPatchResponsesContentApplicationJsonSchemaDataItemsItems
object
6 properties
EorContractsContractIdAmendmentsAmendmentIdConfirmPostResponsesContentApplicationJsonSchemaDataCustomItemsItems
object
5 properties
3 required
EorContractsContractIdAmendmentsAmendmentIdPatchResponsesContentApplicationJsonSchemaDataSource
string
Source of amendment flow creation.
EorContractsContractIdAmendmentsAmendmentIdDeleteResponsesContentApplicationJsonSchemaData
object
1 property
1 required
EorContractsContractIdAmendmentsAmendmentIdSignPostResponsesContentApplicationJsonSchemaDataVariableCompensationTimeline
string
How often the compensation is paid — for example monthly, quarterly, annually, or twice a year.
EorContractsContractIdAmendmentsAmendmentIdSignPostResponsesContentApplicationJsonSchemaDataAmendmentStatusesItemsAmendmentFlowStatus
object
Metadata about the amendment status, including when it was created.
1 property
eor-amendments_acceptContractAmendment_Response_200
object
1 property
ValidateAmendmentDataPointsRequestInternalServerError
object
1 property
1 required
EorContractsContractIdAmendmentsAmendmentIdPatchResponsesContentApplicationJsonSchemaDataProbationPeriodTypeForDefinite
string
Type of probation period for definite contracts.
EorContractsContractIdAmendmentsAmendmentIdSignPostResponsesContentApplicationJsonSchemaDataAmendmentStatusesItems
object
3 properties
EorContractsContractIdAmendmentsAmendmentIdPatchResponsesContentApplicationJsonSchemaDataAmendmentStatusesItems
object
3 properties
EorContractsContractIdAmendmentsAmendmentIdGetResponsesContentApplicationJsonSchemaDataSource
string
Source of amendment flow creation.
EorContractsContractIdAmendmentsGetResponsesContentApplicationJsonSchemaDataItemsLegalContext
object
Additional details needed for legal input
5 properties
EorContractsContractIdAmendmentsAmendmentIdPdfGetResponsesContentApplicationJsonSchemaData
object
1 property
EorContractsContractIdAmendmentsPostRequestBodyContentApplicationJsonSchemaDataTimeOffType
string
Type of time off.
EorContractsContractIdAmendmentsAmendmentIdAcceptPostResponsesContentApplicationJsonSchemaDataVariableCompensationTimeline
string
How often the compensation is paid — for example monthly, quarterly, annually, or twice a year.
GetAmendmentValidationSettingsForAnEorContractRequestNotFoundError
object
1 property
1 required
EorContractsContractIdAmendmentsGetResponsesContentApplicationJsonSchemaDataItemsFixedAdjustmentsItems
object
11 properties
9 required
EorContractsContractIdAmendmentsAmendmentIdEffectiveDateLimitationsGetResponsesContentApplicationJsonSchemaErrorsItems
object
2 properties
2 required
EorContractsContractIdAmendmentsAmendmentIdConfirmPostResponsesContentApplicationJsonSchemaDataAmendmentStatusesItemsAmendmentFlowStatus
object
Metadata about the amendment status, including when it was created.
1 property
EorContractsContractIdAmendmentsAmendmentIdSignPostResponsesContentApplicationJsonSchemaDataVariableCompensationIncentivePlan
object
Details of the incentive plan linked to this compensation, if any.
3 properties
eor-amendments_signEORAmendment_Response_200
object
1 property
EorContractsContractIdAmendmentsAmendmentIdSignPostResponsesContentApplicationJsonSchemaDataVoidDeadlineType
string
Type of void deadline
EorContractsContractIdAmendmentsAmendmentIdSignPostResponsesContentApplicationJsonSchemaDataVariableCompensation
object
Represents a variable compensation record (such as a bonus, commission, or incentive) within a contract. It contains details like the amount, type, frequency,…
12 properties
9 required
EorContractsContractIdAmendmentsAmendmentIdPatchResponsesContentApplicationJsonSchemaDataAmendmentStatusesItemsAmendmentFlowStatus
object
Metadata about the amendment status, including when it was created.
1 property
EorContractsContractIdAmendmentsAmendmentIdAcceptPostResponsesContentApplicationJsonSchemaErrorsItems
object
2 properties
2 required
EorContractsContractIdAmendmentsAmendmentIdDeleteResponsesContentApplicationJsonSchemaErrorsItems
object
2 properties
2 required
EorContractsContractIdAmendmentsAmendmentIdGetResponsesContentApplicationJsonSchemaData
object
45 properties
EorContractsContractIdAmendmentsPostRequestBodyContentApplicationJsonSchemaData
object
23 properties
ListAllAmendmentsForAnEorContract-v2026-01-01RequestBadRequestError
object
1 property
1 required
eor-amendments_confirmContractAmendment_Response_200
object
1 property
EorContractsContractIdAmendmentsAmendmentIdConfirmPostResponsesContentApplicationJsonSchemaDataLegalContext
object
Additional details needed for legal input
5 properties
EorContractsContractIdAmendmentsPostResponsesContentApplicationJsonSchemaDataItemsItemsType
string
Type of amendment
EorContractsContractIdAmendmentsAmendmentIdAcceptPostResponsesContentApplicationJsonSchemaDataNoticePeriodType
string
Type of notice period.
EorContractsContractIdAmendmentsAmendmentIdAcceptPostResponsesContentApplicationJsonSchemaDataType
string
Type of amendment
EorContractsContractIdAmendmentsAmendmentIdSignPostResponsesContentApplicationJsonSchemaDataFixedAdjustmentsItems
object
11 properties
9 required
EorContractsContractIdAmendmentsAmendmentIdConfirmPostResponsesContentApplicationJsonSchemaDataVariableCompensationIncentivePlan
object
Details of the incentive plan linked to this compensation, if any.
3 properties
EorContractsContractIdAmendmentsAmendmentIdConfirmPostResponsesContentApplicationJsonSchemaDataAmendmentStatusesItems
object
3 properties
EorContractsContractIdAmendmentsAmendmentIdConfirmPostResponsesContentApplicationJsonSchemaDataEmploymentType
string
Type of employment.
EorContractsContractIdAmendmentsPostResponsesContentApplicationJsonSchemaDataDocumentType
string
Amendment document type
EorContractsContractIdAmendmentsAmendmentIdPatchResponsesContentApplicationJsonSchemaDataItemsItemsType
string
Type of amendment
EorContractsContractIdAmendmentsAmendmentIdPatchResponsesContentApplicationJsonSchemaDataEmploymentType
string
Type of employment.
SignAContractAmendmentEmployeeRequestBadRequestError
object
1 property
1 required
EorContractsContractIdAmendmentsPostResponsesContentApplicationJsonSchemaDataRejectionContext
object
Additional details containing rejection reason
1 property
EorContractsContractIdAmendmentsGetResponsesContentApplicationJsonSchemaDataItemsAmendmentStatusesItemsAmendmentFlowStatus
object
Metadata about the amendment status, including when it was created.
1 property
EorContractsContractIdAmendmentsPostRequestBodyContentApplicationJsonSchemaDataNoticePeriodType
string
Type of notice period.
EorContractsContractIdAmendmentsPostResponsesContentApplicationJsonSchemaDataCustomItemsItems
object
5 properties
3 required
EorContractsContractIdAmendmentsAmendmentIdPatchRequestBodyContentApplicationJsonSchemaDataNoticePeriodType
string
Type of notice period.
EorContractsContractIdAmendmentsPostResponsesContentApplicationJsonSchemaErrorsItems
object
2 properties
2 required
UpdateASpecificEorContractAmendmentRequestConflictError
object
1 property
1 required
EorContractsContractIdAmendmentsPostResponsesContentApplicationJsonSchemaDataLegalContextStatus
string
Current status of the legal review process
GetEorContractAmendmentPdfDownloadLinkForClientAndEmployeeRequestBadRequestError
object
1 property
1 required
EorContractsContractIdAmendmentsAmendmentIdGetResponsesContentApplicationJsonSchemaDataDocumentType
string
Amendment document type
EorContractsContractIdAmendmentsGetResponsesContentApplicationJsonSchemaDataItemsLegalContextStatus
string
Current status of the legal review process
EorContractsContractIdAmendmentsAmendmentIdSignPostResponsesContentApplicationJsonSchemaDataNoticePeriodType
string
Type of notice period.
EorContractsContractIdAmendmentsPostRequestBodyContentApplicationJsonSchemaDataFixedAdjustmentsItems
object
5 properties
3 required
EorContractsContractIdAmendmentsPostResponsesContentApplicationJsonSchemaDataTimeOffType
string
Type of time off.
EorContractsContractIdAmendmentsAmendmentIdPatchRequestBodyContentApplicationJsonSchemaDataProbationPeriodTypeForDefinite
string
Type of probation period for definite contracts.
EorContractsContractIdAmendmentsAmendmentIdSignPostResponsesContentApplicationJsonSchemaDataCustomItemsItemsStatus
string
Current status of the custom amendment item
ValidateAmendmentDataPointsRequestNotFoundError
object
1 property
1 required
EorContractsContractIdAmendmentsPostResponsesContentApplicationJsonSchemaDataVariableCompensationTimeline
string
How often the compensation is paid — for example monthly, quarterly, annually, or twice a year.
CreateAnEorContractAmendment-v2026-01-01RequestBadRequestError
object
1 property
1 required
EorContractsContractIdAmendmentsPostResponsesContentApplicationJsonSchemaDataType
string
Type of amendment
EorContractsContractIdAmendmentsAmendmentIdPatchResponsesContentApplicationJsonSchemaDataNoticePeriodType
string
Type of notice period.
SignAContractAmendmentEmployeeRequestInternalServerError
object
1 property
1 required
EorContractsContractIdAmendmentsAmendmentIdGetResponsesContentApplicationJsonSchemaDataLegalContext
object
Additional details needed for legal input
5 properties
EorContractsContractIdAmendmentsPostResponsesContentApplicationJsonSchemaDataFixedAdjustmentsItems
object
11 properties
9 required
EorContractsContractIdAmendmentsAmendmentIdAcceptPostResponsesContentApplicationJsonSchemaDataCustomItemsItemsStatus
string
Current status of the custom amendment item
EorContractsContractIdAmendmentsAmendmentIdSignPostResponsesContentApplicationJsonSchemaDataRejectionContext
object
Additional details containing rejection reason
1 property
EorContractsContractIdAmendmentsAmendmentIdAcceptPostResponsesContentApplicationJsonSchemaDataItemsItems
object
6 properties
EorContractsContractIdAmendmentsPostRequestBodyContentApplicationJsonSchemaDataAdditionalInfo
object
Additional metadata related to job validation and categorisation
2 properties
GetAmendmentValidationSettingsForAnEorContractRequestBadRequestError
object
1 property
1 required
CancelAmendmentRequestNotFoundError
object
1 property
1 required
EorContractsContractIdAmendmentsAmendmentIdSignPostResponsesContentApplicationJsonSchemaDataSource
string
Source of amendment flow creation.
EorContractsContractIdAmendmentsGetResponsesContentApplicationJsonSchemaDataItemsProbationPeriodTypeForDefinite
string
Type of probation period for definite contracts.
EorContractsContractIdAmendmentsAmendmentIdSignPostResponsesContentApplicationJsonSchemaDataLegalContextStatus
string
Current status of the legal review process
eor-amendments_getContractAmendmentsValidationSettings_Response_200
object
1 property
EorContractsContractIdAmendmentsAmendmentIdAcceptPostResponsesContentApplicationJsonSchemaDataNoticePeriodTimeUnit
string
Notice period time unit.
EorContractsContractIdAmendmentsAmendmentIdAcceptPostResponsesContentApplicationJsonSchemaDataAmendmentStatusesItems
object
Details of a specific amendment status in the lifecycle of the amendment.
3 properties
EorContractsContractIdAmendmentsAmendmentIdAcceptPostResponsesContentApplicationJsonSchemaDataVariableCompensationIncentivePlan
object
Details of the incentive plan linked to this compensation, if any.
3 properties
EorContractsContractIdAmendmentsPostResponsesContentApplicationJsonSchemaDataVariableCompensationIncentivePlan
object
Details of the incentive plan linked to this compensation, if any.
3 properties
EorContractsContractIdAmendmentsAmendmentIdAcceptPostResponsesContentApplicationJsonSchemaDataVariableCompensationType
string
The way the compensation is calculated. FIXED means a fixed amount (like $1000). PERCENTAGE means it’s based on a percentage of the salary.
EorContractsContractIdAmendmentsValidationSettingsGetResponsesContentApplicationJsonSchemaDataItems
object
2 properties
EorContractsContractIdAmendmentsAmendmentIdSignPostResponsesContentApplicationJsonSchemaDataItemsItemsType
string
Type of amendment
EorContractsContractIdAmendmentsGetResponsesContentApplicationJsonSchemaDataItemsNoticePeriodType
string
Type of notice period.
EorContractsContractIdAmendmentsGetResponsesContentApplicationJsonSchemaErrorsItems
object
2 properties
2 required
EorContractsContractIdAmendmentsPostRequestBodyContentApplicationJsonSchemaDataVariableCompensation
object
Represents a change to an employee’s variable compensation (e.g., bonus or commission). This schema is used for creating new variable compensation items or upd…
7 properties
2 required
ConfirmAnExistingContractAmendment-v2026-01-01RequestBadRequestError
object
1 property
1 required
AcceptAContractAmendmentOnBehalfOfTheClientRequestBadRequestError
object
1 property
1 required
EorContractsContractIdAmendmentsAmendmentIdGetResponsesContentApplicationJsonSchemaDataVoidDeadlineType
string
Type of void deadline
CreateAnEorContractAmendment-v2026-01-01RequestConflictError
object
1 property
1 required
EorContractsContractIdAmendmentsAmendmentIdGetResponsesContentApplicationJsonSchemaDataFixedAdjustmentsItems
object
11 properties
9 required
EorContractsContractIdAmendmentsAmendmentIdAcceptPostResponsesContentApplicationJsonSchemaDataProbationPeriodTypeForDefinite
string
Type of probation period for definite contracts.
EorContractsContractIdAmendmentsAmendmentIdPatchResponsesContentApplicationJsonSchemaErrorsItems
object
2 properties
2 required
EorContractsContractIdAmendmentsAmendmentIdAcceptPostResponsesContentApplicationJsonSchemaDataVariableCompensation
object
Represents a variable compensation record (such as a bonus, commission, or incentive) within a contract. It contains details like the amount, type, frequency,…
12 properties
9 required
EorContractsContractIdAmendmentsGetResponsesContentApplicationJsonSchemaDataItemsItemsItems
object
6 properties
EorContractsContractIdAmendmentsAmendmentIdGetResponsesContentApplicationJsonSchemaDataVariableCompensation
object
Represents a variable compensation record (such as a bonus, commission, or incentive) within a contract. It contains details like the amount, type, frequency,…
12 properties
9 required
UpdateASpecificEorContractAmendmentRequestUnprocessableEntityError
object
1 property
1 required
EorContractsContractIdAmendmentsAmendmentIdPatchRequestBodyContentApplicationJsonSchemaDataVariableCompensationTimeline
string
How often this compensation occurs. Required when creating a new compensation. Forbidden when updating an existing compensation.
EorContractsContractIdAmendmentsAmendmentIdGetResponsesContentApplicationJsonSchemaDataVariableCompensationType
string
The way the compensation is calculated. FIXED means a fixed amount (like $1000). PERCENTAGE means it’s based on a percentage of the salary.
UpdateASpecificEorContractAmendmentRequestInternalServerError
object
1 property
1 required
EorContractsContractIdAmendmentsAmendmentIdGetResponsesContentApplicationJsonSchemaDataFixedAdjustmentsItemsStatus
string
Current status of the fixed adjustment.
EorContractsContractIdAmendmentsAmendmentIdGetResponsesContentApplicationJsonSchemaDataCustomItemsItemsStatus
string
Current status of the custom amendment item
EorContractsContractIdAmendmentsAmendmentIdSignPostResponsesContentApplicationJsonSchemaDataDocumentType
string
Amendment document type
EorContractsContractIdAmendmentsAmendmentIdGetResponsesContentApplicationJsonSchemaDataNoticePeriodTimeUnit
string
Notice period time unit.
EorContractsContractIdAmendmentsPostResponsesContentApplicationJsonSchemaDataVariableCompensationType
string
The way the compensation is calculated. FIXED means a fixed amount (like $1000). PERCENTAGE means it’s based on a percentage of the salary.
EorContractsContractIdAmendmentsAmendmentIdPatchResponsesContentApplicationJsonSchemaDataLegalContextStatus
string
Current status of the legal review process
EorContractsContractIdAmendmentsAmendmentIdGetResponsesContentApplicationJsonSchemaDataType
string
Type of amendment
EorContractsContractIdAmendmentsAmendmentIdConfirmPostResponsesContentApplicationJsonSchemaData
object
45 properties
EorContractsContractIdAmendmentsPostResponsesContentApplicationJsonSchemaDataLegalContext
object
Additional details needed for legal input
5 properties
EorContractsContractIdAmendmentsAmendmentIdAcceptPostResponsesContentApplicationJsonSchemaDataLegalContext
object
Additional details needed for legal input
5 properties
CreateAnEorContractAmendment-v2026-01-01RequestNotFoundError
object
1 property
1 required
EorContractsContractIdAmendmentsPostResponsesContentApplicationJsonSchemaDataItemsItems
object
6 properties
eor-amendments_getContractAmendmentById_Response_200
object
1 property
UpdateASpecificEorContractAmendmentRequestNotFoundError
object
1 property
1 required
EorContractsContractIdAmendmentsGetResponsesContentApplicationJsonSchemaDataItemsRejectionContext
object
Additional details containing rejection reason
1 property
RetrieveEffectiveDateLimitationsRequestInternalServerError
object
1 property
1 required
EorContractsContractIdAmendmentsAmendmentIdConfirmPostResponsesContentApplicationJsonSchemaDataItemsItems
object
6 properties
EorContractsContractIdAmendmentsAmendmentIdAcceptPostResponsesContentApplicationJsonSchemaDataSource
string
Source of amendment flow creation.
EorContractsContractIdAmendmentsAmendmentIdPatchResponsesContentApplicationJsonSchemaDataDocumentType
string
Amendment document type
EorContractsContractIdAmendmentsAmendmentIdGetResponsesContentApplicationJsonSchemaDataItemsItemsType
string
Type of amendment
ApiErrorContainer
object
2 properties
CreateAnEorContractAmendment-v2026-01-01RequestInternalServerError
object
1 property
1 required
GetEorContractAmendmentPdfDownloadLinkForClientAndEmployeeRequestInternalServerError
object
1 property
1 required
eor-amendments_createContractAmendment_Response_201
object
1 property
EorContractsContractIdAmendmentsAmendmentIdAcceptPostResponsesContentApplicationJsonSchemaDataItemsItemsType
string
Type of amendment
EorContractsContractIdAmendmentsAmendmentIdPatchRequestBodyContentApplicationJsonSchemaDataFixedAdjustmentsItems
object
5 properties
3 required
ListAllAmendmentsForAnEorContract-v2026-01-01RequestInternalServerError
object
1 property
1 required
ApiErrorRequest
object
7 properties
EorContractsContractIdAmendmentsGetResponsesContentApplicationJsonSchemaDataItemsEmploymentType
string
Type of employment.
EorContractsContractIdAmendmentsGetResponsesContentApplicationJsonSchemaDataItemsCustomItemsItems
object
5 properties
3 required
EorContractsContractIdAmendmentsGetResponsesContentApplicationJsonSchemaDataItemsCustomItemsItemsStatus
string
Current status of the custom amendment item
EorContractsContractIdAmendmentsAmendmentIdPatchResponsesContentApplicationJsonSchemaDataVariableCompensationIncentivePlan
object
Details of the incentive plan linked to this compensation, if any.
3 properties
EorContractsContractIdAmendmentsValidatePostResponsesContentApplicationJsonSchemaData
object
2 properties
EorContractsContractIdAmendmentsAmendmentIdConfirmPostResponsesContentApplicationJsonSchemaDataDocumentType
string
Amendment document type
GetEorContractAmendmentPdfDownloadLinkForClientAndEmployeeRequestNotFoundError
object
1 property
1 required
EorContractsContractIdAmendmentsAmendmentIdPatchResponsesContentApplicationJsonSchemaDataCustomItemsItemsStatus
string
Current status of the custom amendment item
EorContractsContractIdAmendmentsValidationSettingsGetResponsesContentApplicationJsonSchemaDataItemsRulesItemsRequires
object
Contract conditions that must be met for this rule to be applied.
EorContractsContractIdAmendmentsGetResponsesContentApplicationJsonSchemaDataItemsVariableCompensationType
string
The way the compensation is calculated. FIXED means a fixed amount (like $1000). PERCENTAGE means it’s based on a percentage of the salary.
EorContractsContractIdAmendmentsValidationSettingsGetResponsesContentApplicationJsonSchemaDataItemsRulesItemsTenureBasedRulesItemsEmploymentDurationType
string
The unit of measurement for the employment duration.
EorContractsContractIdAmendmentsValidationSettingsGetResponsesContentApplicationJsonSchemaErrorsItems
object
2 properties
2 required
EorContractsContractIdAmendmentsAmendmentIdSignPostResponsesContentApplicationJsonSchemaDataLegalContext
object
Additional details needed for legal input
5 properties
EorContractsContractIdAmendmentsAmendmentIdConfirmPostResponsesContentApplicationJsonSchemaDataTimeOffType
string
Type of time off.
EorContractsContractIdAmendmentsAmendmentIdSignPostResponsesContentApplicationJsonSchemaDataNoticePeriodTimeUnit
string
Notice period time unit.
EorContractsContractIdAmendmentsAmendmentIdGetResponsesContentApplicationJsonSchemaDataTimeOffType
string
Type of time off.
EorContractsContractIdAmendmentsAmendmentIdPatchRequestBodyContentApplicationJsonSchemaData
object
23 properties
EorContractsContractIdAmendmentsPostResponsesContentApplicationJsonSchemaDataAmendmentStatusesItems
object
3 properties
EorContractsContractIdAmendmentsAmendmentIdSignPostResponsesContentApplicationJsonSchemaDataEmploymentType
string
Type of employment.
EorContractsContractIdAmendmentsPostResponsesContentApplicationJsonSchemaDataVariableCompensation
object
Represents a variable compensation record (such as a bonus, commission, or incentive) within a contract. It contains details like the amount, type, frequency,…
12 properties
9 required
EorContractsContractIdAmendmentsAmendmentIdConfirmPostResponsesContentApplicationJsonSchemaDataFixedAdjustmentsItemsStatus
string
Current status of the fixed adjustment.
eor-amendments_getContractAmendmentEffectiveDateLimitations_Response_200
object
1 property
EorContractsContractIdAmendmentsAmendmentIdAcceptPostResponsesContentApplicationJsonSchemaDataLegalContextStatus
string
Current status of the legal review process
EorContractsContractIdAmendmentsPostResponsesContentApplicationJsonSchemaDataAmendmentStatusesItemsAmendmentFlowStatus
object
Metadata about the amendment status, including when it was created.
1 property
EorContractsContractIdAmendmentsAmendmentIdAcceptPostResponsesContentApplicationJsonSchemaDataTimeOffType
string
Type of time off.
CancelAmendmentRequestInternalServerError
object
1 property
1 required
ViewInformationAboutAmendmentRequestBadRequestError
object
1 property
1 required
EorContractsContractIdAmendmentsAmendmentIdSignPostResponsesContentApplicationJsonSchemaDataCustomItemsItems
object
5 properties
3 required
EorContractsContractIdAmendmentsValidationSettingsGetResponsesContentApplicationJsonSchemaDataItemsRulesItemsAdditionalDetailsRule
string
Specific rule that applies for probation period.
EorContractsContractIdAmendmentsGetResponsesContentApplicationJsonSchemaDataItemsFixedAdjustmentsItemsStatus
string
Current status of the fixed adjustment.
EorContractsContractIdAmendmentsGetResponsesContentApplicationJsonSchemaDataItemsSource
string
Source of amendment flow creation.
EorContractsContractIdAmendmentsGetResponsesContentApplicationJsonSchemaDataItemsVariableCompensationIncentivePlan
object
Details of the incentive plan linked to this compensation, if any.
3 properties
ApiError
object
2 properties
EorContractsContractIdAmendmentsAmendmentIdGetResponsesContentApplicationJsonSchemaDataVariableCompensationIncentivePlan
object
Details of the incentive plan linked to this compensation, if any.
3 properties
eor-amendments_deleteContractAmendment_Response_200
object
1 property
1 required
SignAContractAmendmentEmployeeRequestNotFoundError
object
1 property
1 required
ViewInformationAboutAmendmentRequestNotFoundError
object
1 property
1 required
EorContractsContractIdAmendmentsAmendmentIdPatchResponsesContentApplicationJsonSchemaDataFixedAdjustmentsItems
object
11 properties
9 required
eor-amendments_getContractAmendments_Response_200
object
1 property
EorContractsContractIdAmendmentsAmendmentIdGetResponsesContentApplicationJsonSchemaDataRejectionContext
object
Additional details containing rejection reason
1 property
UpdateASpecificEorContractAmendmentRequestBadRequestError
object
1 property
1 required
EorContractsContractIdAmendmentsAmendmentIdGetResponsesContentApplicationJsonSchemaDataItemsItems
object
6 properties
ConfirmAnExistingContractAmendment-v2026-01-01RequestInternalServerError
object
1 property
1 required
EorContractsContractIdAmendmentsAmendmentIdPatchResponsesContentApplicationJsonSchemaDataVariableCompensationType
string
The way the compensation is calculated. FIXED means a fixed amount (like $1000). PERCENTAGE means it’s based on a percentage of the salary.
EorContractsContractIdAmendmentsGetResponsesContentApplicationJsonSchemaDataItemsVariableCompensationTimeline
string
How often the compensation is paid — for example monthly, quarterly, annually, or twice a year.
EorContractsContractIdAmendmentsAmendmentIdPatchRequestBodyContentApplicationJsonSchemaDataVariableCompensationType
string
Type of variable compensation.
EorContractsContractIdAmendmentsAmendmentIdPatchResponsesContentApplicationJsonSchemaDataLegalContext
object
Additional details needed for legal input
5 properties
EorContractsContractIdAmendmentsPostResponsesContentApplicationJsonSchemaData
object
45 properties
ConfirmAnExistingContractAmendment-v2026-01-01RequestNotFoundError
object
1 property
1 required
EorContractsContractIdAmendmentsAmendmentIdPatchResponsesContentApplicationJsonSchemaDataRejectionContext
object
Additional details containing rejection reason
1 property
EorContractsContractIdAmendmentsAmendmentIdSignPostResponsesContentApplicationJsonSchemaDataProbationPeriodTypeForDefinite
string
Type of probation period for definite contracts.
EorContractsContractIdAmendmentsAmendmentIdSignPostResponsesContentApplicationJsonSchemaDataVariableCompensationType
string
The way the compensation is calculated. FIXED means a fixed amount (like $1000). PERCENTAGE means it’s based on a percentage of the salary.
EorContractsContractIdAmendmentsPostResponsesContentApplicationJsonSchemaDataVoidDeadlineType
string
Type of void deadline
AcceptAContractAmendmentOnBehalfOfTheClientRequestNotFoundError
object
1 property
1 required
EorContractsContractIdAmendmentsAmendmentIdGetResponsesContentApplicationJsonSchemaDataCustomItemsItems
object
5 properties
3 required
EorContractsContractIdAmendmentsAmendmentIdPatchResponsesContentApplicationJsonSchemaDataVoidDeadlineType
string
Type of void deadline
EorContractsContractIdAmendmentsPostRequestBodyContentApplicationJsonSchemaDataVariableCompensationType
string
Type of variable compensation.
EorContractsContractIdAmendmentsAmendmentIdPatchRequestBodyContentApplicationJsonSchemaDataAdditionalInfo
object
Additional metadata related to job validation and categorisation
2 properties
EorContractsContractIdAmendmentsValidationSettingsGetResponsesContentApplicationJsonSchemaDataItemsRulesItemsTenureBasedRulesItems
object
4 properties
EorContractsContractIdAmendmentsAmendmentIdPatchRequestBodyContentApplicationJsonSchemaDataTimeOffType
string
Type of time off.
RetrieveEffectiveDateLimitationsRequestNotFoundError
object
1 property
1 required
EorContractsContractIdAmendmentsAmendmentIdConfirmPostResponsesContentApplicationJsonSchemaErrorsItems
object
2 properties
2 required
EorContractsContractIdAmendmentsValidationSettingsGetResponsesContentApplicationJsonSchemaDataItemsRulesItemsAdditionalDetails
object
Optional additional information for rules, if applicable.
4 properties
EorContractsContractIdAmendmentsAmendmentIdConfirmPostResponsesContentApplicationJsonSchemaDataType
string
Type of amendment
EorContractsContractIdAmendmentsAmendmentIdAcceptPostResponsesContentApplicationJsonSchemaDataFixedAdjustmentsItemsStatus
string
Current status of the fixed adjustment.
EorContractsContractIdAmendmentsGetResponsesContentApplicationJsonSchemaDataItemsVoidDeadlineType
string
Type of void deadline
EorContractsContractIdAmendmentsAmendmentIdPatchRequestBodyContentApplicationJsonSchemaDataVariableCompensation
object
Represents a change to an employee’s variable compensation (e.g., bonus or commission). This schema is used for creating new variable compensation items or upd…
7 properties
2 required
EorContractsContractIdAmendmentsGetResponsesContentApplicationJsonSchemaDataItemsVariableCompensation
object
Represents a variable compensation record (such as a bonus, commission, or incentive) within a contract. It contains details like the amount, type, frequency,…
12 properties
9 required
EorContractsContractIdAmendmentsGetResponsesContentApplicationJsonSchemaDataItemsTimeOffType
string
Type of time off.
EorContractsContractIdAmendmentsAmendmentIdSignPostResponsesContentApplicationJsonSchemaData
object
45 properties
EorContractsContractIdAmendmentsAmendmentIdPatchResponsesContentApplicationJsonSchemaDataVariableCompensation
object
Represents a variable compensation record (such as a bonus, commission, or incentive) within a contract. It contains details like the amount, type, frequency,…
12 properties
9 required
EorContractsContractIdAmendmentsAmendmentIdConfirmPostResponsesContentApplicationJsonSchemaDataFixedAdjustmentsItems
object
11 properties
9 required
EorContractsContractIdAmendmentsAmendmentIdSignPostResponsesContentApplicationJsonSchemaDataItemsItems
object
6 properties
EorContractsContractIdAmendmentsAmendmentIdGetResponsesContentApplicationJsonSchemaDataEmploymentType
string
Type of employment.
EorContractsContractIdAmendmentsAmendmentIdConfirmPostResponsesContentApplicationJsonSchemaDataProbationPeriodTypeForDefinite
string
Type of probation period for definite contracts.
EorContractsContractIdAmendmentsValidationSettingsGetResponsesContentApplicationJsonSchemaDataItemsRulesItems
object
11 properties
EorContractsContractIdAmendmentsAmendmentIdGetResponsesContentApplicationJsonSchemaDataAmendmentStatusesItemsAmendmentFlowStatus
object
Metadata about the amendment status, including when it was created.
1 property
EorContractsContractIdAmendmentsAmendmentIdGetResponsesContentApplicationJsonSchemaErrorsItems
object
2 properties
2 required
EorContractsContractIdAmendmentsAmendmentIdPdfGetResponsesContentApplicationJsonSchemaErrorsItems
object
2 properties
2 required
EorContractsContractIdAmendmentsAmendmentIdPatchResponsesContentApplicationJsonSchemaData
object
45 properties
EorContractsContractIdAmendmentsAmendmentIdGetResponsesContentApplicationJsonSchemaDataAmendmentStatusesItems
object
Details of a specific amendment status in the lifecycle of the amendment.
3 properties
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Deel publishes across the network.