Get a presigned URL or endpoint info for uploading a specific part of a multipart upload.
Input
Encoding
application/jsonpartNumber
integer
Required
Part sequence number (1-indexed)
minimum: 1uploadId
string
Required
Upload session ID from initiateUpload
maxLength: 256 bytesOutput
Encoding
application/jsonheaders
unknown
Optional
Additional headers required for the request (e.g., content-type)
method
string
Optional
HTTP method to use (usually PUT)
url
stringuri
Required
URL to PUT the part data to
Errors
InvalidUploadId
InvalidPartNumber
Try It
Requests are sent directly from your browser. Some servers may block requests due to CORS.
View raw schema
{
"type": "procedure",
"input": {
"schema": {
"type": "object",
"required": [
"uploadId",
"partNumber"
],
"properties": {
"uploadId": {
"type": "string",
"maxLength": 256,
"description": "Upload session ID from initiateUpload"
},
"partNumber": {
"type": "integer",
"minimum": 1,
"description": "Part sequence number (1-indexed)"
}
}
},
"encoding": "application/json"
},
"errors": [
{
"name": "InvalidUploadId"
},
{
"name": "InvalidPartNumber"
}
],
"output": {
"schema": {
"type": "object",
"required": [
"url"
],
"properties": {
"url": {
"type": "string",
"format": "uri",
"description": "URL to PUT the part data to"
},
"method": {
"type": "string",
"default": "PUT",
"maxLength": 16,
"description": "HTTP method to use (usually PUT)"
},
"headers": {
"type": "unknown",
"description": "Additional headers required for the request (e.g., content-type)"
}
}
},
"encoding": "application/json"
},
"description": "Get a presigned URL or endpoint info for uploading a specific part of a multipart upload."
}