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_eorAmendments API

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

Deel subpackage_eorAmendments API is one of 91 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.1.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.1.0
API Version
1.0.0
Servers
https://api.letsdeel.com/rest/v2
https://api-staging.letsdeel.com/rest/v2
Authentication
HTTP Bearer, HTTP Bearer
Resource Areas
1

Authentication & Security 2

Deel subpackage_eorAmendments 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 EorContractsContractIdAmendmentsGetResponsesContentApplicationJsonSchemaDataItems (45 properties), EorContractsContractIdAmendmentsAmendmentIdConfirmPostResponsesContentApplicationJsonSchemaData (45 properties), EorContractsContractIdAmendmentsAmendmentIdGetResponsesContentApplicationJsonSchemaData (45 properties), EorContractsContractIdAmendmentsPostResponsesContentApplicationJsonSchemaData (45 properties). Each schema is shown below with its type and property counts.

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

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

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

Other APIs Deel publishes across the network.

Deel Default API
Deel subpackage_accounting API
Deel subpackage_adjustments API
Deel subpackage_assets API
Deel subpackage_ats API
Deel subpackage_candidates API
Deel subpackage_consent API
Deel subpackage_contractorAmendments API
Deel subpackage_contractorHiring API
Deel subpackage_contracts API
Deel subpackage_costCalculator API
Deel subpackage_costCenters API
Where this information came from

This is an independent, third-party profile of Deel subpackage_eorAmendments 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.