Moonborn — API
config
Config resolver, snapshots, presets, audit, import/export
- GET/v1/configResolve all config items for the caller scope chain
- GET/v1/config/{key}Get the resolved value for a single config item
- PUT/v1/config/{key}Set a config item value at a specific scope
- DELETE/v1/config/{key}Reset a config item to its default by removing the scope override
- PATCH/v1/config/{key}/lockLock or unlock a config item at a scope (prevents lower-scope overrides)
- GET/v1/config/{key}/sourceReturn which scope level is providing a config item's effective value
- GET/v1/config/auditList config change audit entries
- POST/v1/config/bulkSet multiple config items in a single scoped write
- GET/v1/config/definitionsList registered config item definitions
- GET/v1/config/exportExport all config values for a scope as a portable payload
- POST/v1/config/importImport a config payload into a scope (bulk upsert)
- GET/v1/config/presetsList available config presets (tier / workspace templates)
- POST/v1/config/presets/{presetId}/applyApply a registered preset to a scope
- GET/v1/config/snapshotsList config snapshots for a scope
- POST/v1/config/snapshotsTake a snapshot of the current config for a scope
- POST/v1/config/snapshots/{snapshotId}/rollbackRoll back a scope to a previous config snapshot
- GET/v1/config/snapshots/diffCompute the diff between two snapshots
- POST/v1/config/validateValidate a prospective config value without persisting it