DocsAPIBrain API Referenz

Brain API Referenz

REST- und WebSocket-API fĂĽr programmatischen Zugriff auf HelixMind Brains.

Brain API Referenz

Die HelixMind Brain API bietet programmatischen Zugriff auf deine Spiral-Brains. Nutze sie, um Brain-Nodes aus externen Anwendungen, CI/CD-Pipelines oder eigenen Integrationen zu erstellen, lesen, aktualisieren und zu durchsuchen.

Authentifizierung

Alle API-Anfragen erfordern einen HelixMind API-Schluessel. Erstelle einen unter Dashboard > API Keys.

Authorization: Bearer hm_dein_api_key

API-Schluessel verwenden das Praefix hm_ und koennen auf bestimmte Operationen beschraenkt werden.

Basis-URL

https://helix-mind.ai/api/brain/v1

Endpunkte

Brains

MethodePfadBeschreibung
GET/brainsAlle Brains des authentifizierten Nutzers auflisten
POST/brainsNeues Brain erstellen
GET/brains/:idBrain-Details abrufen
DELETE/brains/:idBrain loeschen

Nodes

MethodePfadBeschreibung
GET/brains/:id/nodesAlle Nodes eines Brains auflisten
POST/brains/:id/nodesNeuen Node erstellen
GET/brains/:id/nodes/:nidBestimmten Node abrufen
PATCH/brains/:id/nodes/:nidNode aktualisieren
DELETE/brains/:id/nodes/:nidNode loeschen

Suche

MethodePfadBeschreibung
POST/brains/:id/searchSemantische Suche ueber Brain-Nodes

Import / Export

MethodePfadBeschreibung
GET/brains/:id/exportBrain als JSON exportieren
POST/brains/:id/importNodes in ein Brain importieren

Statistiken

MethodePfadBeschreibung
GET/brains/:id/statsBrain-Statistiken abrufen (Node-Anzahl, Level, Groesse)

Sync API

Die Sync API ermoeglicht der CLI, inkrementelle Aenderungen zu pushen und zu pullen.

MethodePfadBeschreibung
POST/sync/pushLokale Aenderungen in die Cloud pushen
GET/sync/pull/:brainIdRemote-Aenderungen pullen
GET/sync/status/:brainIdSync-Status pruefen

WebSocket-Verbindung

Fuer Echtzeit-Brain-Visualisierung und Live-Updates, verbinde per WebSocket:

wss://helix-mind.ai/api/relay/cli?apiKey=hm_dein_key

Das WebSocket-Relay ermoeglicht der CLI, Session-Events, Findings und Brain-Updates in Echtzeit an das Web-Dashboard zu streamen.

Rate Limits

PlanAnfragen/min
Free+30
Pro120
Team300
EnterpriseIndividuell

Fehler-Antworten

Alle Fehler folgen einem einheitlichen Format:

{
  "error": "Beschreibung des Fehlers",
  "code": "ERROR_CODE"
}

Haeufige HTTP-Statuscodes: 401 (nicht autorisiert), 403 (verboten), 404 (nicht gefunden), 429 (Rate-Limit erreicht), 500 (Serverfehler).

HelixMind — AI Coding CLI mit Spiral Memory