Skip to main content

itemImageSignedUrl Mutation

Description​

Generates a pre-signed URL for uploading an item image to cloud storage. The image must be registered after upload using itemImageRegister.

mutation itemImageSignedUrl($itemRef: ID!, $filename: String!) {
itemImageSignedUrl(itemRef: $itemRef, filename: $filename) {
key
signedUrl
}
}

Variables​

{
"itemRef": "fd5c7e0b117d8f447b9a3de5",
"filename": "example.jpg"
}

Response​

{
"itemImageSignedUrl": {
"key": "example",
"signedUrl": "example"
}
}

Arguments​

NameTypeDescription
itemRefID!Reference ID of the item to upload an image for.
filenameString!Filename of the image to upload.

Returns​

ItemImageSignedUrlResponse!