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": "183d86f6314beb1c3ef13d6b",
"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!