Deel Subpackage Eor Terminations 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_eorTerminations. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and an AsyncAPI specification.
This API exposes
4 operations
across 4 paths,
and defines 76 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.
The identity and technical contract details declared by the specification.
EorContractsContractIdOffboardingTerminationPostRequestBodyContentMultipartFormDataSchemaDataSeveranceType
string
The type of severance selected by the client. It's an optional field
EorContractsContractIdOffboardingTerminationPostResponsesContentApplicationJsonSchemaDataDocumentsOffboardingItems
object
11 properties
4 required
InitiateEorContractTerminationRequestRequestUnauthorizedError
object
1 property
eor-terminations_createRegularTermination_Response_200
object
5 properties
EorContractsContractIdOffboardingTerminationPostResponsesContentApplicationJsonSchemaDataRequestDataUsedTimeOffAdditionalDetails
object
3 properties
EorOidTerminationsTerminationIdGetResponsesContentApplicationJsonSchemaItems
object
1 property
1 required
EorOidTerminationsRegularPostRequestBodyContentApplicationJsonSchemaDataEligibleForRehire
string
Parameter to inform whether it would be possible for the client to hire the employee again
eor-terminations_createResignation_Response_200
object
1 property
1 required
EorOidTerminationsResignationPostResponsesContentApplicationJsonSchemaDataRequestData
object
8 properties
EorOidTerminationsRegularPostRequestBodyContentApplicationJsonSchemaDataAdditionalSupportingDocumentsItems
object
2 properties
1 required
EorOidTerminationsRegularPostResponsesContentApplicationJsonSchemaRequestData
object
8 properties
eor-terminations_getTermination_Response_200
object
5 properties
EorContractsContractIdOffboardingTerminationPostRequestBodyContentMultipartFormDataSchemaDataReason
string
Reason why the contract is being terminated
EorContractsContractIdOffboardingTerminationPostResponsesContentApplicationJsonSchemaDataRequestDataUsedTimeOffTimeOffsItemsUnit
string
The unit of measurement for time off tracking
EorContractsContractIdOffboardingTerminationPostResponsesContentApplicationJsonSchemaDataDocumentsOffboardingItemsReviewerType
string
The type of reviewer for this document
EorOidTerminationsRegularPostRequestBodyContentApplicationJsonSchemaDataAdditionalReason
string
An additional reason can be provided in case the reason selected is NOLONGERWISHTOWORKWITHDEEL
EorContractsContractIdOffboardingTerminationPostRequestBodyContentMultipartFormDataSchemaDataAdditionalReason
string
An additional reason can be provided in case the reason selected is NOLONGERWISHTOWORKWITHDEEL
EorContractsContractIdOffboardingTerminationPostResponsesContentApplicationJsonSchemaErrorsItems
object
3 properties
EorContractsContractIdOffboardingTerminationPostResponsesContentApplicationJsonSchemaDataDocumentsOffboardingItemsStatus
string
The current status of the document review
EorContractsContractIdOffboardingTerminationPostRequestBodyContentMultipartFormDataSchemaDataRequiredInformationItems
object
2 properties
2 required
EorOidTerminationsResignationPostRequestBodyContentApplicationJsonSchemaData
object
1 property
1 required
InitiateEorContractTerminationRequestRequestInternalServerError
object
1 property
EorOidTerminationsRegularPostRequestBodyContentApplicationJsonSchemaDataUsedTimeOffTimeOffsItemsTrackingPeriodsItems
object
3 properties
1 required
eor-terminations_createOffboardingTermination_Response_201
object
1 property
1 required
EorContractsContractIdOffboardingTerminationPostResponsesContentApplicationJsonSchemaDataRequestDataReason
string
The reason for the termination
EorOidTerminationsRegularPostRequestBodyContentApplicationJsonSchemaDataUsedTimeOffTimeOffsItems
object
4 properties
1 required
ApiError
object
2 properties
EorOidTerminationsResignationPostResponsesContentApplicationJsonSchemaDataRequestDataTerminationImpact
object
Custom termination impact data if there is some configured on HR module
3 properties
EorContractsContractIdOffboardingTerminationPostResponsesContentApplicationJsonSchemaDataDocumentsOffboardingItemsFilesItems
object
5 properties
4 required
EorContractsContractIdOffboardingTerminationPostResponsesContentApplicationJsonSchemaDataRequestDataUsedTimeOffTimeOffsItems
object
4 properties
4 required
EorOidTerminationsResignationPostRequestBodyContentApplicationJsonSchemaDataDataUsedTimeOffTimeOffsItemsUnit
string
Time off unit
EorContractsContractIdOffboardingTerminationPostRequestBodyContentMultipartFormDataSchemaDataUsedTimeOff
object
2 properties
EorOidTerminationsTerminationIdGetResponsesContentApplicationJsonSchemaRequestData
object
8 properties
EorOidTerminationsResignationPostRequestBodyContentApplicationJsonSchemaDataDataReason
string
Reason why the contract is being terminated
EorOidTerminationsRegularPostResponsesContentApplicationJsonSchemaRequestDataTerminationImpact
object
Custom termination impact data if there is some configured on HR module
3 properties
EorOidTerminationsResignationPostRequestBodyContentApplicationJsonSchemaDataData
object
15 properties
3 required
EorContractsContractIdOffboardingTerminationPostResponsesContentApplicationJsonSchemaDataDocumentsSupportingItems
object
6 properties
6 required
EorContractsContractIdOffboardingTerminationPostResponsesContentApplicationJsonSchemaDataRequestDataUsedTimeOff
object
Time-off usage data including policy information and tracking periods
3 properties
2 required
EorOidTerminationsResignationPostRequestBodyContentApplicationJsonSchemaDataDataEligibleForRehire
string
Parameter to inform whether it would be possible for the client to hire the employee again
EorContractsContractIdOffboardingTerminationPostRequestBodyContentMultipartFormDataSchemaDataUsedTimeOffTrackingType
string
Type of time off tracking - whether it's tracked on Deel platform or off platform
EorContractsContractIdOffboardingTerminationPostRequestBodyContentMultipartFormDataSchemaData
object
16 properties
4 required
EorContractsContractIdOffboardingTerminationPostResponsesContentApplicationJsonSchemaDataDocuments
object
Document management structure for termination workflow including review processes and supporting documents
2 properties
2 required
InitiateEorContractTerminationRequestRequestForbiddenError
object
1 property
EorOidTerminationsResignationPostResponsesContentApplicationJsonSchemaData
object
5 properties
EorOidTerminationsResignationPostResponsesContentApplicationJsonSchemaDataRequestDataEligibleForRehire
string
Parameter to inform whether it would be possible for the client to hire the employee again
EorOidTerminationsRegularPostRequestBodyContentApplicationJsonSchemaDataReason
string
Reason why the contract is being terminated
EorContractsContractIdOffboardingTerminationPostRequestBodyContentMultipartFormDataSchemaDataUsedTimeOffOffPlatformUsedTimeOffEntitlementsItems
object
3 properties
3 required
EorOidTerminationsResignationPostRequestBodyContentApplicationJsonSchemaDataDataUsedTimeOffTimeOffsItemsTrackingPeriodsItems
object
3 properties
1 required
EorContractsContractIdOffboardingTerminationPostResponsesContentApplicationJsonSchemaDataRequestDataUsedTimeOffTimeOffsItemsTrackingPeriodsItems
object
3 properties
3 required
EorOidTerminationsTerminationIdGetResponsesContentApplicationJsonSchemaRequestDataEligibleForRehire
string
Parameter to inform whether it would be possible for the client to hire the employee again
EorOidTerminationsResignationPostRequestBodyContentApplicationJsonSchemaDataDataUsedTimeOffTimeOffsItems
object
4 properties
1 required
EorOidTerminationsRegularPostRequestBodyContentApplicationJsonSchemaDataAdditionalCountryDataItems
object
2 properties
2 required
EorContractsContractIdOffboardingTerminationPostRequestBodyContentMultipartFormDataSchemaDataEligibleForRehire
string
Parameter to inform whether it would be possible for the client to hire the employee again
ApiErrorContainer
object
2 properties
EorOidTerminationsRegularPostResponsesContentApplicationJsonSchemaRequestDataEligibleForRehire
string
Parameter to inform whether it would be possible for the client to hire the employee again
EorContractsContractIdOffboardingTerminationPostResponsesContentApplicationJsonSchemaData
object
9 properties
EorOidTerminationsRegularPostRequestBodyContentApplicationJsonSchemaDataAttachmentsItems
object
2 properties
1 required
EorOidTerminationsRegularPostResponsesContentApplicationJsonSchemaItems
object
1 property
1 required
ApiErrorRequest
object
7 properties
EorOidTerminationsRegularPostRequestBodyContentApplicationJsonSchemaData
object
18 properties
4 required
EorContractsContractIdOffboardingTerminationPostRequestBodyContentMultipartFormDataSchemaDataUsedTimeOffOffPlatformUsedTimeOffEntitlementUnit
string
Unit of measurement for the time off entitlements
EorOidTerminationsRegularPostRequestBodyContentApplicationJsonSchemaDataSeveranceType
string
The type of severance selected by the client. It's an optional field
EorOidTerminationsTerminationIdGetResponsesContentApplicationJsonSchemaRequestDataTerminationImpact
object
Custom termination impact data if there is some configured on HR module
3 properties
EorOidTerminationsResignationPostResponsesContentApplicationJsonSchemaItems
object
1 property
1 required
EorOidTerminationsRegularPostRequestBodyContentApplicationJsonSchemaDataUsedTimeOffTimeOffsItemsPolicyType
string
Time off policy type
EorContractsContractIdOffboardingTerminationPostResponsesContentApplicationJsonSchemaDataRequestData
object
7 properties
EorOidTerminationsRegularPostRequestBodyContentApplicationJsonSchemaDataUsedTimeOffTimeOffsItemsUnit
string
Time off unit
EorOidTerminationsRegularPostRequestBodyContentApplicationJsonSchemaDataUsedTimeOff
object
3 properties
EorContractsContractIdOffboardingTerminationPostResponsesContentApplicationJsonSchemaDataRequestDataEligibleForRehire
string
Parameter to inform whether it would be possible for the client to hire the employee again
EorContractsContractIdOffboardingTerminationPostRequestBodyContentMultipartFormDataSchemaDataUsedTimeOffOffPlatformUsedTimeOff
object
Required when trackingtype is OFFPLATFORM, null otherwise
3 properties
3 required
InitiateEorContractTerminationRequestRequestBadRequestError
object
1 property
EorOidTerminationsResignationPostRequestBodyContentApplicationJsonSchemaDataDataUsedTimeOffTimeOffsItemsPolicyType
string
Time off policy type
EorOidTerminationsResignationPostRequestBodyContentApplicationJsonSchemaDataDataUsedTimeOff
object
3 properties
EorOidTerminationsResignationPostRequestBodyContentApplicationJsonSchemaDataDataSeveranceType
string
The type of severance selected by the client. It's an optional field
EorOidTerminationsResignationPostRequestBodyContentApplicationJsonSchemaDataDataAdditionalReason
string
An additional reason can be provided in case the reason selected is MOVINGEMPLOYEETOINTERNALENTITY
EorOidTerminationsResignationPostRequestBodyContentApplicationJsonSchemaDataDataAttachmentsItems
object
2 properties
1 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Deel publishes across the network.