Back to dashboard
PlatPhorm Network APIs
Real operations parsed from public OpenAPI documents. Ownership and source specs remain explicit.
API discovery evidence
Unknown is never used: each trusted site is active, unsupported, protected, invalid, degraded, or not yet probed.
GET/api/v1/agent-policy
Get /v1/agent-policy
GET/api/v1/agent-policy/platforms
Get /v1/agent-policy/platforms
GET/api/v1/agent-policy/robots
Get /v1/agent-policy/robots
GET/api/v1/agent-policy/summary
Get /v1/agent-policy/summary
GET/api/mcp
MCP metadata
POST/api/mcp
MCP JSON-RPC 2.0 endpoint
POST/api/chat
Route one chat prompt to a validated MCP contract before model fallback
GET/api/chat/attachments
List persisted artifacts in a Claws chat session folder
POST/api/chat/attachments
Store chat attachments in the session Files folder
GET/api/v1/workflow-runs
List recent durable Claws workflow runs
GET/api/v1/workflow-runs/{id}
Get a durable workflow run and its planned or observed steps
POST/api/v1/tools/{idOrName}/call
Call a public-safe tool or prepare a protected action
GET/api/v1/tools/{idOrName}/handler
Get tool handler truth state
GET/api/v1/tools/{idOrName}/dry-run
Explain public-safe tool dry-run route
POST/api/v1/tools/{idOrName}/dry-run
Dry-run one tool schema/handler validation without execution
POST/api/v1/harness/scenarios/{id}/dry-run
Dry-run one public-safe harness scenario
POST/api/v1/openclaw/validate-config
Validate OpenClaw-compatible config metadata
POST/api/v1/ide/generate-config
Generate labeled sample IDE/MCP client config
POST/api/internal/migrations/bootstrap-aurora
Bootstrap the isolated empty Claws schema in shared Aurora
GET/api/cron/search-sync
Reconcile the canonical Claws tool registry into Upstash Search
POST/api/cron/search-sync
Trigger a protected registry-to-search reconciliation
POST/api/v1/memory
Protected /v1/memory
POST/api/v1/protected-actions/{id}/execute
Protected /v1/protected-actions/{id}/execute
POST/api/v1/reports/docs
Protected /v1/reports/docs
POST/api/v1/reports/sheets
Protected /v1/reports/sheets
POST/api/v1/reports/decks
Protected /v1/reports/decks
GET/api/health
Service health
GET/api/v1/health
Service health v1
GET/api/mcp
Get MCP transport metadata
POST/api/mcp
Call MCP endpoint
POST/api/scan
External API scan
GET/health
Service health
GET/v1/health
Versioned service health
GET/docs
Human-readable API docs
GET/mcp
MCP metadata
POST/mcp
MCP JSON-RPC 2.0 endpoint
GET/v1/principal
Principal profile from redacted authorized-local state or public-safe fallback
GET/v1/clients
List redacted saved client summaries
POST/v1/clients
Create an authorized client record
GET/v1/clients/{id}
Get redacted client summary
GET/v1/findings
List exposure findings
POST/v1/findings
Create finding
GET/v1/findings/{id}
Get finding detail
GET/v1/evidence
List redacted authorized-local evidence records or public-safe fallback
GET/v1/evidence/{id}
Get evidence detail with protected fields only when authorized
GET/v1/risk/stealthscore
StealthScore snapshot
GET/v1/risk/rubric
SigReduce risk rubric
GET/v1/risk/summary
Risk summary by finding
GET/v1/kanban
Case Kanban board
GET/v1/calendar
30-day cadence calendar
GET/v1/actions
Action packet queue
POST/v1/actions/draft
Draft an action packet
GET/v1/reports
List report summaries
GET/v1/production-readiness
Production readiness from runtime, client, case, and Vercel ecosystem state
GET/v1/vercel/notebook
Public-safe Vercel Observability Notebook blueprint for daily operations
POST/v1/portal/session/role
Create a scoped RBAC role session for the Michael Barbine admin, case-manager, or customer view
POST/v1/portal/session/pilot-role
Legacy compatibility alias for scoped RBAC role sessions
GET/v1/paywall/status
Inspect Stripe paywall readiness without exposing key values
POST/v1/paywall/checkout
Create a Stripe Checkout session for Custom Cloak when server-side Cloak3D Stripe config is present
POST/v1/paywall/webhook
Receive verified Stripe webhook events and record protected billing intents
POST/v1/reports/generate
Generate executive report
POST/v1/reports/{id}/review
Record human report review intent
POST/v1/reports/{id}/publish-docs
Publish a visibility-policy report to PlatPhorm Docs
GET/v1/reports/{id}/export-sheets
Preview Sheets export evidence references
POST/v1/reports/{id}/export-sheets
Export visibility-policy report rows to PlatPhorm Sheets
POST/v1/reports/{id}/upload-files
Upload visibility-policy report markdown to PlatPhorm Files
POST/v1/reports/{id}/run-browserops
Run a BrowserOps journey for the Cloak case surface
POST/v1/reports/{id}/run-sandbox
Start a Sandbox lifecycle run with visibility-policy report context
POST/v1/operator/self-case
Create or refresh a selected authorized client workload through server-side operator auth
GET/v1/operator/clients
List saved clients through server-side operator auth
POST/v1/operator/clients
Save an authorized client profile to Postgres
POST/v1/operator/osint
Run authorized OSINT/Pentest dry-run handoff and store evidence
GET/v1/operator/osint/connectors
List configured OSINT connector adapters and missing local requirements
POST/v1/operator/osint/connectors
Run authorized OSINT connector adapters and persist findings, evidence, tasks, and intent ledger rows
GET/v1/operator/osint/runs
List persisted OSINT run ledger rows
GET/v1/operator/phone/numverify
Inspect Numverify phone-validation readiness for a selected client
POST/v1/operator/phone/numverify
Queue or run server-side Numverify validation for an authorized phone identifier
POST/v1/operator/webhooks/test
Emit or record a protected Cloak webhook event
GET/v1/operator/schedules/osint
List persisted OSINT schedules
POST/v1/operator/schedules/osint
Create a daily, weekly, monthly, or one-time OSINT approval schedule