Skip to main content
GET
Get a note
The note’s title, Markdown body, topic, tags, and pinned, who wrote it first (source, see Notes), created_at, updated_at, and link, its page in the app. Only your own; anyone else gets 404. Needs notes:read. MCP tool: get_note.

Authorizations

Authorization
string
header
required

API key with the vd_sk_ prefix, as Authorization: Bearer vd_sk_.... Create keys in Settings → API Keys.

Path Parameters

note_id
string
required

Response

The note, in full.

id
string
required
title
string
required

One line, at most 200 characters.

body
string
required

The note itself, in Markdown (tables and checklists work).

source
enum<string>
required

Who wrote it first: user (you, on the Notes page), igris (the assistant), session (a chat session's agent), brain (a workflow's Brain) or api (the API or an AI assistant you connected).

Available options:
user,
igris,
session,
brain,
api

The path of the note's page in the Valendata app, e.g. /notes/{id}.

topic
string | null

One short topic, e.g. 'Travel'; null when none.

tags
string[]

Short lowercase tags.

pinned
boolean
default:false

Pinned notes come first in the list.

created_at
string<date-time> | null
updated_at
string<date-time> | null