Edit a meaning
update_meaningChanges one meaning of a word, chosen by its position in the word's card: its text, its gloss, or its examples (a list given replaces them). Fields not given stay as they are. The previous text is replaced.
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": {
"word_id": "<word_id>",
"meaning_index": "<meaning_index>"
},
"name": "update_meaning"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| gloss | No | A short definition in the target language; empty clears it. | |
| meaning | No | The new meaning text, in the notebook's meaning language. | |
| word_id | Yes | The id of a word from another tool's result. | |
| examples | No | Replaces this meaning's examples; an empty list removes them. | |
| meaning_index | Yes | Which meaning, counting from 0 in the order get_word lists them. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| pos | No | ||
| level | No | ||
| topic | No | ||
| addedOn | Yes | ||
| headword | Yes | ||
| meanings | Yes | ||
| progress | Yes | ||
| usageNote | No | ||
| correction | No | ||
| notebookId | Yes | ||
| expressions | No | ||
| collocations | No | ||
| hardSpelling | No | ||
| relatedWords | No | ||
| spellingNote | No | ||
| pronunciation | No | ||
| originalMeaning | No |