Skip to content

Deel: Get a payroll migration import — 200 response body — data

Get a payroll migration import: 200 response body, field data. Complete fields and constraints for contract 2026-10-27.

API reference · Contract 2026-10-27

SDK schema: Get a payroll migration import — 200 response body — data

FieldTypePresenceDescription and constraints
$objectRootThe payroll migration import.
created_atstringRequired within parentWhen the import was created.
Format: date-time
filesarrayRequired within parentThe files attached to the import.
files[]ModelEach itemExpand Get a payroll migration import — 200 response body — data files item
import_idstringRequired within parentThe unique identifier of the payroll migration import.
Format: uuid
legal_entity_idstringRequired within parentThe legal entity the import belongs to.
Format: uuid
statusModelRequired within parentExpand Get a payroll migration import — 200 response body — data status
The state of the import. IN_PROGRESS holds files that have not been submitted, and is what attaching files leaves behind - including on an import that had already been submitted, which reopens it. SUBMITTED once handed to Deel for review. DRAFT is an import started with no files yet, which only happens in the Deel web app.
submitted_atJSONRequired within parent
submitted_at (anyOf 1)stringAlternativeWhen the import was submitted for review, or null when it is not SUBMITTED.
Format: date-time
submitted_at (anyOf 2)nullAlternativeWhen the import was submitted for review, or null when it is not SUBMITTED.
Format: date-time
typestringRequired within parentWhat kind of ingestion this is. Year-to-date payroll history is the only kind today.
Known values: YTD_HISTORICAL_INGESTION
updated_atstringRequired within parentWhen the import last changed.
Format: date-time

Referenced models: Get a payroll migration import — 200 response body — data files item, Get a payroll migration import — 200 response body — data status

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.