Search...
removeFromTrashBin( )
Permanently deletes a draft post by the provided ID from the trash bin.
Description
Uses the provided draftPostId
to permanently delete a draft post from the trash bin. This action is permanent and cannot be reversed.
Admin Method
This function requires elevated permissions to run. This function is not universal and runs only on the backend.
Authorization
Request
This endpoint does not take any parameters
Response Object
Returns an empty object.
Status/Error Codes
Was this helpful?
Permanently delete a draft post (export from backend code)
Copy Code
1import { draftPosts } from 'wix-blog-backend';2import { webMethod, Permissions } from 'wix-web-module';34// Sample draftPostId value: "dd0907fa-ca4b-4fe4-ab9e-625e4733691e"56export const myRemoveFromTrashBinFunction = webMethod(7 Permissions.Admin,8 async (draftPostId) => {9 try {10 await draftPosts.removeFromTrashBin(draftPostId);11 console.log('Permanently deleted the following draft post:', draftPostId);12 return;13 } catch (error) {14 console.error(error);15 // Handle the error16 }17 }18);1920// Promise returns void
Permanently delete a draft post
Copy Code
1import { draftPosts } from 'wix-blog-backend';23// Sample draftPostId value: "dd0907fa-ca4b-4fe4-ab9e-625e4733691e"45export async function myRemoveFromTrashBinFunction(draftPostId) {6 try {7 await draftPosts.removeFromTrashBin(draftPostId);8 console.log('Permanently deleted the following draft post:', draftPostId);9 return;10 } catch (error) {11 console.error(error);12 // Handle the error13 }14 }1516// Promise returns void