# Oracle Cloud Infrastructure Container Engine API

**Canonical:** https://apis.io/apis/oracle-cloud/oracle-cloud-containerengine-api/  
**Provider:** Oracle Cloud Infrastructure — https://apis.io/providers/oracle-cloud/  
**Base URL:** https://telemetry.{region}.oraclecloud.com  
**Documentation:** https://docs.oracle.com/en-us/iaas/api/#/en/monitoring/20180401/

Oracle Cloud Infrastructure Container Engine API is one of 28 APIs that [Oracle Cloud Infrastructure](https://apis.io/providers/oracle-cloud/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 118 JSON Schema definitions. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, pricing, and 118 JSON Schemas.

API operations for working with the container engine service.

## Operations (50)

| Method | Path | Summary |
|---|---|---|
| GET | `/addonOptions` | Get list of supported addons for a specific kubernetes version |
| GET | `/clusterOptions/{clusterOptionId}` | Get cluster options |
| GET | `/clusters` | List all cluster objects |
| POST | `/clusters` | Create a new cluster |
| DELETE | `/clusters/{clusterId}` | Delete a cluster |
| GET | `/clusters/{clusterId}` | Get cluster details |
| PUT | `/clusters/{clusterId}` | Update cluster details |
| POST | `/clusters/{clusterId}/actions/completeCredentialRotation` | Complete cluster credential rotation |
| POST | `/clusters/{clusterId}/actions/extendEndpointDecommissionRollbackDeadline` | Extend the rollback deadline of public api endpoint decommission for a cluster |
| POST | `/clusters/{clusterId}/actions/migrateToNativeVcn` | Initiates cluster migration to use native VCN |
| POST | `/clusters/{clusterId}/actions/rollbackPublicApiEndpointDecommission` | Rollback public api endpoint decommission for a cluster |
| POST | `/clusters/{clusterId}/actions/startCredentialRotation` | Start cluster credential rotation |
| POST | `/clusters/{clusterId}/actions/startPublicApiEndpointDecommission` | Start public api endpoint decommission for a cluster |
| POST | `/clusters/{clusterId}/actions/updateEndpointConfig` | Update cluster endpoint details |
| GET | `/clusters/{clusterId}/addons` | List addon for a cluster |
| POST | `/clusters/{clusterId}/addons` | Install addon for a cluster |
| DELETE | `/clusters/{clusterId}/addons/{addonName}` | Disable addon for a cluster |
| GET | `/clusters/{clusterId}/addons/{addonName}` | Get addon details |
| PUT | `/clusters/{clusterId}/addons/{addonName}` | Update addon details for a cluster |
| GET | `/clusters/{clusterId}/credentialRotationStatus` | Get cluster credential rotation status |
| POST | `/clusters/{clusterId}/kubeconfig/content` | Create the cluster kubeconfig |
| GET | `/clusters/{clusterId}/migrateToNativeVcnStatus` | Get details on a cluster's migration to native VCN |
| POST | `/clusters/{clusterId}/nodes/{nodeId}/actions/reboot` | perform reboot action to node in cluster |
| POST | `/clusters/{clusterId}/nodes/{nodeId}/actions/replaceBootVolume` | perform boot volume replacement action to node in cluster |
| GET | `/clusters/{clusterId}/publicApiEndpointDecommissionStatus` | Get cluster public api endpoint decommission status |
| GET | `/clusters/{clusterId}/workloadMappings` | List workloadMappings for a cluster |
| POST | `/clusters/{clusterId}/workloadMappings` | Create workloadMapping for a cluster |
| DELETE | `/clusters/{clusterId}/workloadMappings/{workloadMappingId}` | Delete workloadMapping for a cluster |
| GET | `/clusters/{clusterId}/workloadMappings/{workloadMappingId}` | Get workloadMapping details |
| PUT | `/clusters/{clusterId}/workloadMappings/{workloadMappingId}` | Update workloadMapping details for a cluster |
| GET | `/nodePoolOptions/{nodePoolOptionId}` | Get node pool options |
| GET | `/nodePools` | List all node pools |
| POST | `/nodePools` | Create a new node pool |
| DELETE | `/nodePools/{nodePoolId}` | Delete a node pool |
| GET | `/nodePools/{nodePoolId}` | Get node pool details |
| PUT | `/nodePools/{nodePoolId}` | Update node pool details |
| DELETE | `/nodePools/{nodePoolId}/node/{nodeId}` | Delete node |
| GET | `/podShapes` | List Pod Shapes |
| GET | `/virtualNodePools` | List all virtual node pools |
| POST | `/virtualNodePools` | Create a new virtual node pool |
| DELETE | `/virtualNodePools/{virtualNodePoolId}` | Delete a virtual node pool |
| GET | `/virtualNodePools/{virtualNodePoolId}` | Get virtual node pool details |
| PUT | `/virtualNodePools/{virtualNodePoolId}` | Update virtual node pool details |
| GET | `/virtualNodePools/{virtualNodePoolId}/virtualNodes` | List virtual nodes in a virtual node pool |
| GET | `/virtualNodePools/{virtualNodePoolId}/virtualNodes/{virtualNodeId}` | Get virtual node details |
| GET | `/workRequests` | List all work requests |
| DELETE | `/workRequests/{workRequestId}` | Cancel a work request |
| GET | `/workRequests/{workRequestId}` | Get work request details |
| GET | `/workRequests/{workRequestId}/errors` | Get work request errors |
| GET | `/workRequests/{workRequestId}/logs` | Get work request logs |

## Machine-readable artifacts (189)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/openapi/oracle-cloud-containerengine-api-openapi.yml
- **Documentation** — https://docs.oracle.com/en-us/iaas/Content/Compute/home.htm
- **Pricing** — https://www.oracle.com/cloud/compute/pricing.html
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/compute-update-instance-details-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/compute-volume-attachment-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/compute-shape-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/compute-image-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/compute-instance-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/compute-launch-instance-details-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/compute-attach-volume-details-schema.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/compute-volume-attachment-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/compute-launch-instance-details-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/compute-image-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/compute-shape-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/compute-instance-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/compute-update-instance-details-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/compute-attach-volume-details-structure.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/compute-volume-attachment-example.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/compute-shape-example.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/compute-image-example.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/compute-instance-example.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/compute-update-instance-details-example.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/compute-attach-volume-details-example.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/compute-launch-instance-details-example.json
- **Documentation** — https://docs.oracle.com/en-us/iaas/Content/Object/home.htm
- **Pricing** — https://www.oracle.com/cloud/storage/pricing.html
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-object-summary-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-bucket-summary-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-update-bucket-details-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-preauthenticated-request-summary-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-preauthenticated-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-bucket-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-list-objects-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-create-bucket-details-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-create-preauthenticated-request-details-schema.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-create-bucket-details-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-create-preauthenticated-request-details-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-update-bucket-details-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-object-summary-structure.json
- **JSONStructure** — https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-list-objects-structure.json
- …and 149 more, listed in full on the page.

## Other Oracle Cloud Infrastructure APIs (12)

- [Oracle Cloud Infrastructure Alarms API](https://apis.io/apis/oracle-cloud/oracle-cloud-alarms-api/)
- [Oracle Cloud Infrastructure Buckets API](https://apis.io/apis/oracle-cloud/oracle-cloud-buckets-api/)
- [Oracle Cloud Infrastructure Compartments API](https://apis.io/apis/oracle-cloud/oracle-cloud-compartments-api/)
- [Oracle Cloud Infrastructure Groups API](https://apis.io/apis/oracle-cloud/oracle-cloud-groups-api/)
- [Oracle Cloud Infrastructure Images API](https://apis.io/apis/oracle-cloud/oracle-cloud-images-api/)
- [Oracle Cloud Infrastructure Instances API](https://apis.io/apis/oracle-cloud/oracle-cloud-instances-api/)
- [Oracle Cloud Infrastructure Metrics API](https://apis.io/apis/oracle-cloud/oracle-cloud-metrics-api/)
- [Oracle Cloud Infrastructure Namespaces API](https://apis.io/apis/oracle-cloud/oracle-cloud-namespaces-api/)
- [Oracle Cloud Infrastructure Objects API](https://apis.io/apis/oracle-cloud/oracle-cloud-objects-api/)
- [Oracle Cloud Infrastructure Policies API](https://apis.io/apis/oracle-cloud/oracle-cloud-policies-api/)
- [Oracle Cloud Infrastructure Preauthenticated Requests API](https://apis.io/apis/oracle-cloud/oracle-cloud-preauthenticated-requests-api/)
- [Oracle Cloud Infrastructure Shapes API](https://apis.io/apis/oracle-cloud/oracle-cloud-shapes-api/)

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/oracle-cloud/oracle-cloud-containerengine-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/oracle-cloud/.
