API

Dashboard API

High-level overview of /v1/dashboard/* — endpoints that back the web console.

Dashboard API

The /v1/dashboard/* surface is what the web console at memhq.ai/app calls under the hood. It exposes the same memory primitives as /v1/memhq/* plus everything you need to manage projects, billing, usage, and observability.

In nearly every integration scenario, you want the Memory API, not the dashboard API. The dashboard API is for building your own admin tooling on top of MemHQ.

Authentication

The dashboard API authenticates with a Clerk JWT scoped to the active organization, not a project API key. Issue tokens from your front-end's Clerk session and forward them server-side.

Authorization: Bearer eyJhbGciOi...
X-MemHQ-Org: org_2sLQ...

Endpoint groups

GroupPurpose
/v1/dashboard/projectsCreate, list, rename, archive projects.
/v1/dashboard/projects/{id}/keysMint and rotate project API keys.
/v1/dashboard/memorySame add/search/ask surface as Memory API, against any project in the org.
/v1/dashboard/episodesBrowse the episode log; replay or re-extract.
/v1/dashboard/usersList end-users that have memory in a project.
/v1/dashboard/groupsManage group graphs and their memberships.
/v1/dashboard/auditAudit log query and streaming.
/v1/dashboard/usagePer-project request and storage usage.
/v1/dashboard/billingPlan, invoices, payment method.

For the complete schemas, see the API reference and filter by the /v1/dashboard/* path prefix.

Coming soon — full guide

This page is a high-level pointer. A guided tour of each endpoint group is in progress.