ultra journal

API for a journal built around clarity.

Ultra Journal exposes a compact HTTP interface for entries, collections and account-scoped metadata. Designed for predictable clients and low-friction integrations.

Reference

Stable endpoints for reading and writing journal data.
GET/entriesList entries
limitcursortagfromto
POST/entriesCreate entry
titlecontenttags[]published_at
GET/entries/:idRead entry
id

Authentication

Send the access token as a bearer credential on every private request.
HTTPAuthorization
Authorization: Bearer uj_live_xxxxxxxxxxxxx
Accept: application/json
Content-Type: application/json

Entries

A minimal resource model keeps integrations straightforward.
Example response200 OK
{
  "id": "ent_8k2m4p",
  "title": "A quieter morning",
  "content": "Ideas arrive before the notifications.",
  "tags": ["focus", "notes"],
  "published_at": "2026-09-16T08:14:23Z"
}

Request console

Inspect a representative response directly in the browser.
RequestGET
Response200 OK
{
  "data": [
    {"id":"ent_8k2m4p","title":"A quieter morning","tags":["focus","notes"]},
    {"id":"ent_4r7q1x","title":"Field notes","tags":["research"]}
  ],
  "next_cursor": null
}
Copied to clipboard