API endpoint catalog
Search the customer-facing v0.0.1 route families, permissions, purposes and mutation posture.
Exact release scope. This page documents the reviewed v0.0.1 source at fcc5871. Check release status before enabling a gated capability.
Integration contract
Use the published OpenAPI document from the exact deployed release as the machine-readable authority. This catalog provides the operator-oriented map.
- ✓Authenticate human workflows with sessions and machine workflows with scoped API keys
- ✓Send Idempotency-Key for mutation admission; reuse only for exact replay
- ✓Send If-Match where the resource exposes ETag concurrency
- ✓Send X-Confirm-Destructive only after reviewing the plan and impact
- ✓Treat RFC7807 HTTP status, error_code, nextAction and correlation fields as one diagnostic envelope
Endpoint explorer
84 of 84 documented endpoints
/api/v1/auth/bootstrap-stateRead first-run bootstrap state.
/api/v1/auth/bootstrap-adminCreate the first platform administrator.
/api/v1/auth/loginCreate a human session.
/api/v1/auth/logoutEnd the current session.
/api/v1/auth/refreshRefresh an eligible session.
/api/v1/auth/meRead current actor, workspace and permissions.
/api/v1/auth/permissionsDiscover the stable permission matrix.
/api/v1/auth/usersList users.
/api/v1/auth/usersCreate a user.
/api/v1/auth/teamsList teams.
/api/v1/auth/teamsCreate a team.
/api/v1/auth/sessionsList active sessions.
/api/v1/auth/sessions/{sessionId}/revokeRevoke a session.
/api/v1/api-keysList secret-safe API-key metadata.
/api/v1/api-keysCreate a scoped API key.
/api/v1/api-keys/{keyId}/rotateRotate a machine credential.
/api/v1/api-keys/{keyId}/revokeRevoke a machine credential.
/api/v1/cloud-providers/capabilitiesRead provider maturity and operation support.
/api/v1/cloud-providersList scoped provider accounts.
/api/v1/cloud-providersCreate a provider account with write-only credentials.
/api/v1/cloud-providers/{id}Read secret-safe provider detail.
/api/v1/cloud-providers/{id}Rename using If-Match concurrency.
/api/v1/cloud-providers/{id}Soft-delete an unreferenced account.
/api/v1/cloud-providers/{id}/validateValidate credentials through the provider adapter.
/api/v1/cloud-providers/{id}/credentials/rotateStage and atomically validate credential rotation.
/api/v1/cloud-providers/{id}/resetReset the circuit breaker and revalidate.
/api/v1/cluster-infrastructure/plansReturn a deterministic infrastructure plan without persistence.
/api/v1/cluster-infrastructurePersist planned infrastructure.
/api/v1/cluster-infrastructureList infrastructure records.
/api/v1/cluster-infrastructure/{id}Read topology, nodes, provider linkage and trust.
/api/v1/cluster-infrastructure/{id}/provider-state/refreshRefresh provider-backed evidence.
/api/v1/cluster-infrastructure/{id}/provisionQueue deterministic VM provisioning.
/api/v1/cluster-infrastructure/{id}Remove inventory after destructive confirmation; does not terminate VMs automatically.
/api/v1/clustersList lifecycle cluster inventory.
/api/v1/clustersAdmit create-cluster intent and return an OperationRun.
/api/v1/clusters/{clusterId}Read lifecycle detail.
/api/v1/clusters/{clusterId}/nodesRead lifecycle node inventory.
/api/v1/clusters/{clusterId}/infrastructureRead provider and infrastructure linkage.
/api/v1/clusters/{clusterId}/preparationRead node-preparation projection.
/api/v1/clusters/{clusterId}/scaleScale; scale-in requires destructive confirmation.
/api/v1/clusters/{clusterId}/upgradeUpgrade one supported Kubernetes minor.
/api/v1/clusters/{clusterId}/nodes/{nodeId}/replaceReplace a node with destructive confirmation.
/api/v1/clusters/{clusterId}/nodes/{nodeId}/preparePrepare one node.
/api/v1/clusters/{clusterId}/nodes/prepare-batchPrepare a deterministic node batch.
/api/v1/clusters/{clusterId}Delete through a confirmed lifecycle OperationRun.
/api/v1/clusters/airgap-readinessValidate air-gap inputs and optional remediation.
/api/v1/clusters/{clusterId}/desired-stateRead latest desired state.
/api/v1/clusters/{clusterId}/observed-stateRead latest observed state.
/api/v1/clusters/{clusterId}/driftRead computed drift.
/api/v1/clusters/{clusterId}/reconcileEvaluate guardrails and queue reconciliation.
/api/v1/cluster-operationsList operation runs.
/api/v1/cluster-operations/{id}Read ordered run and step detail.
/api/v1/cluster-operations/{id}/events/streamReplay and stream ordered SSE events.
/api/v1/cluster-operations/{id}/cancelRequest bounded cancellation.
/api/v1/cluster-operations/{id}/steps/{stepId}/retryRetry a classified retryable step.
/api/v1/runsList runs across supported run models.
/api/v1/runs/{id}Read a run investigation payload.
/api/v1/runs/{id}/artifactsList evidence artifacts.
/api/v1/runs/{id}/artifacts/{artifactId}/downloadDownload integrity-checked evidence.
/api/v1/runs/{id}/artifacts/export-jobsBuild a bounded export job.
/api/v1/runs/{id}/artifacts/{artifactId}/holdPlace a retention hold.
/api/v1/clusters/{clusterId}/addons/catalogList immutable built-in definitions.
/api/v1/clusters/{clusterId}/addon-plansCreate a deterministic add-on plan.
/api/v1/clusters/{clusterId}/addon-plans/{id}/preflightPersist registry, image, artifact and readiness evidence.
/api/v1/clusters/{clusterId}/addon-plans/{id}/installAdmit install or targeted reapply.
/api/v1/clusters/{clusterId}/addonsList projected installations.
/api/v1/clusters/{clusterId}/addons/{addonKey}/upgradev0.0.1 contract stub; no OperationRun.
/api/v1/clusters/{clusterId}/addons/{addonKey}/uninstallv0.0.1 contract stub; no OperationRun.
/api/v1/clusters/{clusterId}/custom-addons/upload-bundleUpload a bounded immutable bundle.
/api/v1/clusters/{clusterId}/custom-addons/{id}/promote-to-harborPromote validated artifacts to Harbor.
/api/v1/clusters/{clusterId}/conformance/admission-previewPreview readiness, impact and policy blocks.
/api/v1/clusters/{clusterId}/conformance/runsAdmit pinned Sonobuoy validation.
/api/v1/clusters/{clusterId}/conformance/runsList immutable conformance history.
/api/v1/clusters/{clusterId}/conformance/resultRead latest sanitized result.
/api/v1/clusters/{clusterId}/conformance/runs/{runId}/artifactsList conformance artifact metadata.
/api/v1/clusters/{clusterId}/conformance/runs/{runId}/cancelCancel with mandatory cleanup.
/api/v1/guardrailsList scoped guardrail rules.
/api/v1/guardrails/{id}Update a rule with If-Match.
/api/v1/guardrails/evaluateDry-run policy evaluation.
/api/v1/admin/backup/verifyVerify database, artifacts and protected-secret readability.
/healthLiveness health.
/readyDependency-aware readiness.
/health/clockClock posture.
/metricsPrometheus-format metrics.
Mutation pattern
POST /api/v1/clusters/{clusterId}/scale
Authorization: Bearer <scoped-api-key>
Content-Type: application/json
Idempotency-Key: <stable-exact-replay-key>
X-Confirm-Destructive: true # scale-in only
{
"idempotencyKey": "<same-key>",
"workerCount": 5
}