"description":"Creates an upload destination and returns the required information to upload to that destination.\n\n**Usage Plan:**\n\n| Rate (requests per second) | Burst |\n| ---- | ---- |\n| .1 | 5 |\n\nFor more information, see \"Usage Plans and Rate Limits\" in the Selling Partner API documentation.",
"description":"Indicates that access to the resource is forbidden. Possible reasons include Access Denied, Unauthorized, Expired Token, or Invalid Signature.",
"description":"Marketplace identifiers. Specifies the marketplace where the upload will be available. NOTE: Accepts only a single marketplace.",
"items":{
"type":"string"
},
"maxItems":1
},
{
"name":"Content-MD5",
"description":"An MD5 hash of the content to be submitted to the upload destination. This value is used to determine if the data has been corrupted or tampered with during transit.",
"type":"string",
"in":"query",
"required":true
}
]
}
}
},
"definitions":{
"CreateUploadDestinationResponse":{
"description":"The response schema for the createUploadDestination operation.",
"type":"object",
"properties":{
"payload":{
"$ref":"#/definitions/UploadDestination"
},
"errors":{
"$ref":"#/definitions/ErrorList"
}
}
},
"UploadDestination":{
"description":"Information about an upload destination.",
"type":"object",
"properties":{
"uploadDestinationId":{
"description":"The unique identifier to be used by APIs that reference the upload destination.",
"type":"string"
},
"url":{
"description":"The URL to which to upload the file.",
"type":"string"
},
"encryptionDetails":{
"$ref":"#/definitions/EncryptionDetails"
},
"headers":{
"description":"The headers to include in the upload request.",
"type":"object",
"properties":{}
}
}
},
"EncryptionDetails":{
"description":"Encryption details for the required client-side encryption of the upload.",
"type":"object",
"properties":{
"standard":{
"description":"The encryption standard required prior to upload.",