# Qovery: API Reference Platform Configuration

## Platform Configuration

- [List platform templates](https://www.qovery.com/docs/api-reference/platform-configuration/list-platform-templates.md): Returns the published platform templates available to the organization. Each template contains its layers, components, and the configuration fields that the Console can render. When clusterMode and cloudProvider are supplied together, component field constraints are narrowed to the effective choices…
- [Resolve a platform component configuration before cluster creation](https://www.qovery.com/docs/api-reference/platform-configuration/resolve-a-platform-component-configuration-before-cluster-creation.md): Resolves the fields and runtime requirements to display for a component using an explicit cluster context and the values currently entered in the Console. This operation is read-only and does not require an existing cluster or platform binding.
- [Get the cluster platform binding](https://www.qovery.com/docs/api-reference/platform-configuration/get-the-cluster-platform-binding.md): Returns the platform template selected for the cluster, its layer resolution, and the currently stored component configuration. Deprecated: use getClusterPlatformConfiguration instead.
- [Update the cluster platform binding](https://www.qovery.com/docs/api-reference/platform-configuration/update-the-cluster-platform-binding.md): Selects a platform template and stores layer selections, component profile values, and customer-provided runtime inputs for the cluster. Deprecated: use updateClusterPlatformConfiguration instead.
- [Resolve a platform component configuration](https://www.qovery.com/docs/api-reference/platform-configuration/resolve-a-platform-component-configuration.md): Resolves the fields and runtime requirements to display for a component using the cluster context and the values currently entered in the Console. This operation is read-only. Deprecated: use resolveClusterPlatformComponentConfiguration instead.
- [Get the cluster platform configuration](https://www.qovery.com/docs/api-reference/platform-configuration/get-the-cluster-platform-configuration.md): Returns the platform selection of the cluster (template release, layer selections and component configuration), its cluster inputs and the resolution of each layer. Sensitive managedConfig values are returned as `"<redacted>"`. Cluster inputs are identifiers, never secrets, and are returned as store…
- [Update the cluster platform configuration](https://www.qovery.com/docs/api-reference/platform-configuration/update-the-cluster-platform-configuration.md): Replaces the whole platform configuration of the cluster, its platform selection and its cluster inputs, after validating it against the template release. Saving does not deploy it. `"<redacted>"` is not a keep-existing value: never send it back.
- [Resolve a platform component configuration of the cluster](https://www.qovery.com/docs/api-reference/platform-configuration/resolve-a-platform-component-configuration-of-the-cluster.md): Resolves the fields and runtime requirements of a component from the cluster context, its stored platform configuration (the default template release when it has none) and the draft values of the request. This operation is read-only.

## OpenAPI Specs

- [openapi](/docs/api-reference/openapi.yaml)
