# StagedUploadInput - admin-graphql - INPUT_OBJECT Version: 2024-10 ## Description The input fields for generating staged upload targets. ### Access Scopes ## Fields * [fileSize](/docs/api/admin-graphql/2024-10/scalars/UnsignedInt64): UnsignedInt64 - The size of the file to upload, in bytes. This is required when the request's resource property is set to [VIDEO](https://shopify.dev/api/admin-graphql/latest/enums/StagedUploadTargetGenerateUploadResource#value-video) or [MODEL_3D](https://shopify.dev/api/admin-graphql/latest/enums/StagedUploadTargetGenerateUploadResource#value-model3d). * [filename](/docs/api/admin-graphql/2024-10/scalars/String): String! - The file's name and extension. * [httpMethod](/docs/api/admin-graphql/2024-10/enums/StagedUploadHttpMethodType): StagedUploadHttpMethodType - The HTTP method to be used when sending a request to upload the file using the returned staged upload target. * [mimeType](/docs/api/admin-graphql/2024-10/scalars/String): String! - The file's MIME type. * [resource](/docs/api/admin-graphql/2024-10/enums/StagedUploadTargetGenerateUploadResource): StagedUploadTargetGenerateUploadResource! - The file's intended Shopify resource type. ## Input objects with this input object * [stagedUploadsCreate](/docs/api/admin-graphql/2024-10/mutations/stagedUploadsCreate) ## Examples