update_note
Modify an existing note in Joplin by updating its title, content, parent folder, or todo status using the provided note ID.
Instructions
Update an existing note in Joplin.
Args:
args: Note update parameters
note_id: ID of note to update
title: New title (optional)
body: New content (optional)
parent_id: New parent folder ID (optional)
is_todo: New todo status (optional)
Returns:
Dictionary containing the updated note data
Input Schema
Name | Required | Description | Default |
---|---|---|---|
args | Yes |
Input Schema (JSON Schema)
{
"$defs": {
"UpdateNoteInput": {
"description": "Input parameters for updating a note.",
"properties": {
"body": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Body"
},
"is_todo": {
"anyOf": [
{
"type": "boolean"
},
{
"type": "null"
}
],
"default": null,
"title": "Is Todo"
},
"note_id": {
"title": "Note Id",
"type": "string"
},
"parent_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Parent Id"
},
"title": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Title"
}
},
"required": [
"note_id"
],
"title": "UpdateNoteInput",
"type": "object"
}
},
"properties": {
"args": {
"$ref": "#/$defs/UpdateNoteInput"
}
},
"required": [
"args"
],
"title": "update_noteArguments",
"type": "object"
}