BrainstormRouter
BrainstormRouter · https://brainstormrouter.com
https://api.brainstormrouter.com/.well-known/agent-card.json
● healthy
Autonomous AI API engine. Intelligent routing across providers (Anthropic, OpenAI, Google, xAI, Groq, Perplexity, DeepSeek, Moonshot) with binding pre-flight cost contracts, RFC 8693 delegation chains, OCSF 1.3.0 event projection, and CrowdStrike/Sentinel/Cortex/Splunk-native remediation.
Transport
—
Protocol
1.0
Price
—
Skills
-
List agents with active behavior certificatesList agents with active behavior certificatessecurity
-
Fetch an agent's behavior certificate (404 on missing)Fetch an agent's behavior certificate (404 on missing)security
-
Issue a behavior certificate to an agent (201)Issue a behavior certificate to an agent (201)security
-
Revoke an agent's behavior certificate (404 on missing)Revoke an agent's behavior certificate (404 on missing)security
-
Discover agents in the tenant with their behavior-certificate capabilitiesDiscover agents in the tenant with their behavior-certificate capabilitiessecurity
-
Send a message between agents; verifies behavior certificate + send_message capabilitySend a message between agents; verifies behavior certificate + send_message capabilitysecurity
-
Get tenant profile with user countGet tenant profile with user countsystem
-
Graduate a sandbox tenant to standard tier via a verified provider key (BYOK)Graduate a sandbox tenant to standard tier via a verified provider key (BYOK)system
-
Graduation criteria + live progress for a sandbox tenant (machine-readable)Graduation criteria + live progress for a sandbox tenant (machine-readable)system
-
Confirm the code — promote sandbox tenant to standard tier ($5/day)Confirm the code — promote sandbox tenant to standard tier ($5/day)system
-
Send a verification code to upgrade a sandbox tenant to standard tierSend a verification code to upgrade a sandbox tenant to standard tiersystem
-
Business summary digestBusiness summary digestsystemadmin
-
Create an invite codeCreate an invite codesystemadmin
-
Revoke an invite codeRevoke an invite codesystemadmin
-
List invite codes with usage countsList invite codes with usage countssystemadmin
-
Approve a tenant (sets status → active)Approve a tenant (sets status → active)systemadmin
-
Get tenant detailGet tenant detailsystemadmin
-
List tenants with optional status filter (platform admin only)List tenants with optional status filter (platform admin only)systemadmin
-
Reject a tenant (sets status → rejected)Reject a tenant (sets status → rejected)systemadmin
-
Set per-tenant aggregate rate limit (API-key variant; admin auth via path middleware)Set per-tenant aggregate rate limit (API-key variant; admin auth via path middleware)systemadmin
-
Set a tenant's billing plan (platform operator only; supports ?dry_run=true)Set a tenant's billing plan (platform operator only; supports ?dry_run=true)systemadmin
-
Suspend a tenant (sets status → suspended)Suspend a tenant (sets status → suspended)systemadmin
-
Clear an XDR risk score (risk resolved)Clear an XDR risk score (risk resolved)systemadmin
-
Push an XDR risk score for an agent (gated by XDR_BIDIRECTIONAL_ENABLED)Push an XDR risk score for an agent (gated by XDR_BIDIRECTIONAL_ENABLED)systemadmin
-
Exchange agent JWT + CSR for a signed mTLS client certificateExchange agent JWT + CSR for a signed mTLS client certificatesecurity
-
Revoke an agent certificate (single by serial, or bulk per tenant)Revoke an agent certificate (single by serial, or bulk per tenant)security
-
Parent agent creates a child agent with sliced budget (agent-JWT only)Parent agent creates a child agent with sliced budget (agent-JWT only)security
-
Recent security events for the calling agentRecent security events for the calling agentagents
-
Zero-human agent onboarding — profile + enforced limits + JWTZero-human agent onboarding — profile + enforced limits + JWTagents
-
Federated agent bootstrap — external IDP JWT → BR session JWTFederated agent bootstrap — external IDP JWT → BR session JWTsecurity
-
Budget + rate-limit state for the calling agentBudget + rate-limit state for the calling agentagents
-
Full self-awareness: profile, limits, anomaly, governanceFull self-awareness: profile, limits, anomaly, governanceagents
-
Archive (soft-delete) an agent profileArchive (soft-delete) an agent profilesecurity
-
Create a new agent profile (admin/operator)Create a new agent profile (admin/operator)security
-
Return the parent/child delegation graph for an agentReturn the parent/child delegation graph for an agentsecurity
-
Read a single agent profile by idRead a single agent profile by idsecurity
-
Transition an agent profile to a target lifecycle stateTransition an agent profile to a target lifecycle statesecurity
-
List all agent profiles for the tenantList all agent profiles for the tenantsecurity
-
Self-read agent profile (uses _agentIdentity)Self-read agent profile (uses _agentIdentity)security
-
Update an agent profile (admin/operator)Update an agent profile (admin/operator)security
-
Return up to 10 historical snapshots of an agent profileReturn up to 10 historical snapshots of an agent profilesecurity
-
List sub-agents (children) of the calling agentList sub-agents (children) of the calling agentsecurity
-
Terminate a sub-agent and reclaim its budget (caller must be parent)Terminate a sub-agent and reclaim its budget (caller must be parent)security
-
Update tenant profile (currently: name)Update tenant profile (currently: name)system
-
Invite a user by email; returns claim URL (201)Invite a user by email; returns claim URL (201)system
-
List users in the current tenant (RLS-scoped)List users in the current tenant (RLS-scoped)system
-
Remove a user from the current tenantRemove a user from the current tenantsystem
-
Canonical tenant-context resolver: {workspace, products, entitlements, residency, members}. v0.4 P2 M24.Canonical tenant-context resolver: {workspace, products, entitlements, residency, members}. v0.4 P2 M24.systemtenantplatform
-
List operator-facing god-mode capabilities from the platform operator-capability registry (v0.5 M00a SoR). Used by the HAI chat dispatcher + capability browser.List operator-facing god-mode capabilities from the platform operator-capability registry (v0.5 M00a SoR). Used by the HAI chat dispatcher + capability browser.systemregistryplatformoperator
-
Read the per-agent limits map for the current tenantRead the per-agent limits map for the current tenantsystem
-
Merge updates into the per-agent limits map (null value deletes an entry)Merge updates into the per-agent limits map (null value deletes an entry)system
-
Replace the entire per-agent limits map (canonicalizes keys to `agent:<id>`)Replace the entire per-agent limits map (canonicalizes keys to `agent:<id>`)system
-
Read the model alias map for the current tenantRead the model alias map for the current tenantsystem
-
Merge alias updates (null value deletes a key)Merge alias updates (null value deletes a key)system
-
Replace the entire model alias map (rejects null values; use PATCH to delete)Replace the entire model alias map (rejects null values; use PATCH to delete)system
-
Build attestation bundle (commit, image digest, signer, Rekor URL, verify command)Build attestation bundle (commit, image digest, signer, Rekor URL, verify command)security
-
Slack interactive webhook handler (HMAC-verified, rate-limited)Slack interactive webhook handler (HMAC-verified, rate-limited)webhooks
-
Search audit events (filterable by actor/action/resource/date range)Search audit events (filterable by actor/action/resource/date range)security
-
Export audit events as CSV / JSON / CEF (raw Response with content-type)Export audit events as CSV / JSON / CEF (raw Response with content-type)security
-
Get current audit retention policy (days)Get current audit retention policy (days)security
-
Set audit retention policy (allowed: 7, 30, 90, 365, 1095, 2555 days)Set audit retention policy (allowed: 7, 30, 90, 365, 1095, 2555 days)security
-
Verify hash-chain integrity for the current tenant's audit trailVerify hash-chain integrity for the current tenant's audit trailsecurity
-
Current tenant plan + usage vs limitsCurrent tenant plan + usage vs limitssystem
-
Switch the tenant's billing plan (platform operator only; tenants get 403 contact_support)Switch the tenant's billing plan (platform operator only; tenants get 403 contact_support)system
-
List available billing plansList available billing planssystem
-
Set budget configuration for a specific agentSet budget configuration for a specific agentsystembudget
-
List per-agent budget configurations and current statusList per-agent budget configurations and current statussystembudget
-
Get current budget alert configurationGet current budget alert configurationsystembudget
-
Update budget alert configuration (thresholds, webhook, enabled)Update budget alert configuration (thresholds, webhook, enabled)systembudget
-
Recent budget alert events for the tenantRecent budget alert events for the tenantsystembudget
-
Spend forecast, projected depletion date, anomaly detectionSpend forecast, projected depletion date, anomaly detectionsystembudget
-
Update tenant-level daily and monthly budget limitsUpdate tenant-level daily and monthly budget limitssystembudget
-
Alias of /v1/budget/status served at the bare /v1/budget pathAlias of /v1/budget/status served at the bare /v1/budget pathsystembudget
-
Current tenant + key spend against daily/monthly limitsCurrent tenant + key spend against daily/monthly limitssystembudget
-
Predict rate-limit exhaustion + budget burn per provider (DB-backed forecast)Predict rate-limit exhaustion + budget burn per provider (DB-backed forecast)system
-
Per-provider capacity status (24h) — request count, success rate, latency, cost, healthPer-provider capacity status (24h) — request count, success rate, latency, cost, healthsystem
-
Filtered list of models routable right now (circuit-closed + sentinel-healthy + BYOK-keyed)Filtered list of models routable right now (circuit-closed + sentinel-healthy + BYOK-keyed)system
-
Register an external connector with KMS-encrypted credentialsRegister an external connector with KMS-encrypted credentialssystem
-
Soft-delete a connector (status=disabled, kept for audit)Soft-delete a connector (status=disabled, kept for audit)system
-
Get a connector by id (credential envelope NEVER returned)Get a connector by id (credential envelope NEVER returned)system
-
List active external connectorsList active external connectorssystem
-
Probe connector connectivity (HEAD baseUrl with decrypted auth)Probe connector connectivity (HEAD baseUrl with decrypted auth)system
-
Update a connector (re-encrypts credential if supplied)Update a connector (re-encrypts credential if supplied)system
-
Curated-catalog status: total endpoints, models, per-provider countsCurated-catalog status: total endpoints, models, per-provider countssystem
-
Admin view: all agent reputations for the tenantAdmin view: all agent reputations for the tenantintelligence
-
Caller's own agent reputation: score, tier, and tier multipliersCaller's own agent reputation: score, tier, and tier multipliersintelligence
-
Remove canary configurationRemove canary configurationintelligence
-
Read current canary configurationRead current canary configurationintelligence
-
Per-variant outcome statistics for the active canaryPer-variant outcome statistics for the active canaryintelligence
-
Set the canary traffic-split configuration for the current tenantSet the canary traffic-split configuration for the current tenantintelligence
-
Fan a prompt out to 2–6 models in parallel and compare cost/latency/qualityFan a prompt out to 2–6 models in parallel and compare cost/latency/qualityintelligence
-
Audit trail (recent change events) for a config sectionAudit trail (recent change events) for a config sectionsystem
-
Delete a config section (reset to defaults)Delete a config section (reset to defaults)system
-
Read a single config section (sensitive fields redacted for non-admins)Read a single config section (sensitive fields redacted for non-admins)system
-
Import configuration sections from the on-disk file (admin only)Import configuration sections from the on-disk file (admin only)system
-
List all config sections (RBAC-filtered, sensitive fields redacted for non-admins)List all config sections (RBAC-filtered, sensitive fields redacted for non-admins)system
-
Merge-patch a config section (RFC 7396) with optional OCCMerge-patch a config section (RFC 7396) with optional OCCsystem
-
Replace a config section (full PUT) with OCC via If-Match headerReplace a config section (full PUT) with OCC via If-Match headersystem
-
Evaluate multi-model consensus (majority/quality/weighted) with optional fan-outEvaluate multi-model consensus (majority/quality/weighted) with optional fan-outintelligence
-
Approve a pending request and execute its deferred actionApprove a pending request and execute its deferred actionsystemapprovals
-
List pending approval requests for the tenantList pending approval requests for the tenantsystemapprovals
-
Submit a deferred action for human reviewSubmit a deferred action for human reviewsystemapprovals
-
Reject a pending request without executing its actionReject a pending request without executing its actionsystemapprovals
-
List pending MCP tool-call approvalsList pending MCP tool-call approvalssystemmcp
-
Approve a queued MCP tool callApprove a queued MCP tool callsystemmcp
-
Recent MCP tool-call audit entries for the tenantRecent MCP tool-call audit entries for the tenantsystemmcp
-
MCP bootstrap discovery (2-tool manifest, no auth)MCP bootstrap discovery (2-tool manifest, no auth)systemmcp
-
Pre-auth MCP bootstrap — register a tenant in-band over MCP (2 tools)Pre-auth MCP bootstrap — register a tenant in-band over MCP (2 tools)systemmcp
-
Core + external MCP tool catalog for the tenantCore + external MCP tool catalog for the tenantsystemmcp
-
MCP server discovery (capability + tool manifest)MCP server discovery (capability + tool manifest)systemmcp
-
Open an MCP Streamable HTTP session against BR's control-plane toolsOpen an MCP Streamable HTTP session against BR's control-plane toolssystemmcp
-
Deny a queued MCP tool callDeny a queued MCP tool callsystemmcp
-
Trigger remote tool discovery for an MCP serverTrigger remote tool discovery for an MCP serversystemmcp
-
Get MCP governance engine statusGet MCP governance engine statussystemmcp
-
Update an MCP tool-name policy in the governance engineUpdate an MCP tool-name policy in the governance enginesystemmcp
-
Register an external MCP server for this tenantRegister an external MCP server for this tenantsystemmcp
-
Remove an MCP server registrationRemove an MCP server registrationsystemmcp
-
Get details for an MCP serverGet details for an MCP serversystemmcp
-
Trigger an on-demand health check for an MCP serverTrigger an on-demand health check for an MCP serversystemmcp
-
Get the last health status for an MCP serverGet the last health status for an MCP serversystemmcp
-
List registered MCP servers for this tenantList registered MCP servers for this tenantsystemmcp
-
Update an MCP server registrationUpdate an MCP server registrationsystemmcp
-
Execute a tool call through the MCP gateway (proxied + governed)Execute a tool call through the MCP gateway (proxied + governed)systemmcp
-
List all discovered tools across registered MCP serversList all discovered tools across registered MCP serverssystemmcp
-
Get the memory-write approval-required flagGet the memory-write approval-required flagsystemmemory
-
Set the memory-write approval-required flagSet the memory-write approval-required flagsystemmemory
-
List entries in a specific memory blockList entries in a specific memory blocksystemmemory
-
List memory blocks with entry counts (optional ?project= filter)List memory blocks with entry counts (optional ?project= filter)systemmemory
-
Bulk upsert core memory entries for a project (Brainstorm CLI)Bulk upsert core memory entries for a project (Brainstorm CLI)systemmemory
-
Append a new core memory entry (alias for /v1/memory/store)Append a new core memory entry (alias for /v1/memory/store)systemmemory
-
List all core memory entries (optional ?project= filter)List all core memory entries (optional ?project= filter)systemmemory
-
Delete a memory entryDelete a memory entrysystemmemory
-
Update fact text and/or pin state for an entryUpdate fact text and/or pin state for an entrysystemmemory
-
Bootstrap memory from context documents via LLM extractionBootstrap memory from context documents via LLM extractionsystemmemory
-
Approve a pending memory write (unified queue or legacy)Approve a pending memory write (unified queue or legacy)systemmemory
-
List pending memory writes (unified queue + legacy)List pending memory writes (unified queue + legacy)systemmemory
-
Reject a pending memory writeReject a pending memory writesystemmemory
-
Relevance-scored memory query (top-N matches)Relevance-scored memory query (top-N matches)systemmemory
-
List shared memory entries plus pending approval countList shared memory entries plus pending approval countsystemmemory
-
Store a tenant-wide shared memory entry (may queue for approval)Store a tenant-wide shared memory entry (may queue for approval)systemmemory
-
Append a core memory entry (canonical path)Append a core memory entry (canonical path)systemmemory
-
Start the agent loop for a session and stream events as SSEStart the agent loop for a session and stream events as SSEsystemagents
-
All active runs for the tenant (status = running)All active runs for the tenant (status = running)systemagents
-
Run history for an agent (sessions with aggregate metadata)Run history for an agent (sessions with aggregate metadata)systemagents
-
Terminate a session (status → ended)Terminate a session (status → ended)systemagents
-
Publish a user event to a running session (PG NOTIFY)Publish a user event to a running session (PG NOTIFY)systemagents
-
Get a session by idGet a session by idsystemagents
-
Create an idle session for the agent (no loop)Create an idle session for the agent (no loop)systemagents
-
Run a DAG-based mesh workflow, streaming step progress as SSERun a DAG-based mesh workflow, streaming step progress as SSEsystemmesh
-
Auto-select a workflow preset from a natural-language descriptionAuto-select a workflow preset from a natural-language descriptionsystemworkflows
-
List available workflow presetsList available workflow presetssystemworkflows
-
Cancel a workflow runCancel a workflow runsystemworkflows
-
Run a workflow and stream events via SSERun a workflow and stream events via SSEsystemworkflows
-
Get a workflow run by idGet a workflow run by idsystemworkflows
-
List recent workflow runs for the tenantList recent workflow runs for the tenantsystemworkflows
-
Create a workflow definition (optionally cloned from a preset)Create a workflow definition (optionally cloned from a preset)systemworkflows
-
Delete a workflow definitionDelete a workflow definitionsystemworkflows
-
Get a workflow definition by idGet a workflow definition by idsystemworkflows
-
List workflow definitions for the tenantList workflow definitions for the tenantsystemworkflows
-
List registered agents in the mesh for this tenantList registered agents in the mesh for this tenantsystemmesh
-
Evaluate a mesh access decision for source → destinationEvaluate a mesh access decision for source → destinationsystemmesh
-
Deregister an agent from the mesh (mTLS required)Deregister an agent from the mesh (mTLS required)systemmesh
-
Get a single forensic snapshot by idGet a single forensic snapshot by idsystemmesh
-
List forensic snapshots for the tenantList forensic snapshots for the tenantsystemmesh
-
Current mesh graph snapshot for this tenantCurrent mesh graph snapshot for this tenantsystemmesh
-
Historical mesh graph snapshots over the last N hoursHistorical mesh graph snapshots over the last N hourssystemmesh
-
Send a liveness heartbeat for the calling agent (mTLS required)Send a liveness heartbeat for the calling agent (mTLS required)systemmesh
-
Proxy an A2A call through the mesh (mTLS required)Proxy an A2A call through the mesh (mTLS required)systemmesh
-
Resolve a target DID via the Capability Registry and forward the invocation to the owning product (v0.3 P6.3)Resolve a target DID via the Capability Registry and forward the invocation to the owning product (v0.3 P6.3)systemmesha2a
-
Create a mesh allow/deny policyCreate a mesh allow/deny policysystemmesh
-
Delete a mesh policy by idDelete a mesh policy by idsystemmesh
-
List mesh RBAC policiesList mesh RBAC policiessystemmesh
-
Create a mesh behavioral profileCreate a mesh behavioral profilesystemmesh
-
Delete a mesh behavioral profile by roleDelete a mesh behavioral profile by rolesystemmesh
-
List mesh behavioral profilesList mesh behavioral profilessystemmesh
-
Register an agent in the service mesh (mTLS required)Register an agent in the service mesh (mTLS required)systemmesh
-
Resolve a mesh hostname to its agent registrationResolve a mesh hostname to its agent registrationsystemmesh
-
Register an OAuth app (developer-facing)Register an OAuth app (developer-facing)systemoauth
-
Revoke an OAuth app (soft delete — sets active=false)Revoke an OAuth app (soft delete — sets active=false)systemoauth
-
List OAuth apps for the tenantList OAuth apps for the tenantsystemoauth
-
HMAC-signed forensic export bundle (usage + security events)HMAC-signed forensic export bundle (usage + security events)systemforensics
-
Reconstruct chronological timeline of events for a sessionReconstruct chronological timeline of events for a sessionsystemforensics
-
Execute a Platform Contract tool by name (ChangeSet for mutations)Execute a Platform Contract tool by name (ChangeSet for mutations)systemgod-mode
-
Discover Brainstorm Platform Contract tools available on BRDiscover Brainstorm Platform Contract tools available on BRsystemgod-mode
-
Delete an agent manifestDelete an agent manifestsystemgovernance
-
Get an agent manifest by agent idGet an agent manifest by agent idsystemgovernance
-
Create or replace an agent manifestCreate or replace an agent manifestsystemgovernance
-
List agent manifests (CAF Phase 2 semantic RBAC)List agent manifests (CAF Phase 2 semantic RBAC)systemgovernance
-
Anomaly history (last N events)Anomaly history (last N events)systemgovernance
-
Recent anomaly-detected security eventsRecent anomaly-detected security eventssystemgovernance
-
Signed Governance Artifact for one request — control-mapped, verifiable evidenceSigned Governance Artifact for one request — control-mapped, verifiable evidencesystemgovernance
-
Verify the hash-chain integrity of the completion audit trailVerify the hash-chain integrity of the completion audit trailsystemgovernance
-
Verify server-held evidence for one request — per-check signature / registry / chain / provenanceVerify server-held evidence for one request — per-check signature / registry / chain / provenancesystemgovernance
-
Delete a behavioral profile by roleDelete a behavioral profile by rolesystemgovernance
-
Create or replace a behavioral profile for a roleCreate or replace a behavioral profile for a rolesystemgovernance
-
List behavioral profiles (CAF Phase 2)List behavioral profiles (CAF Phase 2)systemgovernance
-
Regulatory compliance autopilot (frameworks + score)Regulatory compliance autopilot (frameworks + score)systemgovernance
-
Evidence coverage — fraction of recorded decisions bound to the audit chainEvidence coverage — fraction of recorded decisions bound to the audit chainsystemgovernance
-
Agent inventory — every caller seen in the window classified as registered / unregistered / untagged, with shadow_ratioAgent inventory — every caller seen in the window classified as registered / unregistered / untagged, with shadow_ratiosystemgovernance
-
Completion audit trail (per-request identity + outcome)Completion audit trail (per-request identity + outcome)systemgovernance
-
Issue a verifiable agent credential (VAC)Issue a verifiable agent credential (VAC)systemgovernance
-
Verify a credential signature and compute trust levelVerify a credential signature and compute trust levelsystemgovernance
-
Generate an EU AI Act compliance reportGenerate an EU AI Act compliance reportsystemgovernance
-
Create a knowledge-escrow snapshot for an agentCreate a knowledge-escrow snapshot for an agentsystemgovernance
-
Decision lineage — durable trace reconstruction (or ?live=true ring buffer)Decision lineage — durable trace reconstruction (or ?live=true ring buffer)systemgovernance
-
The WHY answer for one request — verified audit block + policy_context + lineageThe WHY answer for one request — verified audit block + policy_context + lineagesystemgovernance
-
Memory change history (append/replace/delete/pin/evict)Memory change history (append/replace/delete/pin/evict)systemgovernance
-
Scan core memory for PII/policy violationsScan core memory for PII/policy violationssystemgovernance
-
Reconstruct memory state at a past timestamp (with optional diff)Reconstruct memory state at a past timestamp (with optional diff)systemgovernance
-
Memory audit stats (operation counts by type)Memory audit stats (operation counts by type)systemgovernance
-
Evaluate a PolicyContext against the tenant ruleset (no enforcement)Evaluate a PolicyContext against the tenant ruleset (no enforcement)systemgovernance
-
Sleep-time refinement historySleep-time refinement historysystemgovernance
-
Create a clean-room sovereignty policy between two orgsCreate a clean-room sovereignty policy between two orgssystemgovernance
-
Issue a provable purge of memory entries for an orgIssue a provable purge of memory entries for an orgsystemgovernance
-
Executive dashboard summary (memory health + activity)Executive dashboard summary (memory health + activity)systemgovernance
-
Institutional intelligence (I3) index for the tenantInstitutional intelligence (I3) index for the tenantsystemgovernance
-
Routing-sampling audit (agent trap defense)Routing-sampling audit (agent trap defense)systemgovernance
-
Get a single check definitionGet a single check definitionsystemguardrails
-
List checks in the V2 guardrail registryList checks in the V2 guardrail registrysystemguardrails
-
Get the tenant guardrail pipeline configGet the tenant guardrail pipeline configsystemguardrails
-
Update the tenant guardrail pipeline configUpdate the tenant guardrail pipeline configsystemguardrails
-
Submit false-positive / true-positive feedback for a guardrail scanSubmit false-positive / true-positive feedback for a guardrail scansystemguardrails
-
Aggregated scan + feedback metrics (security_events or in-memory)Aggregated scan + feedback metrics (security_events or in-memory)systemguardrails
-
Create a V2 guardrail pipelineCreate a V2 guardrail pipelinesystemguardrails
-
Delete a V2 guardrail pipelineDelete a V2 guardrail pipelinesystemguardrails
-
Get a V2 guardrail pipeline by idGet a V2 guardrail pipeline by idsystemguardrails
-
List tenant V2 guardrail pipelinesList tenant V2 guardrail pipelinessystemguardrails
-
Test a V2 guardrail pipeline against sample textTest a V2 guardrail pipeline against sample textsystemguardrails
-
Update a V2 guardrail pipelineUpdate a V2 guardrail pipelinesystemguardrails
-
Register an external guardrail providerRegister an external guardrail providersystemguardrails
-
Remove an external guardrail providerRemove an external guardrail providersystemguardrails
-
List built-in + external guardrail providersList built-in + external guardrail providerssystemguardrails
-
List well-known provider templatesList well-known provider templatessystemguardrails
-
Run text through the guardrail pipeline (testing/preview)Run text through the guardrail pipeline (testing/preview)systemguardrails
-
Add a broadcast destinationAdd a broadcast destinationsystemobservability
-
Remove a broadcast destinationRemove a broadcast destinationsystemobservability
-
Get the full broadcast config (enabled + destinations)Get the full broadcast config (enabled + destinations)systemobservability
-
List configured broadcast destinations for the tenantList configured broadcast destinations for the tenantsystemobservability
-
Observability surface summary (broadcast state + destination count + sub-endpoints)Observability surface summary (broadcast state + destination count + sub-endpoints)systemobservability
-
Get a single integration template (config schema + example)Get a single integration template (config schema + example)systemobservability
-
List available integration template namesList available integration template namessystemobservability
-
Deliver a synthetic event to a destination and report the observed outcomeDeliver a synthetic event to a destination and report the observed outcomesystemobservability
-
Enable or disable broadcasting for the tenantEnable or disable broadcasting for the tenantsystemobservability
-
Update a broadcast destinationUpdate a broadcast destinationsystemobservability
-
Get A/B test results for a promptGet A/B test results for a promptsystemprompts
-
Start or stop an A/B test for a promptStart or stop an A/B test for a promptsystemprompts
-
Archive a prompt template (soft delete)Archive a prompt template (soft delete)systemprompts
-
Create a versioned prompt templateCreate a versioned prompt templatesystemprompts
-
Unified diff between two versions of a promptUnified diff between two versions of a promptsystemprompts
-
Export a single evaluation run as JSON or CSVExport a single evaluation run as JSON or CSVsystemprompts
-
List recent evaluation runs for a prompt with aggregate metricsList recent evaluation runs for a prompt with aggregate metricssystemprompts
-
Run a prompt against test cases with a chosen scorerRun a prompt against test cases with a chosen scorersystemprompts
-
Get a prompt template with its full version historyGet a prompt template with its full version historysystemprompts
-
List all prompt templates for the tenantList all prompt templates for the tenantsystemprompts
-
Promote a prompt version to a higher environmentPromote a prompt version to a higher environmentsystemprompts
-
Test-resolve a prompt template with the given variablesTest-resolve a prompt template with the given variablessystemprompts
-
Update a prompt — auto-creates a new versionUpdate a prompt — auto-creates a new versionsystemprompts
-
Register up to 10 provider keys in one call (returns 207)Register up to 10 provider keys in one call (returns 207)systemproviders
-
Public catalog of supported provider IDs and base URLsPublic catalog of supported provider IDs and base URLssystemproviders
-
Remove a provider key by provider nameRemove a provider key by provider namesystemproviders
-
List configured providers for the tenant (admin/operator only)List configured providers for the tenant (admin/operator only)systemproviders
-
Store an encrypted provider API key for the tenantStore an encrypted provider API key for the tenantsystemproviders
-
Validate a provider API key with a lightweight live requestValidate a provider API key with a lightweight live requestsystemproviders
-
Compare routing strategies side-by-side on recorded trafficCompare routing strategies side-by-side on recorded trafficsystemreplays
-
List recorded routing decisions for the tenantList recorded routing decisions for the tenantsystemreplays
-
Simulate alternative routing strategy on recorded trafficSimulate alternative routing strategy on recorded trafficsystemreplays
-
Current degradation ladder state: level, reason, thresholds, budget utilizationCurrent degradation ladder state: level, reason, thresholds, budget utilizationintelligence
-
OpenAI-compatible TTS (binary audio response)OpenAI-compatible TTS (binary audio response)completions
-
OpenAI-compatible audio transcription (Whisper, multipart upload)OpenAI-compatible audio transcription (Whisper, multipart upload)completions
-
Self-describing capability discovery — routing, models, budget, headers, errorsSelf-describing capability discovery — routing, models, budget, headers, errorssystem
-
Machine-queryable, trust-scored graph of BR's own capabilities — query, don't readMachine-queryable, trust-scored graph of BR's own capabilities — query, don't readsystem
-
OpenAI-compatible embeddings endpoint (routed through BR provider catalog)OpenAI-compatible embeddings endpoint (routed through BR provider catalog)completions
-
OpenAI-compatible image generation (proxied to provider)OpenAI-compatible image generation (proxied to provider)completions
-
Predict per-model cost for a completion request (no provider calls)Predict per-model cost for a completion request (no provider calls)intelligence
-
Append items to an evaluation dataset (batch)Append items to an evaluation dataset (batch)system
-
Create an evaluation datasetCreate an evaluation datasetsystem
-
Delete an evaluation dataset and all its itemsDelete an evaluation dataset and all its itemssystem
-
Delete a single dataset itemDelete a single dataset itemsystem
-
Export dataset items (JSON default, CSV via ?format=csv)Export dataset items (JSON default, CSV via ?format=csv)system
-
Get an evaluation datasetGet an evaluation datasetsystem
-
Import items from production completion audit logsImport items from production completion audit logssystem
-
List evaluation datasets for the tenantList evaluation datasets for the tenantsystem
-
List items in an evaluation datasetList items in an evaluation datasetsystem
-
Update an evaluation dataset (name, description)Update an evaluation dataset (name, description)system
-
Create an A/B-test experiment with weighted variantsCreate an A/B-test experiment with weighted variantsintelligence
-
Get an experiment with interim results + statistical significanceGet an experiment with interim results + statistical significanceintelligence
-
List experiments for the tenantList experiments for the tenantintelligence
-
Record an outcome for an experiment variantRecord an outcome for an experiment variantintelligence
-
Per-request routing-decision trace; optional LLM-narrated postmortemPer-request routing-decision trace; optional LLM-narrated postmortemintelligence
-
Report outcome (success/partial/failure) for a routed request; the reward updates the model-quality posterior used by auto-selectionReport outcome (success/partial/failure) for a routed request; the reward updates the model-quality posterior used by auto-selectionintelligence
-
Fleet model insights — top 10 by evaluations or model-specificFleet model insights — top 10 by evaluations or model-specificintelligence
-
Predictive routing recommendation with reasoning, evidence, and alternativesPredictive routing recommendation with reasoning, evidence, and alternativesintelligence
-
Thompson-vs-static shadow comparator results + statistical significanceThompson-vs-static shadow comparator results + statistical significanceintelligence
-
Head-to-head comparison of 2-10 modelsHead-to-head comparison of 2-10 modelsintelligence
-
Active deprecation alerts (filter by provider, level)Active deprecation alerts (filter by provider, level)intelligence
-
Cost-quality Pareto frontier with dominated modelsCost-quality Pareto frontier with dominated modelsintelligence
-
Single model profile with ranking + deprecation alertSingle model profile with ranking + deprecation alertintelligence
-
Overall (or task-specific) model leaderboardOverall (or task-specific) model leaderboardintelligence
-
Counterfactual ROI savings (Postgres-backed when configured)Counterfactual ROI savings (Postgres-backed when configured)intelligence
-
Ingestor diagnostics, store size, deprecation alert countIngestor diagnostics, store size, deprecation alert countintelligence
-
Aggregated request-pattern × model performance data with optional filtersAggregated request-pattern × model performance data with optional filtersintelligence
-
Aggregated task-pattern recommendations across all tenantsAggregated task-pattern recommendations across all tenantsintelligence
-
Store a learned task pattern (tenant-scoped)Store a learned task pattern (tenant-scoped)intelligence
-
Ranked model recommendations backed by production routing dataRanked model recommendations backed by production routing dataintelligence
-
Guardian overhead, cache hit rate, anomaly count (24h)Guardian overhead, cache hit rate, anomaly count (24h)intelligence
-
Cascade activations (model escalation on failure)Cascade activations (model escalation on failure)intelligence
-
Recent routing decisions with decisionTrace metadataRecent routing decisions with decisionTrace metadataintelligence
-
Brainstorm CLI delegated routing — pick a model for a task specBrainstorm CLI delegated routing — pick a model for a task specintelligence
-
SSE stream of live routing events for the tenant: route-time decisions (kind=decision) and completion-time outcomes (kind=outcome) carrying a validity-derived success label and latency_msSSE stream of live routing events for the tenant: route-time decisions (kind=decision) and completion-time outcomes (kind=outcome) carrying a validity-derived success label and latency_msintelligence
-
Export trajectories as JSONL for offline training pipelinesExport trajectories as JSONL for offline training pipelinesintelligence
-
Query stored trajectories with filters (project, request_type, source, limit, since)Query stored trajectories with filters (project, request_type, source, limit, since)intelligence
-
Record an orchestration trajectory for the current tenantRecord an orchestration trajectory for the current tenantintelligence
-
Aggregate statistics over stored trajectories for the current tenantAggregate statistics over stored trajectories for the current tenantintelligence
-
Create a new API key (plaintext returned once)Create a new API key (plaintext returned once)system
-
List API keys (no plaintext, preview only)List API keys (no plaintext, preview only)system
-
Revoke an API key (soft-delete; cache invalidated immediately)Revoke an API key (soft-delete; cache invalidated immediately)system
-
Update an API key's scopes, limits, or metadata (self-service)Update an API key's scopes, limits, or metadata (self-service)system
-
Delete an IdP group → role mappingDelete an IdP group → role mappingsystem
-
Get a single group → role mapping by IDGet a single group → role mapping by IDsystem
-
List IdP group → RBAC role mappings for the tenantList IdP group → RBAC role mappings for the tenantsystem
-
Update an IdP group mapping's role, scopes, or display nameUpdate an IdP group mapping's role, scopes, or display namesystem
-
Liveness probe — returns ok while the process is up and serving HTTPLiveness probe — returns ok while the process is up and serving HTTPsystem
-
Generate a dashboard claim link (admin scope required)Generate a dashboard claim link (admin scope required)system
-
Start a device-authorization flow (admin scope required)Start a device-authorization flow (admin scope required)system
-
Poll device-authorization statusPoll device-authorization statussystem
-
Generate a browser-based dashboard link URL (admin scope)Generate a browser-based dashboard link URL (admin scope)system
-
Daily cost-optimization insight rollup (requires DB)Daily cost-optimization insight rollup (requires DB)system
-
Budget runway forecast (daily or monthly period)Budget runway forecast (daily or monthly period)system
-
Model-substitution recommendations for cost reductionModel-substitution recommendations for cost reductionsystem
-
Waste detection report. Returns 403 privacy_restricted on strict privacy mode.Waste detection report. Returns 403 privacy_restricted on strict privacy mode.system
-
Emergency stop — suspend all routing for the authenticated tenantEmergency stop — suspend all routing for the authenticated tenantsecurity
-
Resume routing for the authenticated tenantResume routing for the authenticated tenantsecurity
-
Deactivate a scoped kill switchDeactivate a scoped kill switchsecurity
-
Activate a scoped kill switch (agent, tool, or provider)Activate a scoped kill switch (agent, tool, or provider)security
-
List all active scoped kill switches for the tenantList all active scoped kill switches for the tenantsecurity
-
Get current kill switch state + activation historyGet current kill switch state + activation historysecurity
-
Per-model performance rankings across reward, quality, speed, value, reliabilityPer-model performance rankings across reward, quality, speed, value, reliabilitysystem
-
List MCP servers registered for the current tenantList MCP servers registered for the current tenantsecurity
-
Register a trusted MCP server for the current tenantRegister a trusted MCP server for the current tenantsecurity
-
Remove an MCP server from the tenant's registryRemove an MCP server from the tenant's registrysecurity
-
Prometheus-compatible metrics endpoint (text exposition format)Prometheus-compatible metrics endpoint (text exposition format)system
-
OpenAI-compatible moderation endpoint with BR jailbreak/PII layerOpenAI-compatible moderation endpoint with BR jailbreak/PII layersecurity
-
Per-model capability profile: catalog flags + production quality/latency/success metricsPer-model capability profile: catalog flags + production quality/latency/success metricssystem
-
List available models for the authenticated tenant (auto-detects OpenAI vs Anthropic format)List available models for the authenticated tenant (auto-detects OpenAI vs Anthropic format)system
-
The tenant's effective data-protection posture — retention, no-training, attested processors, and enforcement behaviorThe tenant's effective data-protection posture — retention, no-training, attested processors, and enforcement behaviorsystemgovernance
-
Personalized one-call agent setup: identity, models, tools, budget, bootstrap pathPersonalized one-call agent setup: identity, models, tools, budget, bootstrap pathsystem
-
Recent alert-delivery receipts + last delivery timestamp — proves SNS alarms actually reach a subscriberRecent alert-delivery receipts + last delivery timestamp — proves SNS alarms actually reach a subscribersystem
-
Authenticated runtime build identity for evidence-gated production verificationAuthenticated runtime build identity for evidence-gated production verificationsystem
-
Manually reset circuit breakers (endpoint, provider, or all). Platform-operator only — breakers are shared across tenants.Manually reset circuit breakers (endpoint, provider, or all). Platform-operator only — breakers are shared across tenants.system
-
Run provider-doctor against the fleet; returns structured diagnoses + remediationsRun provider-doctor against the fleet; returns structured diagnoses + remediationssystem
-
GET alias for /v1/ops/diagnose (read-only fleet diagnosis)GET alias for /v1/ops/diagnose (read-only fleet diagnosis)system
-
Single-pane-of-glass status: providers, endpoints, budget, usageSingle-pane-of-glass status: providers, endpoints, budget, usagesystem
-
OpenTelemetry exporter configuration: endpoint, service name, batchingOpenTelemetry exporter configuration: endpoint, service name, batchingsystem
-
Archive a routing preset (soft-delete)Archive a routing preset (soft-delete)system
-
Create a routing preset (saved `@preset/<slug>` configuration)Create a routing preset (saved `@preset/<slug>` configuration)system
-
Get a routing preset by slugGet a routing preset by slugsystem
-
List active routing presets for the tenantList active routing presets for the tenantsystem
-
Update a routing preset (partial)Update a routing preset (partial)system
-
Get a single registered project by name (404 on missing)Get a single registered project by name (404 on missing)system
-
List registered projects for the current tenantList registered projects for the current tenantsystem
-
Update project metadata (404 on missing)Update project metadata (404 on missing)system
-
Register or sync a project (upsert by name; 201 on create, 200 on update)Register or sync a project (upsert by name; 201 on create, 200 on update)system
-
Get recent activity for a project (filterable by ?since=1h)Get recent activity for a project (filterable by ?since=1h)system
-
Report an activity record for a projectReport an activity record for a projectsystem
-
Archive a project (soft-delete)Archive a project (soft-delete)system
-
Get a project's routing configGet a project's routing configsystem
-
Set project routing config (default model, budget, conventions, etc.)Set project routing config (default model, budget, conventions, etc.)system
-
Create a project under an existing workspaceCreate a project under an existing workspacesystem
-
Get a project by idGet a project by idsystem
-
List active projects (optionally filtered by ?workspaceId=)List active projects (optionally filtered by ?workspaceId=)system
-
Update a project (partial)Update a project (partial)system
-
OWASP LLM Top 10 coverage assessment for the current tenant's controlsOWASP LLM Top 10 coverage assessment for the current tenant's controlssecurity
-
OWASP LLM Top 10 item catalog (id, title, description, controls)OWASP LLM Top 10 item catalog (id, title, description, controls)security
-
OWASP LLM Top 10 coverage assessment for the dashboard Compliance viewOWASP LLM Top 10 coverage assessment for the dashboard Compliance viewsecurity
-
Per-provider health combining sentinel probes, circuit breakers, and BYOK key presencePer-provider health combining sentinel probes, circuit breakers, and BYOK key presencesystem
-
Caller's RBAC posture — roles, granted/denied permissions, upgrade pathsCaller's RBAC posture — roles, granted/denied permissions, upgrade pathssystem
-
Machine registration — create tenant + admin user + API key atomicallyMachine registration — create tenant + admin user + API key atomicallysystem
-
Agent self-awareness — identity, health, budget, memory, suggestionsAgent self-awareness — identity, health, budget, memory, suggestionssystem
-
Supported red-team categoriesSupported red-team categoriessecurity
-
Start an automated red-team run against a modelStart an automated red-team run against a modelsecurity
-
Fetch a red-team run by IDFetch a red-team run by IDsecurity
-
List red-team runs for the current tenantList red-team runs for the current tenantsecurity
-
Acknowledge a shadow-AI alert by IDAcknowledge a shadow-AI alert by IDsecurity
-
List shadow-AI alerts for the current tenant (filterable by type/severity)List shadow-AI alerts for the current tenant (filterable by type/severity)security
-
Fetch a scan result by IDFetch a scan result by IDsecurity
-
Get the scan configuration for the current tenantGet the scan configuration for the current tenantsecurity
-
Reset the detection baseline for the current tenantReset the detection baseline for the current tenantsecurity
-
Trigger an immediate scan and return the execution recordTrigger an immediate scan and return the execution recordsecurity
-
Update the scan configuration (merges with existing config)Update the scan configuration (merges with existing config)security
-
Alert summary counts for the current tenantAlert summary counts for the current tenantsecurity
-
Recent per-tenant anomaly alerts (process-local)Recent per-tenant anomaly alerts (process-local)security
-
Export the tenant's anomaly-detection baselinesExport the tenant's anomaly-detection baselinessecurity
-
Import previously-exported anomaly-detection baselinesImport previously-exported anomaly-detection baselinessecurity
-
Per-entity per-metric anomaly statsPer-entity per-metric anomaly statssecurity
-
List firewall interceptions (tool_firewall violations or guardrail warnings)List firewall interceptions (tool_firewall violations or guardrail warnings)security
-
Read the tenant's policy rulesetRead the tenant's policy rulesetsecurity
-
Built-in policy presets (e.g. L3 baseline)Built-in policy presets (e.g. L3 baseline)security
-
Update the tenant's policy ruleset (invalidates policy-engine cache)Update the tenant's policy ruleset (invalidates policy-engine cache)security
-
Evaluate a context against the tenant's policy rulesetEvaluate a context against the tenant's policy rulesetsecurity
-
Get one policy pack (full rules + framework mapping)Get one policy pack (full rules + framework mapping)securitygovernance
-
List the built-in policy pack library (named, versioned, framework-tagged)List the built-in policy pack library (named, versioned, framework-tagged)securitygovernance
-
Clear the tenant's declared processor facts (self-service, API key)Clear the tenant's declared processor facts (self-service, API key)securitygovernance
-
Read back the tenant's parsed processor facts, with anything unparseable reportedRead back the tenant's parsed processor facts, with anything unparseable reportedsecuritygovernance
-
Persist the tenant's own processor facts so a constrained request can route (self-service, API key)Persist the tenant's own processor facts so a constrained request can route (self-service, API key)securitygovernance
-
Dry-run validate processor facts before writing them to tenant settingsDry-run validate processor facts before writing them to tenant settingssecuritygovernance
-
Get SIEM destination config (auth token never returned)Get SIEM destination config (auth token never returned)security
-
Set SIEM destination config (auth token KMS-encrypted)Set SIEM destination config (auth token KMS-encrypted)security
-
Overall security posture — policy + anomaly tracking summaryOverall security posture — policy + anomaly tracking summarysecurity
-
Get the most recently updated session for a projectGet the most recently updated session for a projectsystem
-
Save session state (≤1MB blob, upserts by session id)Save session state (≤1MB blob, upserts by session id)system
-
Initiate signup: send 6-digit verification code to emailInitiate signup: send 6-digit verification code to emailsystem
-
Verify code → create tenant + user + API key atomicallyVerify code → create tenant + user + API key atomicallysystem
-
Get the tenant's sleep-time refinement configurationGet the tenant's sleep-time refinement configurationsystem
-
Update the tenant's sleep-time refinement configurationUpdate the tenant's sleep-time refinement configurationsystem
-
Trigger an immediate sleep-time memory refinement passTrigger an immediate sleep-time memory refinement passsystem
-
Query task-run history (filter by project, limit)Query task-run history (filter by project, limit)system
-
Report a completed task run (Brainstorm CLI integration; 201)Report a completed task run (Brainstorm CLI integration; 201)system
-
Schedule a background agent task (cron-scheduled prompt)Schedule a background agent task (cron-scheduled prompt)system
-
Cancel a scheduled background taskCancel a scheduled background tasksystem
-
List all background tasks for the tenantList all background tasks for the tenantsystem
-
SSE telemetry stream: model health, budget alerts, routing decisionsSSE telemetry stream: model health, budget alerts, routing decisionssystem
-
Returns current Terms of Service version, summary, and URLReturns current Terms of Service version, summary, and URLsystem
-
Aggregated spend per cost center for the periodAggregated spend per cost center for the periodsystem
-
Aggregated spend per agent owner for the periodAggregated spend per agent owner for the periodsystem
-
Submit quality feedback for a specific requestSubmit quality feedback for a specific requestsystem
-
Per-model usage breakdown for the current periodPer-model usage breakdown for the current periodsystem
-
Alias of /v1/usage/summary served at the bare /v1/usage pathAlias of /v1/usage/summary served at the bare /v1/usage pathsystem
-
Total spend for the current billing periodTotal spend for the current billing periodsystem
-
Spend, request count, latency summary for the current periodSpend, request count, latency summary for the current periodsystem
-
Create a webhook subscription (returns secret once); 400 on SSRF-blocked URLCreate a webhook subscription (returns secret once); 400 on SSRF-blocked URLsystem
-
Delete a webhook by ID (404 on missing)Delete a webhook by ID (404 on missing)system
-
Recent delivery history for a webhook (last 50)Recent delivery history for a webhook (last 50)system
-
List webhook subscriptions for the current tenantList webhook subscriptions for the current tenantsystem
-
Send a test event to a webhook; records delivery row regardless of outcomeSend a test event to a webhook; records delivery row regardless of outcomesystem
-
Update webhook URL/events/is_active (400 SSRF, 404 missing)Update webhook URL/events/is_active (400 SSRF, 404 missing)system
-
Archive a workspace (soft-delete)Archive a workspace (soft-delete)system
-
Create a workspace under the tenantCreate a workspace under the tenantsystem
-
Get a workspace by idGet a workspace by idsystem
-
List active workspaces for the tenantList active workspaces for the tenantsystem
-
Update workspace metadata (name, slug, settings, etc.)Update workspace metadata (name, slug, settings, etc.)system
-
Register a new XDR/SIEM destinationRegister a new XDR/SIEM destinationsystem
-
Remove an XDR/SIEM destinationRemove an XDR/SIEM destinationsystem
-
Toggle an XDR destination on/offToggle an XDR destination on/offsystem
-
List XDR/SIEM destinations for the tenantList XDR/SIEM destinations for the tenantsystem
-
Get delivery stats for an XDR destinationGet delivery stats for an XDR destinationsystem
-
Send a synthetic test event to a destinationSend a synthetic test event to a destinationsystem
-
Update an XDR/SIEM destination (partial)Update an XDR/SIEM destination (partial)system
-
Delete a workspace fileDelete a workspace fileworkspace
-
List workspace filenames for the caller's agent scopeList workspace filenames for the caller's agent scopeworkspace
-
Read a workspace fileRead a workspace fileworkspace
-
Create or update a workspace fileCreate or update a workspace fileworkspace
-
Guardian overhead, cache hit rate, anomaly count — dashboard JWTGuardian overhead, cache hit rate, anomaly count — dashboard JWTintelligence
-
Cascade activations (model escalation on failure) — dashboard JWTCascade activations (model escalation on failure) — dashboard JWTintelligence
-
Recent routing decisions with decisionTrace metadata (dashboard JWT)Recent routing decisions with decisionTrace metadata (dashboard JWT)intelligence
-
Create a new dashboard-issued API key with optional controlsCreate a new dashboard-issued API key with optional controlsapi_keys
-
Revoke an API key (own keys; tenant owner/admin: any tenant key)Revoke an API key (own keys; tenant owner/admin: any tenant key)api_keys
-
List ALL the tenant's API keys (masked, with owner + created_via)List ALL the tenant's API keys (masked, with owner + created_via)api_keys
-
Store a new encrypted provider key (BYOK)Store a new encrypted provider key (BYOK)provider_keys
-
Deactivate a provider key (does not delete row)Deactivate a provider key (does not delete row)provider_keys
-
List active provider keys (masked, no plaintext)List active provider keys (masked, no plaintext)provider_keys
-
List grants for the tenant (filter by subject / status / root / capability)List grants for the tenant (filter by subject / status / root / capability)grantsdelegationgovernance
-
Fetch a grant record + verified chain summaryFetch a grant record + verified chain summarygrantsdelegationgovernance
-
Export the per-link-verifiable chain bundle (envelopes + signatures + JWKS ref)Export the per-link-verifiable chain bundle (envelopes + signatures + JWKS ref)grantsdelegationgovernance
-
Signed PDP verdict for a principal + requested scope (the dashboard simulator)Signed PDP verdict for a principal + requested scope (the dashboard simulator)grantsdelegationpdpgovernance
-
Break-glass revoke (tenant owner/admin; cascade default true; audited as override)Break-glass revoke (tenant owner/admin; cascade default true; audited as override)grantsdelegationgovernancecontainment
-
Agent budget configs + leaderboardAgent budget configs + leaderboardbudget
-
Configure a per-agent budgetConfigure a per-agent budgetbudget
-
Budget alert thresholds + webhook configBudget alert thresholds + webhook configbudget
-
Update budget alert configurationUpdate budget alert configurationbudget
-
Recent budget alert eventsRecent budget alert eventsbudget
-
Budget forecast + anomaly detection from the last 30 days of spendBudget forecast + anomaly detection from the last 30 days of spendbudget
-
Tenant budget limits (daily + monthly)Tenant budget limits (daily + monthly)budget
-
Update tenant budget limits (merge: null clears, undefined leaves)Update tenant budget limits (merge: null clears, undefined leaves)budget
-
Tenant-level budget status (daily + monthly spent vs. limits)Tenant-level budget status (daily + monthly spent vs. limits)budget
-
Activate a scoped kill switch (admin only)Activate a scoped kill switch (admin only)killswitch
-
Deactivate a scoped kill switch (admin only)Deactivate a scoped kill switch (admin only)killswitch
-
List active scoped kill-switches (per-agent / per-tool / per-provider)List active scoped kill-switches (per-agent / per-tool / per-provider)killswitch
-
Tenant kill-switch state + activation historyTenant kill-switch state + activation historykillswitch
-
Approve a pending approval recordApprove a pending approval recordapprovals
-
List pending approval records (auto-expires past expiresAt)List pending approval records (auto-expires past expiresAt)approvals
-
Reject a pending approval recordReject a pending approval recordapprovals
-
Create a connector (credential encrypted via KMS envelope when present)Create a connector (credential encrypted via KMS envelope when present)connectors
-
List active connectors (credentials redacted)List active connectors (credentials redacted)connectors
-
Create a project under a workspaceCreate a project under a workspaceprojects
-
List active projects (optionally filtered by workspaceId)List active projects (optionally filtered by workspaceId)projects
-
Create a taskCreate a tasktasks
-
Delete a taskDelete a tasktasks
-
List the tenant's tasks (proxies /v1/tasks logic)List the tenant's tasks (proxies /v1/tasks logic)tasks
-
Create a workspaceCreate a workspaceworkspaces
-
List active (non-archived) workspaces for the tenantList active (non-archived) workspaces for the tenantworkspaces
-
Platform-admin daily digest (platform admin only)Platform-admin daily digest (platform admin only)admin
-
Create an invite code (platform admin only)Create an invite code (platform admin only)admin
-
Delete an invite code (platform admin only)Delete an invite code (platform admin only)admin
-
List invite codes (platform admin only)List invite codes (platform admin only)admin
-
Check whether the caller is on the platform-admin allowlistCheck whether the caller is on the platform-admin allowlistadmin
-
Approve a pending tenant (platform admin only)Approve a pending tenant (platform admin only)admin
-
Get one tenant by ID (platform admin only)Get one tenant by ID (platform admin only)admin
-
List tenants (platform admin only)List tenants (platform admin only)admin
-
Reject a pending tenant (platform admin only)Reject a pending tenant (platform admin only)admin
-
Set per-tenant aggregate rate limit (platform admin only)Set per-tenant aggregate rate limit (platform admin only)admin
-
Suspend an active tenant (platform admin only)Suspend an active tenant (platform admin only)admin
-
Seed synthetic firewall + anomaly + forensic + mesh events (admin role)Seed synthetic firewall + anomaly + forensic + mesh events (admin role)admin
-
Start or stop an A/B test on a promptStart or stop an A/B test on a promptprompts
-
Get current A/B test state for a promptGet current A/B test state for a promptprompts
-
Create a new prompt template (version 1)Create a new prompt template (version 1)prompts
-
Archive a prompt (soft-delete: marks archived flag)Archive a prompt (soft-delete: marks archived flag)prompts
-
Get one prompt template (with all versions)Get one prompt template (with all versions)prompts
-
List prompt templates (non-archived)List prompt templates (non-archived)prompts
-
Promote a prompt version to a target environmentPromote a prompt version to a target environmentprompts
-
Render a prompt template with the supplied variables (dry-run)Render a prompt template with the supplied variables (dry-run)prompts
-
Update a prompt — appends a new version, doesn't mutate existingUpdate a prompt — appends a new version, doesn't mutate existingprompts
-
Get the tenant broadcast config (destinations + enabled flag)Get the tenant broadcast config (destinations + enabled flag)observability
-
Create an observability destination (broadcast sink)Create an observability destination (broadcast sink)observability
-
Delete an observability destinationDelete an observability destinationobservability
-
Update an observability destinationUpdate an observability destinationobservability
-
Get onboarding wizard state for the tenantGet onboarding wizard state for the tenantonboarding
-
Time-to-first-completion metrics for the onboarding wizardTime-to-first-completion metrics for the onboarding wizardonboarding
-
Update onboarding wizard state (merge with current)Update onboarding wizard state (merge with current)onboarding
-
Semantic + exact-match cache stats; persistent hit-rate from usage_eventsSemantic + exact-match cache stats; persistent hit-rate from usage_eventsops
-
Endpoint health + budget + usage summary (live router fallback to DB)Endpoint health + budget + usage summary (live router fallback to DB)ops
-
Thompson sampling bandit arm stats (strategy + per-arm)Thompson sampling bandit arm stats (strategy + per-arm)routing
-
Set tenant routing strategy (price / quality / balanced)Set tenant routing strategy (price / quality / balanced)routing
-
Clear the tenant's KMS config (existing keys still decrypt via row-level ARNs)Clear the tenant's KMS config (existing keys still decrypt via row-level ARNs)tenant_kms
-
Get the tenant's KMS configurationGet the tenant's KMS configurationtenant_kms
-
Set the tenant's KMS ARNs (kmsArn required)Set the tenant's KMS ARNs (kmsArn required)tenant_kms
-
Round-trip a test plaintext through the supplied KMS configRound-trip a test plaintext through the supplied KMS configtenant_kms
-
Get the tenant settings blobGet the tenant settings blobtenant_settings
-
Merge tenant settings (contentLogging + features merged deep, rest shallow)Merge tenant settings (contentLogging + features merged deep, rest shallow)tenant_settings
-
Approve a pending MCP executionApprove a pending MCP executionmcp
-
Deny a pending MCP executionDeny a pending MCP executionmcp
-
List pending MCP tool-execution approvalsList pending MCP tool-execution approvalsmcp
-
Recent MCP tool-execution audit entriesRecent MCP tool-execution audit entriesmcp
-
Update MCP governance policy for a specific toolUpdate MCP governance policy for a specific toolmcp
-
MCP governance statusMCP governance statusmcp
-
Re-discover an MCP server's toolsRe-discover an MCP server's toolsmcp
-
Trigger an MCP server health probeTrigger an MCP server health probemcp
-
Cached MCP server health statusCached MCP server health statusmcp
-
Register a new MCP serverRegister a new MCP servermcp
-
Remove an MCP serverRemove an MCP servermcp
-
Get one MCP server (redacted)Get one MCP server (redacted)mcp
-
List enabled MCP servers for the tenantList enabled MCP servers for the tenantmcp
-
Update an MCP serverUpdate an MCP servermcp
-
List all MCP tools discoverable across serversList all MCP tools discoverable across serversmcp
-
SSE stream — real-time dashboard updates (dual auth)SSE stream — real-time dashboard updates (dual auth)events
-
Signed forensic-export bundle (usage + security events, filtered)Signed forensic-export bundle (usage + security events, filtered)forensics
-
Stitched usage + security event timeline for a sessionStitched usage + security event timeline for a sessionforensics
-
Verify the hash-chain integrity of the tenant's recent audit windowVerify the hash-chain integrity of the tenant's recent audit windowgovernanceaudit
-
Detached tenant-HMAC over a caller-supplied entry. NOT evidence minting — see /v1/governance/artifacts/{request_id}Detached tenant-HMAC over a caller-supplied entry. NOT evidence minting — see /v1/governance/artifacts/{request_id}governance
-
Check a detached tenant-HMAC. NOT evidence verification — see POST /v1/governance/audit/verifyCheck a detached tenant-HMAC. NOT evidence verification — see POST /v1/governance/audit/verifygovernance
-
Delete a behavioral profile by role (admin)Delete a behavioral profile by role (admin)governance
-
List behavioral profiles for the tenantList behavioral profiles for the tenantgovernance
-
Create or update a behavioral profile for a role (admin)Create or update a behavioral profile for a role (admin)governance
-
Recent chained audit rows projected for the Ledger view (+ head hash)Recent chained audit rows projected for the Ledger view (+ head hash)governanceaudit
-
PII scan over the tenant's core memory entriesPII scan over the tenant's core memory entriesgovernance
-
List the tenant's request-scoped liaison plans (read-only; distinct from grants)List the tenant's request-scoped liaison plans (read-only; distinct from grants)governanceplans
-
Dry-run the tenant policy engine against a hypothetical actionDry-run the tenant policy engine against a hypothetical actiongovernance
-
Dry multi-source scope composition (per-source lanes, no enforcement side effects)Dry multi-source scope composition (per-source lanes, no enforcement side effects)governanceenforcementpdp
-
Per-source scope enforcement: configured vs effective (cohort-aware, R6)Per-source scope enforcement: configured vs effective (cohort-aware, R6)governanceenforcement
-
Would-deny preview: warn-mode denials over an adjustable lookback, dedupedWould-deny preview: warn-mode denials over an adjustable lookback, dedupedgovernanceauditenforcement
-
Unified diff between two versions of a prompt templateUnified diff between two versions of a prompt templateprompts
-
Guardrail check registry — tenant-agnostic catalogGuardrail check registry — tenant-agnostic catalogguardrails
-
Get the caller tenant's guardrail configGet the caller tenant's guardrail configguardrails
-
Update the caller tenant's guardrail configUpdate the caller tenant's guardrail configguardrails
-
Submit guardrail feedback (false-positive / true-positive)Submit guardrail feedback (false-positive / true-positive)guardrails
-
Per-scanner guardrail run/pass/fail/error metrics + feedback summaryPer-scanner guardrail run/pass/fail/error metrics + feedback summaryguardrails
-
Create a new V2 guardrail pipelineCreate a new V2 guardrail pipelineguardrails
-
Delete a V2 guardrail pipelineDelete a V2 guardrail pipelineguardrails
-
List V2 guardrail pipelines for the tenantList V2 guardrail pipelines for the tenantguardrails
-
Execute a pipeline against a sample text — returns the check verdictsExecute a pipeline against a sample text — returns the check verdictsguardrails
-
Update an existing V2 guardrail pipelineUpdate an existing V2 guardrail pipelineguardrails
-
List per-block memory stats for the caller's tenantList per-block memory stats for the caller's tenantmemory
-
Create a core memory entryCreate a core memory entrymemory
-
Delete a core memory entryDelete a core memory entrymemory
-
List all core memory entries for the caller's tenantList all core memory entries for the caller's tenantmemory
-
Update a core memory entry (fact text and/or pin status)Update a core memory entry (fact text and/or pin status)memory
-
Approve a pending memory write (commits to shared memory)Approve a pending memory write (commits to shared memory)memory
-
List pending memory-write approvalsList pending memory-write approvalsmemory
-
Reject a pending memory writeReject a pending memory writememory
-
Score-rank core memory entries against a query stringScore-rank core memory entries against a query stringmemory
-
List shared-memory entries (tenant-wide)List shared-memory entries (tenant-wide)memory
-
Store a shared-memory entry (may enqueue for approval)Store a shared-memory entry (may enqueue for approval)memory
-
Full pricing catalog across all providers (no auth)Full pricing catalog across all providers (no auth)models
-
Model performance rankings (Thompson-sampling reward + live metrics)Model performance rankings (Thompson-sampling reward + live metrics)models
-
Available model list for the dashboard (no auth)Available model list for the dashboard (no auth)models
-
Dashboard playground completions proxy (Supabase JWT)Dashboard playground completions proxy (Supabase JWT)playground
-
List evaluation datasets for the dashboard tenant (JWT)List evaluation datasets for the dashboard tenant (JWT)eval
-
Aggregate usage stats for the tenantAggregate usage stats for the tenantusage
-
Per-model usage breakdown for the tenantPer-model usage breakdown for the tenantusage
-
Daily usage time seriesDaily usage time seriesusage
-
Submit quality feedback for a request (0–1 score + comment)Submit quality feedback for a request (0–1 score + comment)usage
-
Spend forecast for the tenantSpend forecast for the tenantinsights
-
Estimated savings vs. baseline model selectionEstimated savings vs. baseline model selectioninsights
-
Waste insights (over-provisioned requests, duplicate work)Waste insights (over-provisioned requests, duplicate work)insights
-
Optimization suggestions for cost / latencyOptimization suggestions for cost / latencyinsights
-
30-day cost breakdown by provider, model, and API key30-day cost breakdown by provider, model, and API keybilling
-
Export the last 30 days of usage events as CSVExport the last 30 days of usage events as CSVbilling
-
Usage time series (bucket = hour/day/week)Usage time series (bucket = hour/day/week)analytics
-
Latency-distribution histogram + percentilesLatency-distribution histogram + percentilesanalytics
-
Paginated request log listing (provider/model/status/search filters)Paginated request log listing (provider/model/status/search filters)logs
-
Single request log detailSingle request log detaillogs
-
Replay request/response content (opt-in via tenant content-logging flag)Replay request/response content (opt-in via tenant content-logging flag)logs
-
Poll for an async prompt-rewrite suggestion for a flagged requestPoll for an async prompt-rewrite suggestion for a flagged requestlogs
-
Decision trace (Thompson-sampling routing breakdown) for a requestDecision trace (Thompson-sampling routing breakdown) for a requestlogs
-
Tenant security event feedTenant security event feedsecurity_events
-
Governance violation rollup (N-day window)Governance violation rollup (N-day window)security_events
-
Tool firewall interception feedTool firewall interception feedfirewall
-
List mesh agents currently registered for the tenantList mesh agents currently registered for the tenantmesh
-
List active cert revocations for the tenantList active cert revocations for the tenantcerts
-
Suspend a tenant by revoking all live agent certsSuspend a tenant by revoking all live agent certscerts
-
Reinstate a previously blocked tenantReinstate a previously blocked tenantcerts
-
List declared agent manifests for the tenantList declared agent manifests for the tenantagent-manifests
-
Create or update an agent manifest declaration (admin only)Create or update an agent manifest declaration (admin only)agent-manifests
-
Delete an agent manifest declaration (admin only)Delete an agent manifest declaration (admin only)agent-manifests
-
Anomaly-detection events for the tenant (last 100)Anomaly-detection events for the tenant (last 100)anomaly
-
Kill-switch triggered events for the tenant (last 100)Kill-switch triggered events for the tenant (last 100)anomaly
-
List agent profiles for the tenantList agent profiles for the tenantagent-profiles
-
Get a single agent profile by IDGet a single agent profile by IDagent-profiles
-
Create a new agent profile (admin only)Create a new agent profile (admin only)agent-profiles
-
Patch an agent profile, deep-merging hr_record metadata (admin only)Patch an agent profile, deep-merging hr_record metadata (admin only)agent-profiles
-
Transition an agent profile to a new lifecycle state (admin only)Transition an agent profile to a new lifecycle state (admin only)agent-profiles
-
Get version history for an agent profileGet version history for an agent profileagent-profiles
-
Build the delegation graph rooted at an agentBuild the delegation graph rooted at an agentagent-profiles
-
Onboard a new agent from the dashboard (admin/operator/developer)Onboard a new agent from the dashboard (admin/operator/developer)agent-bootstrap
-
Terminate a delegated sub-agent (admin only)Terminate a delegated sub-agent (admin only)agent-profiles
-
Dashboard GenAI explain bridge — route a freeform explain promptDashboard GenAI explain bridge — route a freeform explain promptexplain
-
Live mesh-graph snapshot (nodes + aggregated edges)Live mesh-graph snapshot (nodes + aggregated edges)mesh
-
Mesh-graph snapshot history (rolling 1–168h window)Mesh-graph snapshot history (rolling 1–168h window)mesh
-
List forensic snapshots for the tenant (normalized for dashboard)List forensic snapshots for the tenant (normalized for dashboard)forensics
-
Get a single forensic snapshot by IDGet a single forensic snapshot by IDforensics
-
Delegate a sub-agent under a parent agent (admin only)Delegate a sub-agent under a parent agent (admin only)agent-profiles
-
Idempotent OAuth user provisioning — create or fetch the caller's tenant + user from a verified Supabase JWTIdempotent OAuth user provisioning — create or fetch the caller's tenant + user from a verified Supabase JWTprovision
-
Resilient self-fetch — same as /provision but read-only-typedResilient self-fetch — same as /provision but read-only-typedprovision
-
Link OAuth identity to a machine-registered tenant by consuming a claim tokenLink OAuth identity to a machine-registered tenant by consuming a claim tokenprovision
-
Confirm an OAuth device-code grant (browser-side, JWT-authenticated)Confirm an OAuth device-code grant (browser-side, JWT-authenticated)provision
-
OpenAI-compatible chat completions — streaming + non-streaming, full ModelRouter pipeline (Thompson sampling, cascade, validity, budget commit)OpenAI-compatible chat completions — streaming + non-streaming, full ModelRouter pipeline (Thompson sampling, cascade, validity, budget commit)completions
-
Anthropic-compatible messages endpoint — translates body to OpenAI format, runs the shared completions pipeline, translates the response back to Anthropic formatAnthropic-compatible messages endpoint — translates body to OpenAI format, runs the shared completions pipeline, translates the response back to Anthropic formatcompletions
-
Token-validation probe for Anthropic-compatible clients (Claude for Excel/PowerPoint add-ins) — confirms the API key is accepted; does NOT list messagesToken-validation probe for Anthropic-compatible clients (Claude for Excel/PowerPoint add-ins) — confirms the API key is accepted; does NOT list messagescompletions
-
Anthropic Messages API with automatic MCP tool execution — explicit opt-in endpointAnthropic Messages API with automatic MCP tool execution — explicit opt-in endpointmessagesmcp
-
OAuth 2.0 PKCE authorize endpoint — returns app info for consent UIOAuth 2.0 PKCE authorize endpoint — returns app info for consent UIoauth
-
OAuth 2.0 PKCE authorize POST — user approves, server issues codeOAuth 2.0 PKCE authorize POST — user approves, server issues codeoauth
-
OAuth 2.0 PKCE token exchange — code + verifier → scoped API keyOAuth 2.0 PKCE token exchange — code + verifier → scoped API keyoauth
-
Create or upsert a SCIM groupCreate or upsert a SCIM groupscim
-
Delete a SCIM groupDelete a SCIM groupscim
-
Get a SCIM group by IDGet a SCIM group by IDscim
-
List SCIM groups (filter + pagination)List SCIM groups (filter + pagination)scim
-
Patch a SCIM group (Operations array)Patch a SCIM group (Operations array)scim
-
Replace a SCIM group (PUT)Replace a SCIM group (PUT)scim
-
SCIM 2.0 ResourceTypesSCIM 2.0 ResourceTypesscim
-
SCIM 2.0 supported schemasSCIM 2.0 supported schemasscim
-
SCIM 2.0 ServiceProviderConfig (RFC 7644 §4)SCIM 2.0 ServiceProviderConfig (RFC 7644 §4)scim
-
Create or upsert a SCIM userCreate or upsert a SCIM userscim
-
Soft-delete a SCIM user (sets active=false)Soft-delete a SCIM user (sets active=false)scim
-
Get a SCIM user by IDGet a SCIM user by IDscim
-
List SCIM users (filter + pagination)List SCIM users (filter + pagination)scim
-
Patch a SCIM user (Operations array)Patch a SCIM user (Operations array)scim
-
Replace a SCIM user (PUT)Replace a SCIM user (PUT)scim
-
Arrival manifest — one document a frontier model reads to understand what BR does and how to use itArrival manifest — one document a frontier model reads to understand what BR does and how to use itdiscoveryagent-onboarding
-
Behavior block for one capability — effects, cost shape, security profile, composition, recovery vocabularyBehavior block for one capability — effects, cost shape, security profile, composition, recovery vocabularydiscoveryagent-onboarding
-
A2A v1.0 agent card — capability discovery for A2A-aware peers and frontier modelsA2A v1.0 agent card — capability discovery for A2A-aware peers and frontier modelsdiscoverya2aagent-onboarding
-
Open a negotiation session — mint signed liaison_id and SSE downlink URLOpen a negotiation session — mint signed liaison_id and SSE downlink URLliaisonagent-onboarding
-
Mint a signed pre-flight contract binding cost ceiling + prompt fingerprintMint a signed pre-flight contract binding cost ceiling + prompt fingerprintliaisonbinding-contract
-
Finalize a liaison — emit cost summary, trace digest, expire delegationsFinalize a liaison — emit cost summary, trace digest, expire delegationsliaison
-
SSE stream of routing decisions and trace envelopes scoped to a liaison sessionSSE stream of routing decisions and trace envelopes scoped to a liaison sessionliaisonintelligence
-
Mint a root capability grant (api_key auth; root scope ⊆ issuer effective scope)Mint a root capability grant (api_key auth; root scope ⊆ issuer effective scope)grantsdelegation
-
Derive a child grant (identity == parent subject; double subset bound)Derive a child grant (identity == parent subject; double subset bound)grantsdelegation
-
Revoke a grant (issuer / ancestor-subject; admin role: any; cascade default true)Revoke a grant (issuer / ancestor-subject; admin role: any; cascade default true)grantsdelegation
-
Fetch a grant record + verified chain summaryFetch a grant record + verified chain summarygrantsdelegation
-
List grants for the tenant (filter by subject / status / root)List grants for the tenant (filter by subject / status / root)grantsdelegation
-
Export the per-link-verifiable chain bundle (envelopes + signatures + JWKS ref)Export the per-link-verifiable chain bundle (envelopes + signatures + JWKS ref)grantsdelegation
-
Standalone PDP: signed allow/deny verdict for a principal + requested scopeStandalone PDP: signed allow/deny verdict for a principal + requested scopegrantsdelegationpdp
How to call
A2A endpoint (JSONRPC)
https://api.brainstormrouter.com
Documentation
https://docs.brainstormrouter.com
Homepage
https://brainstormrouter.com
Listed in
Directories this entry was found in.
agenstry