Deel: Create a file upload — 201 response body — data
Create a file upload: 201 response body, field data. Complete fields and constraints for contract 2026-10-27.
API reference · Contract 2026-10-27
SDK schema: Create a file upload — 201 response body — data
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
file_id | string | Required within parent | Unique file identifier. Format: uuid |
one_time_secret | string | Required within parent | One-time secret for claiming ownership. Pass to domain endpoints when ready to claim the file. |
upload_id | string | Optional | S3 multipart upload ID. Present only when the server selected multipart — pass to POST /rest/files/{fileid}/complete. |
upload_parts | array | Required within parent | Presigned upload targets (always present). Single-part: one presigned POST form with fields. Multipart: multiple presigned PUT URLs without fields. |
upload_parts[] | Model | Each item | Expand Create a file upload — 201 response body — data upload parts item |
Referenced models: Create a file upload — 201 response body — data upload parts item