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