Skip to content
RunAPI Developer Docs
API Reference
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

Object fields

JSON body

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