Skip to content
Engram Docs
Search
Ctrl
K
Cancel
GitHub
Discord
Select theme
Dark
Light
Auto
Getting Started
Why Engram
Obsidian Plugin
Obsidian Plugin
Install
First Sync
Sync Center
Conflicts
Mobile
Troubleshooting
Web App
Web App
Onboarding
Browser
Editor
Search
AI Integrations
AI Integrations
Claude Desktop
Claude Code
Cursor
ChatGPT
Windsurf
GitHub Copilot
Cline
OpenCode
Open WebUI
Continue
LobeChat
Grok (xAI API)
Mistral (Le Chat)
MCP
About MCP
MCP Config
Scopes
Troubleshooting
API Reference
Overview
Notes
Overview
Create or update a note
Upsert up to 100 notes (idempotent via X-Idempotency-Key)
Append text to a note (creating it if absent)
List note changes since a cursor (keyset pagination)
Rename / move a note
Get a note by path
Delete a note by path
Delete notes by id (idempotent)
Get a note by id
Delete a note by id
Move notes to a folder (idempotent)
Folders
Overview
List explicitly-created (empty-capable) folders
Move folders under a new parent (idempotent)
Delete folders by id (idempotent)
List folders
Create a folder
Delete a folder by path
List notes in a folder by id (metadata only)
List notes in a folder (metadata only)
Rename / move a folder
Search
Overview
Search notes (vector / keyword / hybrid)
Tags
Overview
List all tags in the vault
Vaults
Overview
Restore a soft-deleted vault
Permanently purge a vault
List vaults
Create a vault
Register or fetch a vault by client_id (idempotent)
Get a vault by id
Soft-delete a vault
Update a vault
Account
Overview
Get the current user
Delete the current user's account
Update the current user's profile
Get storage usage and caps
Attachments
Overview
Get an attachment
Delete an attachment
List attachment changes since a timestamp
Move attachments to a folder (idempotent)
Delete attachments by path (idempotent)
Rename / move an attachment
List attachments (metadata only)
Upload an attachment (base64 JSON)
Sync
Overview
Get the full vault manifest
Pull the unified note + attachment change feed
API Keys
Overview
List API keys
Create an API key
Revoke an API key
Connections
Overview
Revoke a personal access token
Revoke a device connection
Create a personal access token
List active connections
Revoke an OAuth client connection
Self-Host
Self-Host
Why Self-Host
Architecture
Quickstart
Environment Variables
Encryption Setup
Backup & Restore
Upgrade Path
Troubleshooting
Billing
Billing
Tiers
Upgrade & Downgrade
Refund & Cancel
Concepts
Concepts
Semantic Search
Encryption Model
Sync Algorithm
File Types
Changelog
GitHub
Discord
Select theme
Dark
Light
Auto
Overview
Folders
Section titled “Folders”
Browse and manage folders.
Operations
Section titled “Operations”
GET
/folders/explicit
POST
/folders/batch-move
POST
/folders/batch-delete
GET
/folders
POST
/folders
DELETE
/folders/*path
GET
/folders/by-id/{id}/notes
GET
/folders/list
POST
/folders/rename