# FileCreateInput - admin-graphql - INPUT_OBJECT Version: 2024-07 ## Description The input fields that are required to create a file object. ### Access Scopes ## Fields * [alt](/docs/api/admin-graphql/2024-07/scalars/String): String - The alternative text description of the file. * [contentType](/docs/api/admin-graphql/2024-07/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-graphql/2024-07/enums/FileCreateInputDuplicateResolutionMode): FileCreateInputDuplicateResolutionMode - How to handle if filename is already in use. * [filename](/docs/api/admin-graphql/2024-07/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-graphql/2024-07/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-graphql/2024-07/mutations/fileCreate) ## Examples