Skip to content

Deel: Create an EOR contract — 201 response body — data

Create an EOR contract: 201 response body, field data. Complete fields and constraints for contract 2026-10-27.

API reference · Contract 2026-10-27

SDK schema: Create an EOR contract — 201 response body — data

FieldTypePresenceDescription and constraints
$objectRoot
clientModelOptionalExpand Create an EOR contract — 201 response body — data client
Client information for the contract.
compensation_detailsModelOptionalExpand Create an EOR contract — 201 response body — data compensation details
costsModelOptionalExpand Create an EOR contract — 201 response body — data costs
Detailed breakdown of employment costs including summary totals, sectioned cost groups, and additional context notes.
created_atstringOptionalContract creation timestamp
Format: date-time
employeeModelOptionalExpand Create an EOR contract — 201 response body — data employee
employmentModelOptionalExpand Create an EOR contract — 201 response body — data employment
Employment contract specific details.
health_planJSONOptional
health_plan (anyOf 1)ModelAlternativeExpand Create an EOR contract — 201 response body — data health plan id, name
health_plan (anyOf 2)nullAlternative
idstringOptionalID of the created contract quote.
job_categorystringOptionalJob category assigned to the role. Present only for countries that use job categorisation.
job_codestringOptionalCountry-specific occupation code, when applicable.
job_titlestringOptionalEmployee’s job title
seniorityModelOptionalExpand Create an EOR contract — 201 response body — data seniority
Seniority level of the employee
statusstringOptionalCurrent status of the contract.
Known values: new, under_review, waiting_for_employee_contract, waiting_for_client_sign, processing_payment, waiting_for_contractor_sign, waiting_for_eor_sign, waiting_for_employee_sign, awaiting_deposit_payment, in_progress, completed, cancelled, user_cancelled, rejected, waiting_for_client_payment, onboarding
typestringOptionalType of the contract.
Known values: ongoing_time_based, milestones, time_based, pay_as_you_go_time_based, commission, payg_milestones, payg_tasks, eor, unknown, employee, global_payroll, shield_msa, hris_direct_employee, peo

Referenced models: Create an EOR contract — 201 response body — data costs, Create an EOR contract — 201 response body — data client, Create an EOR contract — 201 response body — data employee, Create an EOR contract — 201 response body — data health plan id, name, Create an EOR contract — 201 response body — data compensation details, Create an EOR contract — 201 response body — data employment, Create an EOR contract — 201 response body — data seniority

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.