set_domain_option
Enable or disable custom domain options such as alias mail forwarding, catch-all address creation, and Family plan sharing to control how a domain handles incoming mail and member access.
Instructions
Turn a custom domain option on or off.
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": {
"domain_id": "<domain_id>",
"option": "<option>",
"enabled": "<enabled>"
},
"name": "set_domain_option"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| option | Yes | 'active': whether its aliases forward mail. 'catch_all': auto-create aliases for any address at the domain. 'shared_with_family': share with Family plan members (turning off starts a 14-day grace period). | |
| enabled | Yes | ||
| domain_id | Yes | The id (UUID) of the item |