wait_upload
Waits up to 25 seconds for an upload to reach a ready, failed, or aborted state after complete_upload, returning the latest status on timeout instead of polling get_upload_status repeatedly.
Instructions
Wait up to 25 seconds for an upload to become ready, failed, or aborted. On timeout returns latest status; repeat if nonterminal. Use this after complete_upload instead of calling get_upload_status in a loop.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| upload_id | Yes | upload UUID | |
| timeout_seconds | No | maximum wait in seconds, default 20, range 1 to 25; timeout returns the latest nonterminal status |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | Yes | ||
| node | No | ||
| sha256 | No | ||
| status | Yes | ||
| failure | No | ||
| put_url | No | ||
| part_size | No | ||
| part_urls | No | ||
| upload_id | No | ||
| expires_at | No | ||
| total_parts | No | ||
| uploaded_parts | No |