A Value Set Version can be used as a track record of Shared Values changes, to restore a previous version of a Shared Value or Value Set, or to purge a Shared Value if it shouldn't be accessible anymore.
Humanitec ValueSetVersion API is one of 45 APIs that Humanitec publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include ValueSetVersion. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, a getting-started guide, and authentication docs.
This API exposes
10 operations
across 10 paths,
and defines 9 schemas.
It is described by OpenAPI 3.0.0, at version 0.28.24.
Requests are made against a single base URL, https://api.humanitec.io/.
10 operations10 paths9 schemas4 GET6 POST
Metadata
The identity and technical contract details declared by the specification.
Across 10 paths, the API surfaces 10 operations — 4 GET, 6 POST. Each is listed below with its method, path, parameters, and response codes.
ValueSetVersion 10
A Value Set Version can be used as a track record of Shared Values changes, to restore a previous version of a Shared Value or Value Set, or to purge a Shared Value if it shouldn'…
Get a single Value Set Version in an Environment of an App. The zero version id (00000000-0000-0000-0000-000000000000) will return the latest Value Set Version.
Restore a specific key from the Value Set Version in an App
4 paramsbody→ 200400404
Schemas 9
The contract defines 9 schemas that model the data the API accepts and returns. The most detailed are ValueResponse (10 properties), ValueSetVersionResponse (9 properties), HumanitecErrorResponse (3 properties), JSONPatchResponse (3 properties). Each schema is shown below with its type and property counts.
ValueSetResponse
object
JSONPatchesResponse
array
HumanitecErrorResponse
object
HumanitecError represents a standard Humanitec Error
3 properties2 required
ValueSetActionPayloadRequest
object
1 property
ValueSource
string
Source of the value, "app" for app level, "env" for app env level.
ValueSetVersionResultOf
string
ValueSetVersionResponse
object
A Value Set Version can be used as a track record of Shared Values changes, to restore a previous version of a Shared Value or Value Set, or to purge a Shared…
9 properties9 required
ValueResponse
object
Shared Values can be used to manage variables and configuration that might vary between environments. They are also the way that secrets can be stored securely…
10 properties10 required
JSONPatchResponse
object
3 properties2 required
Specification
The full machine-readable OpenAPI contract behind this narrative.