# FileCreateInput - admin - INPUT_OBJECT
Version: 2025-01

## Description
The input fields that are required to create a file object.

### Access Scopes



## Fields
* [alt](/docs/api/admin/2025-01/scalars/String): String - The alternative text description of the file.
* [contentType](/docs/api/admin/2025-01/enums/FileContentType): FileContentType - The file content type. If omitted, then Shopify will attempt to determine the content type during file processing.
* [duplicateResolutionMode](/docs/api/admin/2025-01/enums/FileCreateInputDuplicateResolutionMode): FileCreateInputDuplicateResolutionMode - How to handle if filename is already in use.
* [filename](/docs/api/admin/2025-01/scalars/String): String - When provided, the file will be created with the given filename,
otherwise the filename in the originalSource will be used.
* [originalSource](/docs/api/admin/2025-01/scalars/String): String! - An external URL (for images only) or a
[staged upload URL](https://shopify.dev/api/admin-graphql/latest/mutations/stageduploadscreate).


## Input objects with this input object
* [fileCreate](/docs/api/admin/2025-01/mutations/fileCreate)


## Examples