Replace verified auto-forward destinations
cooper_set_forwardingUse this to keep only some already-verified external addresses on an inbox. Requires auth and inbox_update. Inputs: inbox_id (required), emails (required array). Each address must already be verified on this inbox. Pending addresses are left as they are. Addresses omitted from emails are removed. An address that is not verified is HTTP 400 forwarding_not_verified. More than 5 destinations, counting pending rows, is HTTP 409 forwarding_limit. Returns {object:"inbox_forwarding", destinations, unverified}. Does not accept or return a confirmation code. Forwards still use the send path and the monthly send quota.
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": {
"inbox_id": "<inbox_id>",
"emails": "<emails>"
},
"name": "cooper_set_forwarding"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| emails | Yes | Verified external addresses to keep. Each one must already be verified on this inbox. An empty array removes every verified destination. | |
| inbox_id | Yes | Inbox id (inb_…), username, or full email address owned by this key |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| object | No | Object type name, such as list, message, or thread. | |
| unverified | No | Pending destinations. No confirmation code. | |
| destinations | No | Every destination still stored. No confirmation code. |