API Reference
Upload object
A one-hour multipart Upload reservation and its terminal File when completed.
A one-hour multipart Upload reservation and its terminal File when completed.
01
JSON bodyObject fields
Stable fields shared by the resource's reusable object.
Uploads16 fields
bytesinteger
Required
Declared final File size in bytes.
created_atinteger
Required
Unix timestamp when the Upload was created.
expires_atinteger
Required
Unix timestamp when an unfinished Upload expires.
fileprotocol_file
Optional
file.bytesinteger
Required
Stored File size in bytes.
file.created_atinteger
Required
Unix timestamp when the File was created.
file.expires_atinteger
Optional
Optional Unix timestamp when the File expires.
file.filenamestring
Required
Original File name.
file.idstring
Required
RunAPI File ID.
file.objectstring
Required
Object type.
file.purposestring
Required
File purpose.
Allowed values:user_data, batch, batch_output
filenamestring
Required
Filename for the completed File.
idstring
Required
RunAPI Upload ID.
objectstring
Required
Object type.
purposestring
Required
File purpose.
Allowed values:user_data, batch
statusstring
Required
Upload lifecycle status.
Allowed values:pending, completed, cancelled, expired