# Mutations / Trashed Items

# Trashed Items

**Mutation**
## recoverTrashedItems — Returns [[RestoredItem]](/documentation/Objects/Restored-Item#RestoredItem)

**Scopes required:** see_trashed_items

| Arguments | Type | Description |
| --- | --- | --- |
| items | [[TrashedItemRecoveryInput!]!](/documentation/Inputs/Trashed-Item-Recovery-Input#TrashedItemRecoveryInput) | List of the trashed items to recover |

**Example Mutation**

```graphql
mutation RecoverTrashedItems($items: [TrashedItemRecoveryInput!]!) {
    recoverTrashedItems(items: $items) {
        id,
        type,
        name,
        message
    }
}

# Example variables
{
    "items": [
        {
            "id": "<ID>",
            "type": "PRODUCT"
        }
    ]
}
```