Provider Config Vaults
A config vault is a saved, reusable set of configuration values. Use vaults to store credentials once and apply them to multiple deployments without re-entering.
The Provider Config Vault object
object"provider.config_vault"requiredidstringrequiredstatus"active" | "archived" | "deleted"requirednamestringrequireddescriptionstringrequirednullablemetadataRecord<string, any>requirednullableprovider_idstringrequireddeploymentobjectrequirednullablecreated_atdaterequiredupdated_atdaterequiredEndpoints
List provider config vaults
/provider-config-vaultsReturns a paginated list of provider config vaults.
Query parameters
status"active" | "archived" or "active" | "archived"[]optionalFilter by status (active, archived)
idstring or string[]optionalFilter by config vault ID(s)
provider_idstring or string[]optionalFilter by provider ID(s)
provider_deployment_idstring or string[]optionalFilter by provider deployment ID(s)
provider_config_idstring or string[]optionalFilter by provider config ID(s)
provider_config_vault_idstring or string[]optionalFilter by config vault ID(s)
searchstringoptionalSearch by name or description
created_atobjectoptionalFilter provider config vault creation time by date range
updated_atobjectoptionalFilter provider config vault last update time by date range
Example request
Get provider config vault
/provider-config-vaults/:provider_config_vault_idRetrieves a specific provider config vault by ID.
Path parameters
provider_config_vault_idstringrequiredThe unique identifier for the provider_config_vault
Example request
Create provider config vault
/provider-config-vaultsCreates a new provider config vault.
Request body
provider_idstringrequiredProvider ID
provider_deployment_idstringoptionalProvider deployment ID
namestringrequireddescriptionstringoptionalmetadataRecord<string, any>optionalCustom key-value pairs for storing additional information
valueRecord<string, any>requiredSecure configuration values to store in the vault
Example request
Update provider config vault
/provider-config-vaults/:provider_config_vault_idUpdates a specific provider config vault.
Path parameters
provider_config_vault_idstringrequiredThe unique identifier for the provider_config_vault
Request body
namestringoptionaldescriptionstringoptionalmetadataRecord<string, any>optionalCustom key-value pairs for storing additional information
Example request
Delete provider config vault
/provider-config-vaults/:provider_config_vault_idPermanently deletes a provider config vault.
Path parameters
provider_config_vault_idstringrequiredThe unique identifier for the provider_config_vault