Skip to content

Deel: Retrieve EOR Contract Details — 200 response body

Retrieve EOR Contract Details: 200 response body. Complete fields and constraints for contract 2026-10-27.

API reference · Contract 2026-10-27

SDK schema: Retrieve EOR Contract Details — 200 response body

FieldTypePresenceDescription and constraints
$objectRoot
calculated_holidaysJSONOptional
calculated_holidays (anyOf 1)stringAlternativeCalculated number of holidays as a string.
calculated_holidays (anyOf 2)nullAlternativeCalculated number of holidays as a string.
can_adjust_onJSONOptionalTime frame when adjustments can be made.
can_adjust_on (anyOf 1)ModelAlternativeExpand Retrieve EOR Contract Details — 200 response body — can adjust on Time frame when adjustments can be made
can_adjust_on (anyOf 2)nullAlternative
can_remind_employee_to_signbooleanOptionalWhether reminders to sign the employee resignation can be sent to the employee or not.
cancelled_atJSONOptional
cancelled_at (anyOf 1)stringAlternativeThe date and time when the contract was cancelled.
Format: date-time
cancelled_at (anyOf 2)nullAlternativeThe date and time when the contract was cancelled.
Format: date-time
client_signatureJSONOptional
client_signature (anyOf 1)stringAlternativeThe signature of the client.
client_signature (anyOf 2)nullAlternativeThe signature of the client.
client_signed_atJSONOptional
client_signed_at (anyOf 1)stringAlternativeThe date and time when the client signed the contract.
Format: date-time
client_signed_at (anyOf 2)nullAlternativeThe date and time when the client signed the contract.
Format: date-time
compensation_typeJSONOptionalCompensation type for the contract.
compensation_type (anyOf 1)stringAlternativeCompensation type for the contract.
Known values: HOURLY, ANNUAL
compensation_type (anyOf 2)nullAlternative
completed_atJSONOptional
completed_at (anyOf 1)stringAlternativeThe date and time when the contract was completed.
Format: date-time
completed_at (anyOf 2)nullAlternativeThe date and time when the contract was completed.
Format: date-time
completion_dateJSONOptional
completion_date (anyOf 1)stringAlternativeThe completion date of the contract.
Format: date-time
completion_date (anyOf 2)nullAlternativeThe completion date of the contract.
Format: date-time
completion_plain_dateJSONOptional
completion_plain_date (anyOf 1)stringAlternativeThe completion date of the contract in plain contract.
Format: date
completion_plain_date (anyOf 2)nullAlternativeThe completion date of the contract in plain contract.
Format: date
contract_typestringOptionalThe type of contract.
Known values: eor
contractor_signatureJSONOptional
contractor_signature (anyOf 1)stringAlternativeThe signature of the EOR entity representative.
contractor_signature (anyOf 2)nullAlternativeThe signature of the EOR entity representative.
contractor_signed_atJSONOptional
contractor_signed_at (anyOf 1)stringAlternativeThe date and time when the contractor signed the contract.
Format: date-time
contractor_signed_at (anyOf 2)nullAlternativeThe date and time when the contractor signed the contract.
Format: date-time
created_atstringOptionalThe date and time when the contract was created.
Format: date-time
creatorModelOptionalExpand Retrieve EOR Contract Details — 200 response body — creator
currencystringOptionalThe currency used in the contract.
deposit_monthsJSONOptional
deposit_months (anyOf 1)stringAlternativeNumber of deposit months required.
deposit_months (anyOf 2)nullAlternativeNumber of deposit months required.
descriptionstringOptionalContract description
effective_datestringOptionalThe date and time when the contract is effective.
Format: date-time
effective_plain_datestringOptionalThe effective date in plain format.
Format: date
employeeModelOptionalExpand Retrieve EOR Contract Details — 200 response body — employee
Employee details
employee_late_sign_startJSONOptional
employee_late_sign_start (anyOf 1)stringAlternativeDate when employee signed late, if applicable.
Format: date-time
employee_late_sign_start (anyOf 2)nullAlternativeDate when employee signed late, if applicable.
Format: date-time
employee_signed_atJSONOptional
employee_signed_at (anyOf 1)stringAlternativeDate and time when the employee signed.
Format: date-time
employee_signed_at (anyOf 2)nullAlternativeDate and time when the employee signed.
Format: date-time
employment_costsJSONOptionalDetailed breakdown of employment costs including summary totals, sectioned cost groups, and additional context notes.
employment_costs (anyOf 1)ModelAlternativeExpand Create an EOR contract — 201 response body — data costs
employment_costs (anyOf 2)nullAlternative
employment_countrystringOptionalTwo letter country code of the employment country.
employment_stateJSONOptional
employment_state (anyOf 1)stringAlternativeThe state of the employment.
employment_state (anyOf 2)nullAlternativeThe state of the employment.
employment_typestringOptionalThe type of employment.
Known values: Full-time, Part-time
end_dateJSONOptional
end_date (anyOf 1)stringAlternativeThe end date of the contract, if applicable.
Format: date-time
end_date (anyOf 2)nullAlternativeThe end date of the contract, if applicable.
Format: date-time
fixed_adjustment_idsJSONOptional
fixed_adjustment_ids (anyOf 1)arrayAlternativeList of fixed adjustment ids.
fixed_adjustment_ids (anyOf 1)[]stringEach item
fixed_adjustment_ids (anyOf 2)nullAlternativeList of fixed adjustment ids.
fixed_adjustment_ids (anyOf 2)[]stringEach item
hiring_objectiveJSONOptionalInformation about the hiring objective.
hiring_objective (anyOf 1)ModelAlternativeExpand Retrieve EOR Contract Details — 200 response body — hiring objective Information about the hiring objective
hiring_objective (anyOf 2)nullAlternative
holidaysJSONOptional
holidays (anyOf 1)JSONAlternative
holidays (anyOf 1) (anyOf 1)integerAlternativeNumber of holidays for the contract.
holidays (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
holidays (anyOf 2)nullAlternativeNumber of holidays for the contract.
hourly_rateJSONOptional
hourly_rate (anyOf 1)stringAlternativeHourly rate as a string to preserve decimal precision.
hourly_rate (anyOf 2)nullAlternativeHourly rate as a string to preserve decimal precision.
hris_profile_idJSONOptional
hris_profile_id (anyOf 1)stringAlternativeThe HRIS profile ID linked to this contract.
Format: uuid
hris_profile_id (anyOf 2)nullAlternativeThe HRIS profile ID linked to this contract.
Format: uuid
idstringOptionalThe unique identifier for the Deel contract.
initial_effective_plain_datestringOptionalThe initial effective date in plain format.
Format: date
invited_client_emailJSONOptional
invited_client_email (anyOf 1)stringAlternativeThe email address of the invited client.
invited_client_email (anyOf 2)nullAlternativeThe email address of the invited client.
is_early_invoice_enabledbooleanOptionalWhether early invoicing is enabled or not.
is_employee_onboarding_delayedbooleanOptionalDetermines if the invite for employee onboarding should be dispatch manually.
is_foreign_currency_contractbooleanOptionalWhether the contract uses foreign currency or not.
is_onboarding_on_holdbooleanOptionalWhether onboarding is currently on hold or not.
job_title_nameJSONOptional
job_title_name (anyOf 1)stringAlternativeThe contract’s job title.
job_title_name (anyOf 2)nullAlternativeThe contract’s job title.
last_quote_rejectionJSONOptionalTimestamp of last quote rejection.
last_quote_rejection (anyOf 1)ModelAlternativeExpand Retrieve EOR Contract Details — 200 response body — last quote rejection Timestamp of last quote rejection
last_quote_rejection (anyOf 2)nullAlternative
monthly_employer_coststringOptionalMonthly cost to the employer.
monthly_eor_management_fee_usdstringOptionalMonthly EOR management fee in USD.
namestringOptionalContract name
notice_period_typeJSONOptionalType of notice period if applicable.
notice_period_type (anyOf 1)stringAlternativeType of notice period if applicable.
Known values: STANDARD, CUSTOM
notice_period_type (anyOf 2)nullAlternative
onboarding_step_durationJSONOptional
onboarding_step_duration (anyOf 1)JSONAlternative
onboarding_step_duration (anyOf 1) (anyOf 1)integerAlternativeDuration of onboarding steps in days.
onboarding_step_duration (anyOf 1) (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
onboarding_step_duration (anyOf 2)nullAlternativeDuration of onboarding steps in days.
original_start_datestringOptionalThe originally planned start date.
Format: date-time
payroll_typestringOptionalPayroll frequency for the contract
Known values: BIMONTHLY, MONTHLY, BIWEEKLY, WEEKLY, FOUR_WEEKLY, QUARTERLY
probation_periodJSONOptional
probation_period (anyOf 1)integerAlternativeNumber of days in the probation period.
probation_period (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
probation_period_type_for_definiteJSONOptionalProbation period type for definite contracts.
probation_period_type_for_definite (anyOf 1)stringAlternativeProbation period type for definite contracts.
Known values: STANDARD, CUSTOM
probation_period_type_for_definite (anyOf 2)nullAlternative
salarystringOptionalAnnual salary as a string to preserve decimal precision.
scope_of_workstringOptionalDescription of job scope and responsibilities.
seniorityModelOptionalExpand Retrieve EOR Contract Details — 200 response body — seniority
sick_daysModelOptionalExpand Retrieve EOR Contract Details — 200 response body — sick days
Allowed sick days range.
signed_dateJSONOptional
signed_date (anyOf 1)stringAlternativeThe date and time when the contract was signed by both parties.
Format: date-time
signed_date (anyOf 2)nullAlternativeThe date and time when the contract was signed by both parties.
Format: date-time
signing_bonusJSONOptional
signing_bonus (anyOf 1)stringAlternativeOne-time bonus paid at contract sign.
signing_bonus (anyOf 2)nullAlternativeOne-time bonus paid at contract sign.
signing_bonus_payout_typeJSONOptionalDefines when the signing bonus is paid. Set only when signing_bonus is present.
signing_bonus_payout_type (anyOf 1)stringAlternativeDefines when the signing bonus is paid. Set only when signing_bonus is present.
Known values: FIRST_CYCLE, AFTER_PROBATION, AFTER_FIRST_CONTRACT_ANNIVERSARY
signing_bonus_payout_type (anyOf 2)nullAlternative
start_datestringOptionalThe start date of the contract.
Format: date-time
statusstringOptionalThe current status of the contract.
Known values: under_review, waiting_for_employee_contract, waiting_for_client_sign, waiting_for_eor_sign, waiting_for_employee_sign, awaiting_deposit_payment, in_progress, completed, cancelled, user_cancelled, rejected
teamModelOptionalExpand Retrieve EOR Contract Details — 200 response body — team
time_off_typestringOptionalType of time off policy.
Known values: STANDARD, SPECIFIC, PRORATED
timezonestringOptionalThe timezone of the contract.
updated_atstringOptionalThe date and time when the contract was last updated.
Format: date-time
variable_compensation_idsarrayOptionalList of variable compensation IDs.
variable_compensation_ids[]stringEach item
work_arrangement_typeJSONOptionalWork arrangement type of the EOR contract (Deel Field Solutions classification). Null if unclassified.
work_arrangement_type (anyOf 1)stringAlternativeWork arrangement type of the EOR contract (Deel Field Solutions classification). Null if unclassified.
Known values: REMOTE, ONSITE, FIELD, HYBRID
work_arrangement_type (anyOf 2)nullAlternative
work_hours_per_weekstringOptionalNumber of work hours per week.
work_schedule_assignment_settingsstringOptionalWork schedule assignment setting.
Known values: NOT_AVAILABLE, SPECIFIC_SCHEDULES, GENERAL_SCHEDULES, ONE_TIME_AMENDMENT
work_visabooleanOptionalIndicates if a work visa is required.

Referenced models: Retrieve EOR Contract Details — 200 response body — can adjust on Time frame when adjustments can be made, Retrieve EOR Contract Details — 200 response body — creator, Create an EOR contract — 201 response body — data costs, Retrieve EOR Contract Details — 200 response body — team, Retrieve EOR Contract Details — 200 response body — employee, Retrieve EOR Contract Details — 200 response body — hiring objective Information about the hiring objective, Retrieve EOR Contract Details — 200 response body — last quote rejection Timestamp of last quote rejection, Retrieve EOR Contract Details — 200 response body — seniority, Retrieve EOR Contract Details — 200 response body — sick days

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.