Class BowireKeyringEndpoints
- Namespace
- Kuestenlogik.Bowire.Keyring
- Assembly
- Kuestenlogik.Bowire.Keyring.dll
HTTP surface for the optional Kuestenlogik.Bowire.Keyring
package (#208 Phase 5). Two endpoints, both under the workbench's
auth-gated route group:
GET {base}/api/vars/keyring/status— whether the store read is enabled and which backend is active, so the vars UI can render a "keyring available / disabled" affordance without leaking any values.POST {base}/api/vars/keyring— batch-resolve thekeyring.*refs a template touched, mirroring the AI package'sprefetchshape. The response carries resolved values (for the current in-memory substitution only) plus a redaction-safe error map for refs the store couldn't satisfy.
public static class BowireKeyringEndpoints
- Inheritance
-
BowireKeyringEndpoints
- Inherited Members
Methods
MapBowireKeyringEndpoints(IEndpointRouteBuilder, string)
Map the keyring endpoints under basePath.
public static IEndpointRouteBuilder MapBowireKeyringEndpoints(this IEndpointRouteBuilder endpoints, string basePath = "/bowire")
Parameters
endpointsIEndpointRouteBuilderbasePathstring