Keboola Component Configuration Versions API
The Component Configuration Versions API from Keboola — 8 operation(s) for component configuration versions.
Keboola Component Configuration Versions API is one of 79 APIs that Keboola publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Component Configuration Versions. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.
This API exposes
8 operations
across 8 paths ,
and defines 2 schemas .
It is described by OpenAPI 3.0.0, at version 1.0.0.
Requests are made against the base URL https://connection.keboola.com/v2/storage.
8 operations
8 paths
2 schemas
4 GET4 POST
The identity and technical contract details declared by the specification.
Authentication & Security 1
Keboola Component Configuration Versions API declares
1 security scheme
for authenticating requests.
An API key is passed in the header as X-StorageApi-Token (ApiKeyAuth).
Paths & Operations 8
Across 8 paths , the API surfaces 8 operations — 4 GET, 4 POST. Each is listed below with its method, path, parameters, and response codes.
Component Configuration Versions 8
POST
/v2/storage/branch/{branchId}/components/{componentId}/configs/{configurationId}/versions/{versionId}/create
Create configuration version copy
post_/v2/storage/branch/{branchId}/components/{componentId}/configs/{configurationId}/versions/{versionId}/create::ConfigurationVersionCreateAction
4 params
body
→ 201404
POST
/v2/storage/components/{componentId}/configs/{configurationId}/versions/{versionId}/create
Create configuration version copy
post_/v2/storage/components/{componentId}/configs/{configurationId}/versions/{versionId}/create::ConfigurationVersionCreateAction
3 params
body
→ 201404
GET
/v2/storage/branch/{branchId}/components/{componentId}/configs/{configurationId}/versions/{versionId}
Get configuration version detail
get_/v2/storage/branch/{branchId}/components/{componentId}/configs/{configurationId}/versions/{versionId}::ConfigurationVersionDetailAction
4 params
→ 200404
GET
/v2/storage/components/{componentId}/configs/{configurationId}/versions/{versionId}
Get configuration version detail
get_/v2/storage/components/{componentId}/configs/{configurationId}/versions/{versionId}::ConfigurationVersionDetailAction
3 params
→ 200404
GET
/v2/storage/branch/{branchId}/components/{componentId}/configs/{configurationId}/versions
List configuration versions
get_/v2/storage/branch/{branchId}/components/{componentId}/configs/{configurationId}/versions::ConfigurationVersionListAction
3 params
→ 200404
GET
/v2/storage/components/{componentId}/configs/{configurationId}/versions
List configuration versions
get_/v2/storage/components/{componentId}/configs/{configurationId}/versions::ConfigurationVersionListAction
2 params
→ 200404
POST
/v2/storage/branch/{branchId}/components/{componentId}/configs/{configurationId}/versions/{versionId}/rollback
Rollback configuration version
post_/v2/storage/branch/{branchId}/components/{componentId}/configs/{configurationId}/versions/{versionId}/rollback::ConfigurationVersionRollbackAction
4 params
body
→ 201404
POST
/v2/storage/components/{componentId}/configs/{configurationId}/versions/{versionId}/rollback
Rollback configuration version
post_/v2/storage/components/{componentId}/configs/{configurationId}/versions/{versionId}/rollback::ConfigurationVersionRollbackAction
3 params
body
→ 201404
Schemas 2
The contract defines 2 schemas that model the data the API accepts and returns. Each schema is shown below with its type and property counts.
CreateConfigurationVersionRequest
object
RollbackConfigurationVersionRequest
object
Specification
The full machine-readable OpenAPI contract behind this narrative.
Source
Other APIs Keboola publishes across the network.
Keboola Admin Vendors API
Keboola Branch metadata API
Keboola Component Configuration Metadata API
#Component Configuration Versions