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
1mutation stagedUploadTargetGenerate($input: StagedUploadTargetGenerateInput!) {2 stagedUploadTargetGenerate(input: $input) {3 parameters {4 # MutationsStagedUploadTargetGenerateUploadParameter fields5 }6 url7 userErrors {8 field9 message10 }11 }12}
Input
1{2 "input": {3 "fileSize": "50",4 "filename": "<your-filename>",5 "httpMethod": "",6 "mimeType": "<your-mimeType>",7 "resource": ""8 }9}
{
"input": {
"fileSize": "50",
"filename": "<your-filename>",
"httpMethod": "",
"mimeType": "<your-mimeType>",
"resource": ""
}
}
input StagedUploadTargetGenerateInput {
fileSize: UnsignedInt64
filename: String!
httpMethod: StagedUploadHttpMethodType
mimeType: String!
resource: StagedUploadTargetGenerateUploadResource!
}