Skip to content

Cancels the Upload. No Parts may be added after an Upload is cancelled.

POST
/uploads/{upload_id}/cancel

Authorizations

Parameters

Path Parameters

upload_id
required
string
upload_abc123

The ID of the Upload.

Responses

200

OK

The Upload object can accept byte chunks in the form of Parts.

object
id
required

The Upload unique identifier, which can be referenced in API endpoints.

string
created_at
required

The Unix timestamp (in seconds) for when the Upload was created.

integer
filename
required

The name of the file to be uploaded.

string
bytes
required

The intended number of bytes to be uploaded.

integer
purpose
required

The intended purpose of the file. Please refer here for acceptable values.

string
status
required

The status of the Upload.

string
Allowed values: pending completed cancelled expired
expires_at
required

The Unix timestamp (in seconds) for when the Upload was created.

integer
object

The object type, which is always “upload”.

string
Allowed values: upload
file

The ready File object after the Upload is completed.

object
id
required

The file identifier, which can be referenced in the API endpoints.

string
bytes
required

The size of the file, in bytes.

integer
created_at
required

The Unix timestamp (in seconds) for when the file was created.

integer
filename
required

The name of the file.

string
object
required

The object type, which is always file.

string
Allowed values: file
purpose
required

The intended purpose of the file. Supported values are assistants, assistants_output, batch, batch_output, fine-tune, fine-tune-results and vision.

string
Allowed values: assistants assistants_output batch batch_output fine-tune fine-tune-results vision
status
required

Deprecated. The current status of the file, which can be either uploaded, processed, or error.

string
Allowed values: uploaded processed error
status_details

Deprecated. For details on why a fine-tuning training file failed validation, see the error field on fine_tuning.job.

string