web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Use Power Automate to ...
Power Automate
Answered

Use Power Automate to permanently delete files from a folder or recycle bin - OneDrive Business

(0) ShareShare
ReportReport
Posted on by 10

I am trying to delete a file from the trash using an HTTP request but I get the following error "{" odata.error ": {" code ":" - 1, Microsoft.SharePoint.Client.InvalidClientQueryException "," message ": {" lang ":" en-US "," value ":" The type SP.RecycleBinItemCollection does not support HTTP DELETE method. "}}}
clientRequestId: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx":

 

Immagine.png

is there any other solution to empty the recycle bin or permanently delete a file without going through the first and second level recycle bin?

Categories:
I have the same question (3)
  • Verified answer
    Expiscornovus Profile Picture
    33,876 Most Valuable Professional on at

    Hi @stefanofondaz,

     

    As far as I am aware you cannot use a $filter in that method. You would have to retrieve the id of the item first and use that in a DELETE request.

    https://learn.microsoft.com/en-us/previous-versions/office/sharepoint-visio/jj245382(v=office.15)

     

    Below is an example

     

    GET

    _api/web/RecycleBin?$filter=LeafName eq '@{variables('FileNamewithExtension')}'&$select=Id

     

    DELETE

    _api/web/RecycleBin('@{body('Send_an_HTTP_request_to_SharePoint')['value'][0]['Id']}')

     

     

    deletefromreyclebin_RESTAPI.png

     

     

  • stefanofondaz Profile Picture
    10 on at

    it works!!!!! thank u so much 😍

  • VASYL_MELNYK Profile Picture
    8 on at

    Hi.

     

    https://learn.microsoft.com/en-us/previous-versions/office/sharepoint-visio/jj246426(v=office.15)

     

    POST http://<sitecollection>/<site>/_api/web/RecycleBin/deleteAll()
    use "Send an HTTP request to SharePoint" for POST
    VASYL_MELNYK_0-1668198051063.png

     

  • AEES Profile Picture
    13 on at

    Hi,
    Could you share the entire PA flow you used? Trying to empty recycle bin like very 5-10 days but cant get it working properly after some test.

  • VictorIvanidze Profile Picture
    13,081 on at

    Show your flow. Do you see any errors?

  • pcamida Profile Picture
    9 on at

    Thanks for the solution! Can someone share the whole flow to copy-paste? I want to delete all items, empty recycle bin without exception. Thank you very much!

     

  • pcamida Profile Picture
    9 on at

    Thank you very much!! It's very simple but it's working. Now, I can empty automatically my recycle bin every day.

  • pcamida Profile Picture
    9 on at

    Any solution for users No Business (no Sharepoint) to empty automatically the recycle bin?

  • ChrisSullivan Profile Picture
    101 on at

    Hi there. 

    This is not working for me. I am trying to delete a list item from the recycle bin after it is delete. 

    I am using 

    "When an Item is Deleted" trigger and the dynamic content "FileNameWithExtention" for the LeafName.

    _api/web/RecycleBin?$filter=LeafName eq'Test delete item from recycle bin if deleted before moving'&$select=Id

    It is not pulling the ID from the Item....?
    Screenshot 2024-03-27 131422.jpg

     

    What might I be doing wrong?

  • Expiscornovus Profile Picture
    33,876 Most Valuable Professional on at

    Hi @ChrisSullivan,


    In the example I shared earlier the query was looking for a file, not a list item. That filter was using the LeafName property.

     

    In your case it is a Title of list item you are using in your filter. In that case try and use the Title property in the filter instead.

     

    _api/web/RecycleBin?$filter=Title eq '@{triggerOutputs()?['body/Name']}'&$select=Id

     

    listitem_deleted.png

     

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Launch!

Jump in, show your community spirit, and win prizes!

Kudos to our 2025 Community Spotlight Honorees

Expanding mentorship, skilling, and AI innovation

Congratulations to the May Top 10 Community Leaders!

These are the community rock stars!

Leaderboard > Power Automate

#1
Valantis Profile Picture

Valantis 471

#2
11manish Profile Picture

11manish 246

#3
David_MA Profile Picture

David_MA 238 Super User 2026 Season 1

Last 30 days Overall leaderboard