Commits an upload session and creates a file from the uploaded chunks. This is the final step in a chunked upload workflow: 1. Create an upload session using 'create_upload_session' 2. Upload file parts using 'upload_part_of_file' 3. Commit the session using this action to final…
partsRequiredarrayList of uploaded parts to commit. Each part must include: 'part_id' (string), 'offset' (integer byte position), 'size' (integer bytes). Optionally includes 'sha1' (string hash of the part). These values are returned by the upload part API.
digestRequiredstringThe Base64-encoded SHA1 hash of the entire file being uploaded. Format should be the raw Base64 string (e.g., 'fpRyg5eVQletdZqEKaFlqwBXJzM='). The 'sha=' prefix will be added automatically.
if_matchstringOptional. The last known ETag value of the upload session. If provided, the request fails with 412 if the session has changed.
attributesobjectOptional file attributes to set on the uploaded file, such as 'content_modified_at' (ISO 8601 timestamp). Example: {'content_modified_at': '2024-01-15T12:00:00Z'}.
if_none_matchstringOptional. ETag value to check for changes. Request fails with 304 if item unchanged.
upload_session_idRequiredstringThe ID of the upload session to commit. This is returned when creating an upload session.
dataRequiredData from the action execution
errorstringError if any occurred during the execution of the action
successfulRequiredbooleanWhether or not the action execution was successful or not
OAuth connection. Risk level 2 of 5.
Free Action
No published Skills explicitly reference this Action yet.