Anchor to stagedUploadTargetGeneratestaged
stagedUploadTargetGenerate
mutationDeprecated
Generates the URL and signed paramaters needed to upload an asset to Shopify. Use instead.
Anchor to Arguments
Arguments
- Anchor to inputinput•Staged
Upload requiredTarget Generate Input! The input fields for generating a staged upload.
Was this section helpful?
Anchor to StagedUploadTargetGeneratePayload returnsStagedUploadTargetGeneratePayload returns
- Anchor to parametersparameters•
The signed parameters that can be used to upload the asset.
- •String!non-null
The signed URL where the asset can be uploaded.
- Anchor to userErrorsuser•
Errors [UserError!]! non-null The list of errors that occurred from executing the mutation.
Was this section helpful?
Mutation Reference
mutation stagedUploadTargetGenerate($input: StagedUploadTargetGenerateInput!) {
stagedUploadTargetGenerate(input: $input) {
parameters {
# MutationsStagedUploadTargetGenerateUploadParameter fields
}
url
userErrors {
field
message
}
}
}
Input
{
"input": {
"fileSize": "50",
"filename": "<your-filename>",
"httpMethod": "",
"mimeType": "<your-mimeType>",
"resource": ""
}
}
{
"input": {
"fileSize": "50",
"filename": "<your-filename>",
"httpMethod": "",
"mimeType": "<your-mimeType>",
"resource": ""
}
}
input StagedUploadTargetGenerateInput {
fileSize: UnsignedInt64
filename: String!
httpMethod: StagedUploadHttpMethodType
mimeType: String!
resource: StagedUploadTargetGenerateUploadResource!
}