Skip to main content

itemAudioUpload Mutation

Description

Uploads an audio snippet for a release.

mutation itemAudioUpload(
$itemRef: ID!
$signedUrlInput: SignedUrlInput
$registerAudioInput: RegisterAudioInput
) {
itemAudioUpload(
itemRef: $itemRef
signedUrlInput: $signedUrlInput
registerAudioInput: $registerAudioInput
) {
signedUrl
uri
key
}
}

Variables

{
"itemRef": "f04a0a7ff382f61461eb325a",
"signedUrlInput": {
"position": "position"
},
"registerAudioInput": {
"key": "key",
"position": "position"
}
}

Response

{
"itemAudioUpload": {
"signedUrl": "example",
"uri": "https://www.my-common-ground-store.com/release/1763553751/release-artist-release-name",
"key": "example"
}
}

Arguments

NameTypeDescription
itemRefID!Reference ID of the release to upload the audio snippet for.
signedUrlInputSignedUrlInputInput for uploading an audio snippet for a release.
registerAudioInputRegisterAudioInputInput for registering an audio snippet for a release.

Returns

ItemAudioUploadResponse!