delete_folder
Delete only an empty custom folder explicitly selected by the user. Pass its exact expectedName and folderId from list_folders. Refuses system folders, nonempty folders and folders with children. Never deletes messages or recursively deletes folders. On conflict or uncertain error list folders again.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"mailboxId": "<mailboxId>",
"folderId": "<folderId>",
"expectedName": "<expectedName>"
},
"name": "delete_folder"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| folderId | Yes | ||
| mailboxId | Yes | ||
| expectedName | Yes |