BrainstormRouter Platform API
The platform API from BrainstormRouter — 2 operation(s) for platform.
The platform API from BrainstormRouter — 2 operation(s) for platform.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/brainstormrouter-com:brainstormrouter-com-platform-api"
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: BrainstormRouter Platform API
version: 1.0.0
description: 'Autonomous AI API Engine — multi-tenant gateway that intelligently routes
AI traffic across providers with built-in memory, cost optimization, and
autonomous background processing.
All `/v1/*` endpoints require an API key via `Authorization: Bearer `.'
contact:
name: BrainstormRouter
url: https://brainstormrouter.com
license:
name: Proprietary
identifier: LicenseRef-Proprietary
servers:
- url: https://api.brainstormrouter.com
description: Production
security:
- BearerAuth: []
tags:
- name: Platform
paths:
/v1/operator-registry/list:
get:
operationId: systemOperator_registryList
summary: List operator-facing god-mode capabilities from the platform…
tags:
- Platform
x-br-capability-id: system.operator_registry.list
x-br-version: v1
responses:
'200':
description: Success
content:
application/json:
schema:
$schema: http://json-schema.org/draft-07/schema#
type: object
properties:
capabilities:
type: array
items:
type: object
properties:
capability_id:
type: string
product:
type: string
persona:
type: string
chat_posture:
type: string
enum:
- direct-read
- changeset-write
- prohibited
requires_changeset:
type: boolean
status:
type: string
superseded_by:
anyOf:
- type: string
- type: 'null'
registered_at:
type: string
last_heartbeat_at:
anyOf:
- type: string
- type: 'null'
is_fresh:
type: boolean
required:
- capability_id
- product
- persona
- chat_posture
- requires_changeset
- status
- superseded_by
- registered_at
- last_heartbeat_at
- is_fresh
additionalProperties: false
count:
type: number
fresh_count:
type: number
stale_count:
type: number
schema_version:
type: number
const: 1
required:
- capabilities
- count
- fresh_count
- stale_count
- schema_version
additionalProperties: false
security:
- BearerAuth: []
/v1/tenant/context:
get:
operationId: systemTenantContext
summary: 'Canonical tenant-context resolver: {workspace, products, entitlements…'
tags:
- Platform
x-br-capability-id: system.tenant.context
x-br-version: v1
responses:
'200':
description: Success
content:
application/json:
schema:
$schema: http://json-schema.org/draft-07/schema#
type: object
properties:
tenant_id:
type: string
slug:
type: string
name:
type: string
status:
type: string
workspace:
type: object
properties:
id:
type: string
plan:
type: string
residency:
type: string
required:
- id
- plan
- residency
additionalProperties: false
products:
type: array
items:
type: object
properties:
name:
type: string
status:
type: string
enum:
- online
- degraded
- offline
capabilities_count:
type: number
required:
- name
- status
- capabilities_count
additionalProperties: false
entitlements:
type: object
propertyNames:
type: string
additionalProperties: {}
members:
type: array
items:
type: object
properties:
user_id:
type: string
role:
type: string
required:
- user_id
- role
additionalProperties: false
schema_version:
type: number
const: 1
required:
- tenant_id
- slug
- name
- status
- workspace
- products
- entitlements
- members
- schema_version
additionalProperties: false
security:
- BearerAuth: []
components:
securitySchemes:
BearerAuth:
type: http
scheme: bearer
description: API key (e.g. `br_live_...`)
SupabaseJWT:
type: http
scheme: bearer
description: Supabase JWT token (dashboard auth)