Skip to main content

Delete File

Permanently delete an uploaded file.

warning

File deletion is irreversible. Ensure the file is no longer needed before deletion.

Parameters​

ParameterTypeRequiredDescription
fileIdstringYesUnique identifier of the file to delete

Response​

No response body is returned. Success is indicated by the absence of an error:

  • Go: Returns only error - nil indicates success
  • TypeScript: Returns void - no error thrown indicates success

Examples​

import "github.com/silentwitness/go-sdk"

silentwitness.Key = "sk_test_..."
err := silentwitness.Files.Delete(ctx, &silentwitness.DeleteFileRequest{
FileId: "file_1234567890abcdef",
})
if err != nil {
log.Fatal(err)
}

fmt.Println("File deleted successfully")

Errors​

CodeDescription
NOT_FOUNDFile does not exist or already deleted
PERMISSION_DENIEDInsufficient permissions to delete this file
UNAUTHENTICATEDInvalid or missing API key