API referencePlatform API
GUIDE & REFERENCE

Platform API

Manage organizations, dedicated Minds, services, and usage through the correct Minds API surface.

Use the platform API to manage the infrastructure around a Mind: its organization, dedicated instance, enabled services, backups, and usage. Use the instance API to work with the information inside that Mind.

Choose the right connection

SurfaceWhat it doesHow you connect
Minds dashboardSelect an organization and instance, provision a Mind, work with Helm, and open billing flowsSame-origin /api/... requests using the signed-in browser session
Management serviceManage tenant, service, instance, region, backup, and token resourcesYour deployment's management origin plus /api/v1/...; use the authentication configured for that service
Dedicated MindRead and write memory, query graphs, run retrieval, and use enabled engine servicesThe dedicated HTTPS endpoint returned for your Mind; use an instance credential with the required scope
Auxiliary API applicationHealth, metrics, authentication integration, and incoming webhooksIts separately configured origin; these are operational endpoints

These applications do not share one universal base URL or credential. A Minds browser session cookie is not an instance capability token. The same-looking path on two applications can have a different contract.

Start with a read

For a browser integration already running on the signed-in Minds origin:

const response = await fetch('/api/organizations', {
  credentials: 'same-origin',
  cache: 'no-store',
});
if (!response.ok) throw new Error(`Organizations: HTTP ${response.status}`);
const { organizations, activeOrganizationId } = await response.json();

For an integration using an issued management API key, point MINDS_MANAGEMENT_URL at your actual management deployment and send its key in x-api-key:

curl --fail-with-body \
  --header "x-api-key: $MINDS_MANAGEMENT_API_KEY" \
  "$MINDS_MANAGEMENT_URL/api/v1/tenants?org_id=$MINDS_ORG_ID"

This request lists accessible tenant records; it does not create infrastructure. Do not copy a dashboard origin into this example unless your deployment explicitly routes management endpoints there.

Follow a workflow

The complete endpoint catalog covers 68 route files and 108 HTTP exports in the source snapshot. Schema reference includes field types, defaults, and validation bounds. Reference pages are source evidence, not confirmation that every route is exposed or enabled on a particular deployment.

On this page