set_contact_preferences
Replace a contact's preference overrides and restore global defaults by passing an empty object. Stores settings off the connection without sending messages or editing checkpoints.
Instructions
Replace this contact's preference overrides at the user's request; {} restores the global values.
Stored off the connection. No messages, sharing, checkpoints or scheduler edits.
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": {
"data_type": "<data_type>",
"peer_userid": "<peer_userid>",
"overrides": "<overrides>"
},
"name": "set_contact_preferences"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data_type | Yes | ||
| overrides | Yes | ||
| peer_userid | Yes | ||
| expected_peer_userids | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||