Update Source
update_sourceEdits a pasted note (a source with type note) on the Claims & sources page: its title, text (body) or link. Pass id and only the fields that change. Claims quote a note's text, so a body edit is refused when a claim citing the note, active or retired, quotes text the new body no longer contains. The error names those quotes; revise those claims with save_claim first, or keep the text. Line breaks, case and curly quotes are ignored, as in save_claim. Other source types are refused: a drive_doc syncs from Google Drive and is edited there. Related: list_claims, delete_source, save_claim.
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": {
"id": "<id>"
},
"name": "update_source"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | The note's id from list_claims. | |
| url | No | A new link to the original, or null to remove it. | |
| body | No | The full new text. It replaces the old text. | |
| title | No | A new title. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| appUrl | Yes | ||
| source | Yes |