files.deleteFile
DELETE
/v1/files/{fileId}
const url = 'https://example.com/v1/files/example';const options = {method: 'DELETE', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request DELETE \ --url https://example.com/v1/files/example \ --header 'Authorization: Bearer <token>'Deletes a file now. Chats that used it keep their text, but the model no longer sees the file.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”fileId
required
string
Responses
Section titled “Responses”FileInvalid | OrganizationRequired
AuthenticationRequired
Media typeapplication/json
object
_tag
required
string
Example
{ "_tag": "AuthenticationRequired"}ExecutionForbidden | @nmnmcc/ability/Authorizer/Forbidden | MembershipRequired | ForbiddenOrigin
FileNotFound | ExecutionNotFound
FilesDisabled | ExecutionConflict | ExecutionKeyConflict | @nmnmcc/ability/Authorizer/Pending
FileQuotaExceeded
Media typeapplication/json
object
_tag
required
string
message
required
string
quotaBytes
required
integer
usedBytes
required
integer
Example
{ "_tag": "FileQuotaExceeded"}RateLimited
Media typeapplication/json
object
_tag
required
string
retryAfterSeconds
required
integer
Example
{ "_tag": "RateLimited"}FilesUnavailable | ExecutionUnavailable | AuthenticationUnavailable | RequestFailed