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
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | The payroll migration import. |
created_at | string | Required within parent | When the import was created. Format: date-time |
files | array | Required within parent | The files attached to the import. |
files[] | Model | Each item | Expand Get a payroll migration import — 200 response body — data files item |
import_id | string | Required within parent | The unique identifier of the payroll migration import. Format: uuid |
legal_entity_id | string | Required within parent | The legal entity the import belongs to. Format: uuid |
status | Model | Required within parent | Expand 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_at | JSON | Required within parent | |
submitted_at (anyOf 1) | string | Alternative | When the import was submitted for review, or null when it is not SUBMITTED. Format: date-time |
submitted_at (anyOf 2) | null | Alternative | When the import was submitted for review, or null when it is not SUBMITTED. Format: date-time |
type | string | Required within parent | What kind of ingestion this is. Year-to-date payroll history is the only kind today. Known values: YTD_HISTORICAL_INGESTION |
updated_at | string | Required within parent | When 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