OpenBao HTTP API
The OpenBao HTTP API gives full access to every OpenBao capability over REST-like HTTP verbs. All routes are prefixed with /v1/ and the API is versioned only at that prefix. Authentication is by client token, supplied either in the X-Vault-Token header or as an Authorization Bearer token; each auth method additionally exposes unauthenticated login endpoints. Namespaces are selected with the X-Vault-Namespace header or by full path. Requests and responses are JSON, LIST is used as an HTTP verb alongside GET/POST/PUT/PATCH/DELETE, and errors are returned in a common {"errors": [...]} envelope for any status >= 400.