How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Deel Subpackage Eor Amendments API

The subpackage_eorAmendments API from Deel — 9 operation(s) for subpackage_eoramendments.

Deel Subpackage Eor Amendments API is one of 128 APIs that Deel publishes on the APIs.io network, described by a machine-readable OpenAPI specification and an AsyncAPI event-driven specification.

Tagged areas include subpackage_eorAmendments. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and an AsyncAPI specification.

This API exposes 12 operations across 9 paths, and defines 274 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against 2 base URLs: https://api.letsdeel.com/rest/v2, https://api-staging.letsdeel.com/rest/v2.

12 operations 9 paths 274 schemas 1 DELETE5 GET1 PATCH5 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://api.letsdeel.com/rest/v2
Authentication
HTTP Bearer, HTTP Bearer
Resource Areas
1

Authentication & Security 2

Deel Subpackage Eor Amendments API declares 2 security schemes for authenticating requests. It accepts HTTP bearer tokens (deelToken). It accepts HTTP bearer tokens (oauth2).

  • deelToken — Authentication The Deel API uses bearer tokens to authenticate requests. All API calls must be made over HTTPS — calls over plain HTTP or without authenticatio…
  • oauth2 — Standard OAuth2 security scheme based on https://swagger.io/docs/specification/authentication/

Paths & Operations 12

Across 9 paths, the API surfaces 12 operations — 1 DELETE, 5 GET, 1 PATCH, 5 POST. Each is listed below with its method, path, parameters, and response codes.

subpackage_eorAmendments 12
POST
/eor/contracts/{contract_id}/amendments/{amendment_id}/accept
Accept amendment
accept-contract-amendment 3 params body → 200400401403404500
DELETE
/eor/contracts/{contract_id}/amendments/{amendment_id}
Cancel amendment
delete-contract-amendment 3 params → 200400401403404500
GET
/eor/contracts/{contract_id}/amendments/{amendment_id}
Get amendment by ID
get-contract-amendment-by-id 3 params → 200400401403404500
PATCH
/eor/contracts/{contract_id}/amendments/{amendment_id}
Update amendment
update-contract-amendment 3 params body → 200400401403404409422500
POST
/eor/contracts/{contract_id}/amendments/{amendment_id}/confirm
Confirm amendment
confirm-contract-amendment 3 params body → 200400401403404500
GET
/eor/contracts/{contract_id}/amendments/{amendment_id}/pdf
Contract amendment PDF
get-contract-amendment-pdf 3 params → 200400401403404500
POST
/eor/contracts/{contract_id}/amendments
Create amendment
create-contract-amendment 2 params body → 201400401403404409422500
GET
/eor/contracts/{contract_id}/amendments
Get amendments by contract
get-contract-amendments 2 params → 200400401403404500
GET
/eor/contracts/{contract_id}/amendments/validation/settings
Get amendment validation settings
get-contract-amendments-validation-settings 3 params → 200400401403404500
GET
/eor/contracts/{contract_id}/amendments/{amendment_id}/effective-date-limitations
Retrieve Effective Date Limitations
get-contract-amendment-effective-date-limitations 3 params → 200400401403404500
POST
/eor/contracts/{contract_id}/amendments/{amendment_id}/sign
Sign a contract amendment (employee)
sign-eor-amendment 3 params body → 200400401403404500
POST
/eor/contracts/{contract_id}/amendments/validate
Validate amendment data points
validate-eor-amendments 2 params body → 200400401403404500

Schemas 274

The contract defines 274 schemas that model the data the API accepts and returns. The most detailed are EorContractsContractIdAmendmentsAmendmentIdConfirmPostResponsesContentApplicationJsonSchemaData (45 properties), EorContractsContractIdAmendmentsGetResponsesContentApplicationJsonSchemaDataItems (45 properties), EorContractsContractIdAmendmentsAmendmentIdAcceptPostResponsesContentApplicationJsonSchemaData (45 properties), EorContractsContractIdAmendmentsAmendmentIdPatchResponsesContentApplicationJsonSchemaData (45 properties). Each schema is shown below with its type and property counts.

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

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

deel-com-subpackage-eoramendments-api-openapi.yml Raw ↑

Other APIs Deel publishes across the network.

Deel Adjustments API
Deel Applications API
Deel Candidates API
Deel Contractor Amendments API
Deel Contractor Hiring API
Deel Contracts API
Deel Custom Fields API
Deel IT API
Deel EOR Amendments API
Deel EOR Benefits API
Deel EOR Cost Calculator API
Deel EOR Hiring API
Where this information came from

This is an independent, third-party profile of Deel Subpackage Eor Amendments API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.