nœuds / builtin / integration
Obsidian
Append the current page, a selection, or workflow output to a note in a local Obsidian vault — nothing leaves your machine.
Ce contenu n’est pas encore disponible dans votre langue.
Clip the page you are on, a selection or a workflow’s result into a note in your local Obsidian vault. Nothing goes through a cloud service.
What it does
Section titled “What it does”The node talks to Obsidian on your own computer through the Local REST API community plugin. It has four operations:
- Append to note: add content to the end of a note. The note is created if it does not exist.
- Create note: write a note at a path. An existing note at that path is replaced.
- Get note: read a note’s Markdown.
- Search vault: find notes that contain some text.
When you fill Source URL, Append to note and Create note add a [Source](…) link on its own line after your content, so every clip links back to its page.
Obsidian must be open, with the plugin enabled, while the workflow runs.
When to use it
Section titled “When to use it”- Save an article’s text or an AI summary of it to a “Reading” note.
- Keep a daily log: append one line per run to
Journal/2026-09-10.md. - Read a note (a prompt, a checklist) and use it in later nodes.
- Look up whether you already have notes on a topic before clipping again.
For a cloud workspace, use Notion instead.
Inputs and settings
Section titled “Inputs and settings”| Réglage | Type | Ce que cela fait |
|---|---|---|
| Credential (obligatoire) | Credential | The API key from the Obsidian "Local REST API" plugin settings, stored as a Bearer Token credential. Everything stays on your machine — nothing leaves for a cloud service. |
4 choix · choisissez Operation pour voir ses réglages
Réglages de Append to note
| Réglage | Type | Ce que cela fait |
|---|---|---|
| Server URL | Text | The Local REST API address — defaults to http://127.0.0.1:27123. Prefer the HTTP port; the HTTPS port uses a self-signed cert that fetch will reject. |
| Note path (obligatoire) | Text | Path to the note within the vault, including the .md extension. |
| Content (obligatoire) | Text | Markdown to write (the page text, a selection, or workflow output). |
| Source URL | Text | The page URL — appended as a Markdown [Source](…) link when present. |
Réglages de Create note
| Réglage | Type | Ce que cela fait |
|---|---|---|
| Server URL | Text | The Local REST API address — defaults to http://127.0.0.1:27123. Prefer the HTTP port; the HTTPS port uses a self-signed cert that fetch will reject. |
| Note path (obligatoire) | Text | Path to the note within the vault, including the .md extension. |
| Content (obligatoire) | Text | Markdown to write (the page text, a selection, or workflow output). |
| Source URL | Text | The page URL — appended as a Markdown [Source](…) link when present. |
Réglages de Get note
| Réglage | Type | Ce que cela fait |
|---|---|---|
| Server URL | Text | The Local REST API address — defaults to http://127.0.0.1:27123. Prefer the HTTP port; the HTTPS port uses a self-signed cert that fetch will reject. |
| Note path (obligatoire) | Text | Path to the note within the vault, including the .md extension. |
Réglages de Search vault
| Réglage | Type | Ce que cela fait |
|---|---|---|
| Server URL | Text | The Local REST API address — defaults to http://127.0.0.1:27123. Prefer the HTTP port; the HTTPS port uses a self-signed cert that fetch will reject. |
| Query (obligatoire) | Text | Text to search for across the vault. |
Affichage des réglages de Append to note
- Note path is relative to the vault folder and includes
.md, for exampleClippings/Article.md. You can build it with an expression, likeClippings/{{ $input.title }}.md. - Server URL can stay empty: the node uses
http://127.0.0.1:27123, the plugin’s HTTP port. Only change it if you changed the port in the plugin. Use the HTTP address, not the HTTPS one (port 27124), which the browser rejects because of its self-signed certificate. - Content is Markdown, so headings, lists and links show up formatted in Obsidian.
Outputs
Section titled “Outputs”-
Output
- Append to note and Create note return
success: trueand the note’spath. - Get note returns the
pathand the note’s Markdown incontent. - Search vault returns the plugin’s search results: one item per matching note, with its
filenameand the matching passages.
Dependencies and credentials
Section titled “Dependencies and credentials”- Credential (connection, Bearer Token): required. See Connect Obsidian.
- In Obsidian, open Settings → Community plugins, install Local REST API and enable it.
- In the plugin’s settings, copy the API key.
- In AWFlow, create a Bearer Token credential and paste the key. See Create a credential.
The key and your notes stay on your computer.
Example workflow
Section titled “Example workflow”- A Context Menu trigger with Menu Contexts set to
Selectionadds “Clip to Obsidian” to the right-click menu for highlighted text. - Obsidian, Append to note, Note path
Clippings/Inbox.md, Content> {{ $input.selectionText }}, Source URL{{ $input.pageUrl }}. - Browser Notification confirms
Clipped to {{ $input.path }}.
Common issues
Section titled “Common issues”- “Could not reach the Obsidian Local REST API at…”. Obsidian is closed, the plugin is turned off, or Server URL does not match the plugin’s port. Open Obsidian, enable the plugin, and check the HTTP port in its settings.
- “Obsidian API Error: 401 … check the API key from the plugin settings”. The key in the credential is wrong, or it was regenerated in the plugin. Copy it again.
- “Obsidian API Error: 404…” on Get note. No note at Note path. Check folders, spelling, capitals and the
.mdextension. - A note you wanted to keep was replaced. Create note overwrites. Use Append to note to add to an existing note.
- The run is blocked in the web app. Obsidian runs through the browser extension. Install it, or run the workflow from the extension.
Related nodes
Section titled “Related nodes”- Notion: notes and databases in Notion’s cloud.
- Get All Text: grab a page’s text to clip.
- Markdown: convert HTML to Markdown before writing a note.
- Readwise / Reader: save highlights to Readwise instead.