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