MethodPathSummaryAuth
GET/v1/runtime-featuresList which optional control-plane runtimes are mountedSession

Contract file:api/openapi/v1/control.yaml

Operation details

GET /v1/runtime-features

List which optional control-plane runtimes are mounted

operationId
listRuntimeFeatures
Auth
  • Session: the Bearer session of a signed-in control plane user, used by the customer in their own control plane; a plugin must never ask for it.
Required permissions

The contract has no separate permission annotation; see the description below and the 403 response.

Description (from the contract)

Any authenticated session. Each flag is true exactly when the corresponding route set is mounted on this control plane (cache_control /v1/cache-*, custom_rbac /v1/custom-rbac/*, plugin_webhooks /v1/tenant-scopes/{id}/plugin-webhook-*); front-end menus for a runtime that is off are hidden instead of answering 404.

Responses

listRuntimeFeatures Responses
StatusDescription
200Mounted optional runtimes.

Fields:features: object

401Authentication failed or the session is invalid.
500The request could not be completed because of an internal failure.

What to do on failure

  • 401 Check the credential format and whether it expired or was rotated.
  • 500 Outcome unknown: read back by ID or list first, then decide whether to retry with the original Idempotency-Key.

↑ Back to list