Obsidian

App · Notes · 5 actions

Create, update, append to, list, and delete notes in your Obsidian vault.

Actions

ActionWhat it does
Append to noteAdd content to the end of an existing note in your Obsidian vault.
Create noteCreate a new note in your Obsidian vault.
Delete noteDelete a note from your Obsidian vault.
List notesList the notes in your Obsidian vault.
Update noteReplace 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 pathnote_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 addcontenttextRequired
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

TitletitletextRequired
The title for the new note. This also becomes the note's file name.
Contentcontenttext
The content of the note, written in Markdown. Leave blank to create an empty note.
Folderfoldertext
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 pathnote_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

Folderfoldertext
Only list notes inside this folder, for example 'Projects'. Leave blank to list notes at the top level of your vault.
Maximum noteslimitnumber
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 pathnote_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 contentcontenttextRequired
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"
}

On this page