infomaniak_manage_mailbox_aliases
List, add, delete, or replace mailbox aliases for an Infomaniak mailbox, with two-phase confirmation to prevent accidental changes.
Instructions
List, replace, add, or delete mailbox aliases. Replace/add/delete paths use two-phase confirmation and refetch the current alias list before applying.
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": {
"mail_hosting_id": "<mail_hosting_id>",
"mailbox_name": "<mailbox_name>",
"action": "<action>"
},
"name": "infomaniak_manage_mailbox_aliases"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| alias | No | Alias local part to add or delete. | |
| action | Yes | ||
| aliases | No | Full alias list to replace with. | |
| payload | No | Raw request body to send when the endpoint expects a richer payload. | |
| mailbox_name | Yes | Local part of the mailbox (for example `info` for info@example.com). | |
| mail_hosting_id | Yes | Mail hosting ID. Discover via infomaniak_list_mail_hostings. | |
| confirmation_token | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||