# List what's in Trash

`GET https://api.mailmasker.org/api/v1/drive/trash`

Every file and folder you've deleted and can still get back.

- Who can use it: Any signed-in account
- Area: Drive
- Answers 200 OK when it works
- Page: https://developer.mailmasker.org/drive-trash

Newest first. Things you delete wait in Trash until you restore them, delete them for good, or empty Trash; after a while (30 days unless the server says otherwise) Drive empties them itself.

## Examples

cURL:

```bash
curl -s 'https://api.mailmasker.org/api/v1/drive/trash' \
  -H "Authorization: Bearer $TOKEN"
```

Perl:

```perl
use Mojo::Base -strict;
use Mojo::UserAgent;

my $ua  = Mojo::UserAgent->new;
my $res = $ua->get('https://api.mailmasker.org/api/v1/drive/trash',
    { Authorization => "Bearer $ENV{TOKEN}" })->result;
die $res->code, ' ', ($res->json('/error') // $res->message), "\n" unless $res->is_success;
print $res->body, "\n";
```

homelab-cli:

```bash
homelab-cli drive trash
```

## Response

200 OK:

```json
{
  "files": [
    { "id": 42, "filename": "old-notes.txt", "size_bytes": 1532, "mime_type": "text/plain", "deleted_at_display": "2026-11-03 21:42:10 CST" }
  ],
  "folders": [
    { "id": 7, "name": "Old photos", "deleted_at_display": "2026-11-02 09:15:00 CST" }
  ]
}
```
