Skip to main content
PUT
Write one entry

Authorizations

Authorization
string
header
required

A bearer JWT issued by the platform's Access Manager (plugin-auth / lib-auth). Authorization is deny-all by default: the application must be configured with an authorizer, and when authentication is enabled it enforces per-namespace role-based access control on top of a valid, platform-scoped (non-tenant) identity. Machine callers obtain a token via the Access Manager client-credentials flow.

Path Parameters

namespace
string
required

The Systemplane namespace. Rails and plugins use runtime_config, tenant_policy, or operational_registry; some applications register a single application-named namespace instead.

Example:

"runtime_config"

key
string
required

The registered key within the namespace. Keys are flat, dot-delimited identifiers; a key may itself contain / segments.

Example:

"tenancy.ispb_organization_bindings"

Body

application/json

The write payload. value is intentionally untyped at the transport layer — each registered key accepts its own JSON scalar, object, or array shape, validated by that key's server-side validator.

value
any
required

The new value for the entry. Its accepted shape is defined by the target key's validator; consult the key's catalog contract via GET /system/-/catalog/{namespace}/{key}.

Example:

"info"

Response

The entry was written.