set_user_option
Stores a single user-scoped option for the authenticated Semaphore UI user using an allowlisted key suffix, preventing access to other users' or global options.
Instructions
Stores one option for the authenticated user. The key is an allowlisted suffix (e.g. nav.unpinnedItems); the server prepends the user namespace, so a request can never read or write another user's options or a global option. Unknown keys are rejected with 400. POST /user/options. Supply API fields in body; JSON-encoded string fields must remain strings.
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": {
"body": "<body>"
},
"name": "set_user_option"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | Yes |