ai.config.manage

Generated at from openvibe-contracts v0.419.0 and openvibe-sdk v0.161.0.

Not grantable to apps (active, internal).

Manage the ai.exchange and ai.provider_keys namespaces of OpenVibe.AI through openvibe-shared/config (D11): GET /internal/config lists the namespace summaries, GET /internal/config/:namespace returns one as common.config-namespace@1, POST applies common.config-change@1, and PUT /internal/config/:namespace/secrets/:key sets a secret with common.config-secret-put@1 (write-only; the answer is the marker) while DELETE removes it. POST /internal/config/:namespace/test/:key asks the service's tester to try a stored value with the provider on the server, answering { ok, message } in one line that never carries a secret (the owner's Setup tab). Only Network's admin proxy, acting for the owner, holds this capability; it is never grantable to apps. Each request carries the owner as actor, and the service audits every write with that actor and key, never a secret value.

Owner
ai (token audience openvibe.ai)
Version
1.0
Status
active
Visibility
internal
Resource constraints
none
Quota class
config-manage
Permissions
config:manage
Input
common.config-change@1
Output
common.config-namespace@1
Events
—
Implemented by
  • GET /internal/config
  • GET|POST /internal/config/:namespace
  • PUT|DELETE /internal/config/:namespace/secrets/:key
  • POST /internal/config/:namespace/test/:key

These routes in the API explorer