| Field | Type | Required | Description |
|---|---|---|---|
projectReference | String! | Yes | Project UUID, slug or configured domain. |
path | String! | Yes | Project-relative destination path, for example assets/image.png. Leading slashes are stripped. |
contentType | String | No | MIME type; it becomes a required header of the PUT request. |
sizeBytes | Float! | Yes | File size in bytes, a positive integer of at most 9007199254740991, checked against the storage quota. |