create_note
Create a note with title and content in a specified Joplin notebook, optionally as a todo with due date and completion status.
Instructions
Create a new note in a specified notebook in Joplin.
Creates a new note with the specified title, content, and properties. Uses notebook name
for easier identification instead of requiring notebook IDs.
Notebook can be specified by name or path:
- "Work" - matches notebook named "Work" (must be unique)
- "Projects/Work" - matches "Work" notebook inside "Projects"
Returns:
str: Success message with the created note's title and unique ID.
Examples:
- create_note("Shopping List", "Personal Notes", "- MilkEggs", True, False) - Create uncompleted todo - create_note("Meeting Notes", "Work Projects", "# Meeting with Client") - Create regular note - create_note("Task", "Work", "", True, False, "2024-12-31T17:00:00") - Create todo with due date - create_note("Task", "Project A/tasks", "body") - Create note in "tasks" sub-notebook under "Project A"
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | Yes | Note title | |
| notebook_name | Yes | Notebook name or path (e.g., 'Work' or 'Projects/Work/Tasks') | |
| body | No | Note content | |
| is_todo | No | Create as todo (default: False) | |
| todo_completed | No | Mark todo as completed (default: False) | |
| todo_due | No | Due date: Unix timestamp (ms) or ISO 8601 string (e.g., '2024-12-31T17:00:00'). Only for todos. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |