Files - Delete
Deletes the file with the given file-id. Deletion is also allowed if a file was used, e.g., as training file in a fine-tune job.
DELETE {endpoint}/openai/files/{file-id}?api-version=2024-10-21
URI Parameters
| Name | In | Required | Type | Description |
|---|---|---|---|---|
|
endpoint
|
path | True |
string (url) |
Supported Cognitive Services endpoints (protocol and hostname, for example: https://aoairesource.openai.azure.com. Replace "aoairesource" with your Azure OpenAI account name). |
|
file-id
|
path | True |
string |
The identifier of the file. |
|
api-version
|
query | True |
string |
The requested API version. |
Request Header
| Name | Required | Type | Description |
|---|---|---|---|
| api-key | True |
string |
Provide your Cognitive Services Azure OpenAI account key here. |
Responses
| Name | Type | Description |
|---|---|---|
| 200 OK |
The file was successfully deleted. |
|
| Other Status Codes |
An error occurred. |
Security
api-key
Provide your Cognitive Services Azure OpenAI account key here.
Type:
apiKey
In:
header
Examples
Deleting a file.
Sample request
DELETE https://aoairesource.openai.azure.com/openai/files/file-181a1cbdcdcf4677ada87f63a0928099?api-version=2024-10-21
Sample response
{
"object": "file",
"deleted": true,
"id": "file-181a1cbdcdcf4677ada87f63a0928099"
}
Definitions
| Name | Description |
|---|---|
| Error |
Error |
|
Error |
ErrorCode |
|
Error |
ErrorResponse |
|
File |
FileDelete |
|
Inner |
InnerError |
|
Inner |
InnerErrorCode |
|
Type |
TypeDiscriminator |
Error
Error
| Name | Type | Description |
|---|---|---|
| code |
ErrorCode |
|
| details |
Error[] |
The error details if available. |
| innererror |
InnerError |
|
| message |
string minLength: 1 |
The message of this error. |
| target |
string |
The location where the error happened if available. |
ErrorCode
ErrorCode
| Value | Description |
|---|---|
| conflict |
The requested operation conflicts with the current resource state. |
| invalidPayload |
The request data is invalid for this operation. |
| forbidden |
The operation is forbidden for the current user/api key. |
| notFound |
The resource is not found. |
| unexpectedEntityState |
The operation cannot be executed in the current resource's state. |
| itemDoesAlreadyExist |
The item does already exist. |
| serviceUnavailable |
The service is currently not available. |
| internalFailure |
Internal error. Please retry. |
| quotaExceeded |
Quota exceeded. |
| jsonlValidationFailed |
Validation of jsonl data failed. |
| fileImportFailed |
Import of file failed. |
| tooManyRequests |
Too many requests. Please retry later. |
| unauthorized |
The current user/api key is not authorized for the operation. |
| contentFilter |
Image generation failed as a result of our safety system. |
ErrorResponse
ErrorResponse
| Name | Type | Description |
|---|---|---|
| error |
Error |
FileDelete
FileDelete
| Name | Type | Description |
|---|---|---|
| deleted |
boolean |
A value indicating whether gets if the file was deleted. |
| id |
string minLength: 1 |
The file-id that was deleted. |
| object |
TypeDiscriminator |
InnerError
InnerError
| Name | Type | Description |
|---|---|---|
| code |
InnerErrorCode |
|
| innererror |
InnerError |
InnerErrorCode
InnerErrorCode
| Value | Description |
|---|---|
| invalidPayload |
The request data is invalid for this operation. |
TypeDiscriminator
TypeDiscriminator
| Value | Description |
|---|---|
| list |
This object represents a list of other objects. |
| fine_tuning.job |
This object represents a fine tune job. |
| file |
This object represents a file. |
| fine_tuning.job.event |
This object represents an event of a fine tuning job. |
| fine_tuning.job.checkpoint |
This object represents a checkpoint of a fine tuning job. |
| model |
This object represents a model (can be a base model or fine tune job result). |
| batch |
This object represents a batch. |
| upload |
This object represents a file upload. |
| upload.part |
This object represents part of a file upload. |