Skip to content

Reference

API reference

Relay HTTP API and MCP tools — the surfaces other apps build against.


Relay HTTP

All /v1/* routes are behind Firebase auth — supply Authorization: Bearer <Firebase id token>. Public routes are documented separately.

Account

Persona

Every write clones the user’s persona repo, mutates the Automerge document, commits, pushes, and refreshes the cached snapshot. Each list field that supports POST (append) also supports DELETE (remove by matching text/index) on the same path.

Corpus mirror

Observations

Synthesis

Metrics

MCP tools

Exposed by the @aiperson/mcp-server package’s dotperson-mcp binary.

Persona — read

Persona — write

Persona — proposed changes

Corpus — read

Corpus — write

Public API roadmap

The third-party-facing surface lives behind explicit OAuth scopes (read:persona, read:corpus, read:threads:project=atlas, write:turns, …) with per-token billing. Spec at Public_API_Spec.md. v1 endpoints stabilise once the OAuth consent flow ships in the dashboard.

OpenAPI

Machine-readable spec at /openapi.json.