The platform API: 136 operations across 34 groups — graphs, billing, auth, connections and the rest. Every call goes to https://api.robosystems.ai and authenticates with an API key from your account settings.
Looking for RoboLedger or RoboInvestor? Those live on the extensions surface, where the reads are GraphQL and the writes are named operations.
To run a call in the browser, https://api.robosystems.ai serves an interactive console over this same specification.
Generated from the OpenAPI specification the API is serving, version 1.16.3.
The REST and GraphQL API for RoboSystems — an open-source, AI-native platform for accounting, financial reporting and investment management. It powers RoboLedger and RoboInvestor.
Platform — /v1/… — graphs, queries, schema, documents, search, memory, connections, billing and access. Reads are REST GETs; every write is a named operation at /operations/{name} returning an OperationEnvelope, accepting an Idempotency-Key, and streaming progress at /v1/operations/{id}/stream.
→ API reference
Extensions — /extensions/… — RoboLedger and RoboInvestor, scoped by graph_id in the URL. Reads are GraphQL at POST /extensions/{graph_id}/graphql and change nothing; writes are named operations at /extensions/{domain}/{graph_id}/operations/{name}; analytical views read the materialized graph.
→ Extensions reference · every GraphQL query
X-API-Key: rfs… on REST, GraphQL and per-graph MCP. Browser sessions use JWTs from POST /v1/auth/login. The graph-agnostic MCP endpoint /v1/mcp takes OAuth 2.1 bearer tokens only.
Every graph is an MCP server at POST /v1/graphs/{graph_id}/mcp, and POST /v1/mcp serves OAuth clients that pick their graph at consent.
→ MCP guide
robosystems-client for Python, @robosystems/client for TypeScript.
→ Guides · Technical docs
Create and manage knowledge graph tenants
Subgraphs, backups, tier changes, and materialization
Validate and manage custom graph schemas
List, download, and inspect graph backups
AI agent orchestration and execution
Execute Cypher queries on the knowledge graph
Full-text and semantic search on documents, narratives and disclosures
Recall, list, and inspect the graph's per-graph semantic memory store
Write content across memory, documents, and files
Manage external data source integrations
Track SSE stream status and progress
Manage per-graph member access and roles
Every change made to a graph, from the REST API, MCP clients, and AI operators
Manage organizations and team collaboration
Manage team members, roles, and permissions
Track organization-wide usage, limits, and analytics
Shared repository subscription management
Create and manage billing checkout sessions
Profile, settings, and account information
Register, sign in, manage the session, verify email, and reset passwords
WebAuthn registration, passwordless login, and re-authentication
Assertion options, verification, status, and recovery codes
Cross-app token exchange, and enterprise OIDC where enabled