Delete File
Permanently delete an uploaded file.
warning
File deletion is irreversible. Ensure the file is no longer needed before deletion.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
fileId | string | Yes | Unique 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-nilindicates success - TypeScript: Returns
void- no error thrown indicates success
Examples
- Go
- TypeScript
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")
import { setApiKey, deleteFile } from "@silentwitness/typescript-sdk";
setApiKey("sk_test_...");
await deleteFile({
fileId: "file_1234567890abcdef"
});
console.log("File deleted successfully");
Errors
| Code | Description |
|---|---|
NOT_FOUND | File does not exist or already deleted |
PERMISSION_DENIED | Insufficient permissions to delete this file |
UNAUTHENTICATED | Invalid or missing API key |