Obsidian
App · Notes · 5 actions
Create, update, append to, list, and delete notes in your Obsidian vault.
Actions
| Action | What it does |
|---|---|
| Append to note | Add content to the end of an existing note in your Obsidian vault. |
| Create note | Create a new note in your Obsidian vault. |
| Delete note | Delete a note from your Obsidian vault. |
| List notes | List the notes in your Obsidian vault. |
| Update note | Replace the entire contents of an existing note in your Obsidian vault. |
Append to note
Add content to the end of an existing note in your Obsidian vault.
Inputs
- Note path
note_idtextRequired - The note's file path in your vault, for example 'Projects/My Note.md'. This is the 'id' returned when you create or list notes.
- Content to add
contenttextRequired - The Markdown content to add to the end of the note.
Outputs
appendedtrue/false- True when the content was added successfully.
idtext- The note's file path in your vault.
Example output
{
"appended": true,
"id": "Projects/My Note.md"
}Create note
Create a new note in your Obsidian vault.
Inputs
- Title
titletextRequired - The title for the new note. This also becomes the note's file name.
- Content
contenttext - The content of the note, written in Markdown. Leave blank to create an empty note.
- Folder
foldertext - The folder in your vault to save the note in, for example 'Projects'. Leave blank to save it at the top level of the vault.
Outputs
foldertext- The folder the note was saved in, or empty if it was saved at the top level.
idtext- The note's file path in your vault. Use this to update, append to, or delete the note later.
titletext- The title of the note that was created.
Example output
{
"folder": "Projects",
"id": "Projects/My Note.md",
"title": "My Note"
}Delete note
Delete a note from your Obsidian vault.
Inputs
- Note path
note_idtextRequired - The note's file path in your vault, for example 'Projects/My Note.md'. This is the 'id' returned when you create or list notes.
Outputs
deletedtrue/false- True when the note was deleted.
idtext- The file path of the note that was deleted.
Example output
{
"deleted": true,
"id": "Projects/My Note.md"
}List notes
List the notes in your Obsidian vault.
Inputs
- Folder
foldertext - Only list notes inside this folder, for example 'Projects'. Leave blank to list notes at the top level of your vault.
- Maximum notes
limitnumber - The maximum number of notes to return.
Outputs
itemslist- The file paths of the notes found, relative to the folder that was listed.
Example output
{
"items": [
"Daily Notes/2026-07-07.md",
"Projects/My Note.md"
]
}Update note
Replace the entire contents of an existing note in your Obsidian vault.
Inputs
- Note path
note_idtextRequired - The note's file path in your vault, for example 'Projects/My Note.md'. This is the 'id' returned when you create or list notes.
- New content
contenttextRequired - The new content for the note, written in Markdown. This replaces everything currently in the note.
Outputs
idtext- The note's file path in your vault.
Example output
{
"id": "Projects/My Note.md"
}