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.
POST/api/v1/specs
Save a parsed spec document
DELETE/api/v1/specs/{id}
Archive a saved spec
POST/api/v1/specs/{id}/versions
Create a saved spec version
POST/api/v1/validate
Validate pasted spec content
POST/api/v1/detect
Detect contract type from pasted content
POST/api/v1/format
Format parsed JSON or YAML contract content
POST/api/v1/normalize
Normalize contract content into JSON
POST/api/v1/specs/validate
Compatibility validation endpoint
POST/api/v1/specs/{id}/validate
Validate a saved spec by id
GET/api/v1/validation-runs
List validation runs when persistence is configured
GET/api/v1/validation-runs/{id}
Read a validation run when persistence is configured
GET/api/v1/validation/runs
List validation runs with Phase 4 slash-style routing
GET/api/v1/validation/runs/{id}
Read a validation run with Phase 4 slash-style routing
GET/api/v1/validation/runs/{id}/issues
Read validation issues for a run
POST/api/v1/validation/runs/{id}/export
Export validation run evidence when storage is configured
POST/api/v1/repair
Suggest or apply safe repairs to pasted spec content
POST/api/v1/specs/repair
Compatibility repair endpoint
POST/api/v1/specs/{id}/repair
Repair a saved spec by id
GET/api/v1/repair-runs/{id}
Read a repair run when persistence is configured
POST/api/v1/diff
Diff two pasted specs
POST/api/v1/specs/diff
Compatibility diff endpoint
GET/api/v1/diff-runs
List diff runs when persistence is configured
GET/api/v1/diff-runs/{id}
Read a diff run when persistence is configured
GET/api/v1/diff/runs
List diff runs with Phase 4 slash-style routing
GET/api/v1/diff/runs/{id}
Read a diff run with Phase 4 slash-style routing
GET/api/v1/diff/runs/{id}/changes
Read diff changes for a run
POST/api/v1/diff/runs/{id}/export
Export diff run evidence when storage is configured
POST/api/v1/contracts
Create a browser-local draft descriptor or protected persistent contract
DELETE/api/v1/contracts/{id}
Protected persistent contract deletion
POST/api/v1/contracts/{id}/versions
Create a local draft version descriptor or protected persistent version
GET/api/v1/contracts/{id}/lineage
Read source-to-artifact lineage graph
POST/api/v1/contracts/{id}/compare/{versionId}
Compare two supplied contract version payloads
POST/api/v1/import
Import a public trusted spec URL
GET/api/v1/import/sources
List PlatPhorm contract import sources
POST/api/v1/import/url
Import a trusted public contract URL
POST/api/v1/import/service
Import a discovered service contract
POST/api/v1/import/mcp-tool
Import an MCP tool schema
POST/api/v1/import/openapi-operation
Import one OpenAPI operation as a contract source
POST/api/v1/import/webhook-contract
Import a webhook contract
POST/api/v1/import/monitor-service
Import public Monitor service metadata
POST/api/v1/import/network
Import current public network contract source index
GET/api/v1/discovery
Read Spec route, API, registry, gate, source, integration, and machine-readable discovery summary
GET/api/v1/discovery/routes
Read declared public route inventory
GET/api/v1/discovery/endpoints
Read declared API endpoint inventory
GET/api/v1/discovery/sources
Read discovered PlatPhorm contract import sources
GET/api/v1/discovery/machine-readable
Read machine-readable discovery file inventory
GET/api/v1/demo/handoffs
Read the public-safe Spec cross-tool demo handoff runway
POST/api/v1/handoffs/prepare
Prepare target-specific handoff artifacts for Spec, Root, MCP, AgentUI, Sandbox, and Evals
POST/api/v1/handoffs/dispatch
Protected remote handoff dispatch preview for configured downstream clients
GET/api/v1/import/runs
List import runs when persistence is configured
GET/api/v1/import/runs/{id}
Read an import run when persistence is configured
POST/api/v1/import/probe
Probe trusted spec URLs and return the first importable contract
GET/api/v1/imports/{id}
Read an import job when persistence is configured
GET/api/v1/templates
List public spec templates
GET/api/v1/templates/{id}
Read a public spec template
POST/api/v1/templates/{id}/instantiate
Instantiate a public spec template
POST/api/v1/generate/mcp
Generate MCP server scaffold files from a spec
POST/api/v1/generate
Generate deterministic artifacts from a contract
POST/api/v1/generate/client
Generate clients, examples, tests, and action manifests
POST/api/v1/generate/tests
Generate test files from a spec
POST/api/v1/generate/examples
Generate examples from a spec
GET/api/v1/generation-runs/{id}
Read a generation run when persistence is configured
GET/api/v1/generation-runs/{id}/artifacts
Read generation artifacts when persistence is configured
GET/api/v1/generation/runs
List generation runs with Phase 4 slash-style routing
GET/api/v1/generation/runs/{id}
Read a generation run with Phase 4 slash-style routing
GET/api/v1/generation/runs/{id}/artifacts
Read generation artifacts for a run
GET/api/v1/artifacts/{id}
Read a generated public-safe artifact when available
POST/api/v1/artifacts/{id}/send-to/{service}
Protected publish/export handoff for a generated artifact
POST/api/v1/jobs
Create a bounded local async job record
GET/api/v1/jobs/{id}
Read async job status
GET/api/v1/jobs/{id}/events
Read async job events
GET/api/v1/jobs/{id}/stream
Read async job event stream
POST/api/v1/jobs/{id}/cancel
Cancel an async job
POST/api/v1/conformance/check
Run bounded public-safe live conformance checks or skipped plan
GET/api/v1/conformance/runs
List conformance runs when durable storage is configured
GET/api/v1/conformance/runs/{id}
Read a conformance run when durable storage is configured
GET/api/v1/conformance/runs/{id}/evidence
Read conformance evidence when durable storage is configured
POST/api/v1/release-gates
Protected custom release gate definition
POST/api/v1/release-gates/{id}/evaluate
Evaluate a contract release gate from supplied evidence
GET/api/v1/release-gates/{id}/latest
Read latest release gate decision when persistence is configured