Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Collected Notes API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fcollectednotes.com%2Fcollectednotes" | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fcollectednotes.com%2Fcollectednotes" | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Collected Notes API.
Publish a new note with markdown body and visibility flag via POST /sites/{site_id}/notes
Update an existing note's title, body, or visibility via PUT /sites/{site_id}/notes/{note_id}
Full-text search across a site's notes via GET /sites/{site_id}/notes/search
Pull a note's rendered HTML body for embedding via GET /sites/{site_id}/notes/{note_id}/body
GET STARTED
List outbound links and inbound back-references for a note via /links.json and /references.json
Reorder notes within a site via GET /sites/{site_id}/notes/reorder
Manage sites: list, create, and fetch by path via /sites and /{site_path}
Patterns agents use Collected Notes API for, with concrete tasks.
★ Headless CMS for a Personal Site
Use Collected Notes as a headless CMS by publishing notes via POST /sites/{site_id}/notes and rendering them on a custom front-end with the HTML returned from /sites/{site_id}/notes/{note_id}/body. Each note carries markdown source plus rendered output, so a Next.js or Astro site can fetch content at build time or on demand without running a database. Visibility flags control which notes are public.
Call POST /sites/{site_id}/notes with body containing markdown and visibility='public', then fetch GET /sites/{site_id}/notes/{note_id}/body for the rendered HTML to embed on a Next.js page
AI-Generated Drafts and Updates
Drive content creation from an LLM by generating markdown and posting it via POST /notes/add (which auto-selects the first site) or POST /sites/{site_id}/notes for explicit targeting. Subsequent revisions use PUT /sites/{site_id}/notes/{note_id} so the same note evolves over time. This pattern supports newsletters, daily briefings, and AI-assisted documentation.
Generate a 300-word markdown draft, call POST /notes/add with body and title, then if revisions are needed call PUT /sites/{site_id}/notes/{note_id} with the updated body
Knowledge Graph Across Notes
Build a back-reference map of a knowledge base by walking each note's outbound links via GET /sites/{site_id}/notes/{note_id}/links.json and incoming references via /references.json. Collected Notes exposes both directions of the link graph natively so an agent can answer 'what notes link to this concept?' without reparsing markdown.
Call GET /sites/{site_id}/notes/{note_id}/references.json to list all notes that reference the target, then return their titles and IDs
AI Agent Note Publishing via Jentic
Let an LLM agent publish or update notes on a Collected Notes site by searching Jentic for the operation and executing it. The Authorization header (email + token) is held in your Jentic One instance and injected at execution so the agent never sees the credential. Useful for daily summary publishing, lab notebooks, and automated documentation pipelines.
Use Jentic to search 'create a note', load the POST /sites/{site_id}/notes schema, and execute it with the generated markdown body
14 endpoints — collected notes is a minimalist writing platform whose api lets developers and agents create, update, search, and publish notes against one or more authored sites.
METHOD
PATH
DESCRIPTION
/sites/{site_id}/notes
Create a note on a site
/sites/{site_id}/notes/{note_id}
Update an existing note
/sites/{site_id}/notes/{note_id}
Delete a note
/sites/{site_id}/notes/search
Search notes within a site
/sites/{site_id}/notes/{note_id}/body
Get rendered HTML body for a note
/sites/{site_id}/notes/{note_id}/references.json
List notes that reference this note
/sites
List your authored sites
/sites/{site_id}/notes
Create a note on a site
/sites/{site_id}/notes/{note_id}
Update an existing note
/sites/{site_id}/notes/{note_id}
Delete a note
/sites/{site_id}/notes/search
Search notes within a site
/sites/{site_id}/notes/{note_id}/body
Get rendered HTML body for a note
/sites/{site_id}/notes/{note_id}/references.json
List notes that reference this note
/sites
List your authored sites
What agents get from Jentic-routed access to this vendor.
Setup
Wiring Collected Notes by hand means building its Authorization header from your email plus token on the collectednotes.com host and handling the note create, update, and search endpoints yourself. Through Jentic you install once, import Collected Notes from the API Directory, store the credential once, and your agent calls it.
Permission scoping
Collected Notes puts the site id in the URL path (/sites/{site_id}/notes/...), so a rule can pin your agent to one site: it can read and search notes there and nothing else. You choose the operations it may call, so write actions like updating or deleting a note are not included unless you add them.
Credential isolation
Your Collected Notes email and token are stored once, encrypted, by your own Jentic One instance and injected into the Authorization header at execution time. They never enter the agent's prompt, logs, or context.
Intent-based discovery
Agents search Jentic by intent such as 'create a note' or 'search notes on a site', and Jentic returns the matching Collected Notes operation with its input schema so the agent calls the right endpoint without browsing the reference docs.
Alternatives and complements available in the Jentic catalogue.
Specific to using Collected Notes API through Jentic.
What authentication does the Collected Notes API use?
Every request requires an Authorization header in the format 'email token', combining the account email and a personal access token. Through Jentic both values live in the encrypted vault and are injected at execution so the credential never enters the agent's prompt.
Can I publish a note without specifying a site ID?
Yes. POST /notes/add creates a note and automatically targets your first site, which is convenient for single-site users. For multi-site accounts use POST /sites/{site_id}/notes with the explicit site ID.
Does Collected Notes return rendered HTML or only markdown?
Both. Notes are authored in markdown but GET /sites/{site_id}/notes/{note_id}/body returns the rendered HTML, so a custom front-end can embed it directly without running a markdown processor.
What are the rate limits for the Collected Notes API?
The OpenAPI spec does not enumerate explicit rate limits. Limits are enforced server-side; requests that exceed them return HTTP 429. For production workloads cache rendered bodies and search results when possible.
How do I publish an AI-generated note through Jentic?
Search Jentic for 'create a note', load the POST /sites/{site_id}/notes schema, and execute it with body, title, and visibility. Jentic injects the Authorization header from the vault and returns the created note's ID and URL.
Can I query the back-references for a note?
Yes. GET /sites/{site_id}/notes/{note_id}/references.json returns notes that link to the target, and /links.json returns its outbound links. Together they expose the bidirectional link graph for knowledge-base use cases.
Can I limit what my agent is allowed to do with the Collected Notes API?
Yes. Because you run Jentic One yourself, your own rules decide which Collected Notes operations and credentials the agent may use. Since the site id lives in the URL path (/sites/{site_id}/notes/...), a rule can pin the agent to a single site and grant only read and search on it, such as GET /sites/{site_id}/notes/search, while withholding write operations like POST /sites/{site_id}/notes or DELETE /sites/{site_id}/notes/{note_id}. Those write actions run only when you add them to the agent's allowed set.
For Agents
Create, update, search, and publish notes on Collected Notes sites and read rendered HTML, links, and back-references through 14 endpoints.
Use for: Publish a new note to my Collected Notes site, Update the body of an existing note, Search my notes for a specific keyword, Get the rendered HTML for a note to embed elsewhere
Not supported: Does not handle multi-author workflows, page templating, or e-commerce - use for personal markdown note publishing and reading only.
Collected Notes is a minimalist writing platform whose API lets developers and agents create, update, search, and publish notes against one or more authored sites. The API exposes 14 endpoints covering note CRUD, full-text search, reorder, link extraction, back-reference lookups, rendered HTML retrieval, and site management. Authentication is via an Authorization header containing a paired email and personal token, scoped to the authenticated user.