Skip to content

API reference overview

The Mereon public API is a small, versioned, read-only surface over your organization’s knowledge base. It returns JSON, authenticates with one header, and is scoped to exactly what the connected person can see.

All endpoints live under a single base URL:

https://api.mereon.ai/v1

Every path below is relative to the base URL. Authenticate by sending your personal access token on each request:

Authorization: Bearer mrn_...

The API is versioned in the path (/v1). Within a version, changes are additive only: new endpoints and new fields may appear, but existing fields will not be removed or renamed. A breaking change would ship under a new version such as /v2. Write your integrations to ignore fields they do not recognize.

  • Dates are ISO 8601 strings, for example 2026-06-17T14:30:00.000Z.
  • Deep links: every entity carries a url field linking to it in the Mereon app, so you can cite sources.
  • List envelope: list endpoints return { "data": [...], "nextCursor": ... }. See Pagination.
  • Single objects are returned directly (not wrapped), except search, duties, and me, which return a { "data": [...] } object or a plain object as noted on each page.

A machine-readable OpenAPI description is available, generated from the public API only:

  • Spec: GET https://api.mereon.ai/v1/openapi.json
  • Interactive (Swagger UI): https://api.mereon.ai/v1/docs
MethodPathPurpose
GET/meWho this token belongs to.
GET POST/searchHybrid search over topics and content.
GET/topicsList topics.
GET/topics/{id}Topic detail.
GET/topics/{id}/itemsItems under a topic.
GET/items/{id}Item detail with evidence.
GET/contentList content resources.
GET/content/{id}Content metadata.
GET/content/{id}/textDocument text or transcript.
GET/lessonsList lessons.
GET/lessons/{id}Lesson detail.
GET/dutiesWho owns an entity.
GET/issuesData-quality issues.