Upload one part and let the server assign its order for incremental sessions.
Upload one part and let the server assign its order for incremental sessions. The request enforces Storage access, workspace ownership, and entry lifecycle state.
curl --request PUT \
--url https://api.revoengine.com/api/v1/storage/uploads/{storageUploadSessionId}/parts \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{}'const options = {
method: 'PUT',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({})
};
fetch('https://api.revoengine.com/api/v1/storage/uploads/{storageUploadSessionId}/parts', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.revoengine.com/api/v1/storage/uploads/{storageUploadSessionId}/parts"
payload = {}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)Authorizations
Bearer JWT token or API Key (sk-*).
Path Parameters
Body
Part payload. Use base64 for binary payloads.
"aGVhZGVyMSxoZWFkZXIyCjEsMg=="
Payload encoding.
utf8, base64 "base64"
Rows represented as keyed objects or positional value arrays for a single-sheet CSV or XLSX session. The target sheet is inferred. Direct XLSX sessions require the declared row schema; staged sessions support retryable independent requests.
100000Rows and optional sparse cells for one or more declared XLSX worksheets. In writeMode "direct", each worksheet must have configured table.columns and every part must be row-only; staged mode supports sparse cells and replacement or out-of-order parts.
Show child attributes
Show child attributes
Response
OK.
curl --request PUT \
--url https://api.revoengine.com/api/v1/storage/uploads/{storageUploadSessionId}/parts \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{}'const options = {
method: 'PUT',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({})
};
fetch('https://api.revoengine.com/api/v1/storage/uploads/{storageUploadSessionId}/parts', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://api.revoengine.com/api/v1/storage/uploads/{storageUploadSessionId}/parts"
payload = {}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)
