Skip to content

Delete clone audio

Delete one unused uploaded file; free, and does not affect voices already cloned.

POST/v1/files/delete

file_id and purpose must match the upload. Deleting a file does not affect voices already cloned; a successful clone already deletes the source files automatically, so this is only for cleaning up files you did not use.

Headers

Authorization:requiredstring

Bearer sk-…: an API key created in the console under API keys; its group must include the requested model

Body parametersJSON

file_id:requiredinteger

File ID returned at upload

Range≥ 1

purpose:requiredstring

Purpose used at upload

Valuesvoice_cloneprompt_audio

Returns

200Deleted

file_id:optionalinteger

ID of the deleted file

base_resp:optionalobject

{"status_code": 0, "status_msg": "success"} on success; errors do not come here but as a non-200 status code with an error object

Errors

400file_id is not a positive integer, purpose is invalid, or an unknown field is present
401Missing, invalid or expired API key (missing_api_key / invalid_api_key / api_key_expired)
404File does not exist, was already used, has expired, or purpose does not match: file_id N does not exist
413Request body over 64 KiB: request body is too large
503file deletion is temporarily unavailable; please retry, etc.

Related