Developer Portal API

The Developer Portal (GET /devdocs) is the interactive API reference for your deployed Control Plane. It provides endpoint documentation, authentication guides, and integrated code examples for every Control Core API surface — from policy lifecycle to OEM embedded deployments.

Access it at:

https://<your-control-plane-url>/devdocs

What's in the Developer Portal

SectionWhat it covers
Getting StartedAuthentication (POST /auth/token), API keys, OAuth2
Policies & ControlsFull policy lifecycle, policies-as-code CI flow, impact simulation
Resources & BouncersProtected resource catalog, Bouncer (PEP) registration and fleet management
Policy Data & IntegrationsPIP data sources, context rules, MCP server connections
AI Gateway & MCPAI agent governance, SCCA (Rego from natural language), AI Pilot templates
Audit & ObservabilityEnforcement decision logs, SIEM export, signed webhooks, retention
OEM & EmbeddedHeadless deployment API (/api/v2/oem/*), zero-touch Bouncer provisioning
Developer ToolsApproval workflows, in-browser Rego editor (Monaco), IDE backends
Reference & AdminHealth probes, dashboard stats, settings, license management

Languages

The Developer Portal is available in English, Spanish, and French. Switch languages using the selector in the top-right corner or via the ?lang= query parameter:

https://<your-control-plane-url>/devdocs?lang=es   # Spanish
https://<your-control-plane-url>/devdocs?lang=fr   # French

Language preference persists in localStorage across sessions. Technical terms (policy engine, Policy Bridge, Rego, PBAC, PEP, JWT, MCP) remain in English across all locales.

OpenAPI spec

The machine-readable OpenAPI specification is available at:

URLUse
/openapi.jsonLatest spec (English) — SDK generation, CI contract checks
/docs-assets/openapi/en.jsonEnglish locale spec
/docs-assets/openapi/es.jsonSpanish locale spec
/docs-assets/openapi/fr.jsonFrench locale spec

Generate a typed client:

openapi-generator-cli generate \
  -i https://<your-control-plane-url>/openapi.json \
  -g python -o ./cc-sdk

OEM Integration Guide

For headless and embedded deployments, the OEM Integration Guide covers the complete generate → validate → test → deploy API flow with code examples in curl, Python, Node.js, and Go:

https://<your-control-plane-url>/devdocs/guides/oem-integration

Topics covered: zero-touch Bouncer provisioning, multi-tenant workspace_id scoping, TTL-gated controls, authentication for automated pipelines, and troubleshooting.