# Tencent Cloud Tencent Kubernetes Engine API

> Tencent Cloud Tencent Kubernetes Engine API on Apizie: 24 endpoints (Create Health Check Policy, Create Node Pool, Delete Cluster Machines, Delete Health Check Policy, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://apizie.tech/v1/cloud:tencent-tke/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:tencent-tke`
- Category: Cloud
- Status: byok
- Source: https://www.tencentcloud.com/document/api
- Page: https://apizie.tech/api/cloud/tencent-tke
- OpenAPI: https://apizie.tech/api/cloud/tencent-tke/openapi.json

Tencent Cloud API 3.0 for Tencent Kubernetes Engine (tke). Every call is signed with TC3-HMAC-SHA256 using your SecretId and SecretKey.

## Endpoints

### Create Health Check Policy
`POST https://apizie.tech/v1/cloud:tencent-tke/create-health-check-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ClusterId | string | yes |  |
| HealthCheckPolicy | object | yes |  |

### Create Node Pool
`POST https://apizie.tech/v1/cloud:tencent-tke/create-node-pool` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ClusterId | string | yes |  |
| Name | string | yes |  |
| Type | string | yes |  |
| Labels | array | no |  |
| Taints | array | no |  |
| Tags | array | no |  |
| DeletionProtection | boolean | no |  |
| Unschedulable | boolean | no |  |
| Native | object | no |  |
| Annotations | array | no |  |
| SkipValidateOptions | array | no |  |

### Delete Cluster Machines
`POST https://apizie.tech/v1/cloud:tencent-tke/delete-cluster-machines` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ClusterId | string | yes |  |
| MachineNames | array | yes |  |
| EnableScaleDown | boolean | no |  |
| InstanceDeleteMode | string | no |  |

### Delete Health Check Policy
`POST https://apizie.tech/v1/cloud:tencent-tke/delete-health-check-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ClusterId | string | yes |  |
| HealthCheckPolicyName | string | yes |  |

### Delete Node Pool
`POST https://apizie.tech/v1/cloud:tencent-tke/delete-node-pool` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ClusterId | string | yes |  |
| NodePoolId | string | yes |  |

### Describe Cluster Instances
`POST https://apizie.tech/v1/cloud:tencent-tke/describe-cluster-instances` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ClusterId | string | yes |  |
| Offset | integer | no |  |
| Limit | integer | no |  |
| Filters | array | no |  |
| SortBy | object | no |  |
| NeedTags | boolean | no |  |

### Describe Cluster Machines
`POST https://apizie.tech/v1/cloud:tencent-tke/describe-cluster-machines` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ClusterId | string | yes |  |
| Filters | array | no |  |
| Limit | integer | no |  |
| Offset | integer | no |  |

### Describe Clusters
`POST https://apizie.tech/v1/cloud:tencent-tke/describe-clusters` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ClusterIds | array | no |  |
| Offset | integer | no |  |
| Limit | integer | no |  |
| Filters | array | no |  |
| ClusterType | string | no |  |

### Describe GPUInfo
`POST https://apizie.tech/v1/cloud:tencent-tke/describe-gpuinfo` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| InstanceType | string | yes |  |
| OsName | string | no |  |

### Describe Health Check Policies
`POST https://apizie.tech/v1/cloud:tencent-tke/describe-health-check-policies` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ClusterId | string | yes |  |
| Filters | array | no |  |
| Limit | integer | no |  |
| Offset | integer | no |  |

### Describe Health Check Policy Bindings
`POST https://apizie.tech/v1/cloud:tencent-tke/describe-health-check-policy-bindings` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ClusterId | string | yes |  |
| Filter | array | no |  |
| Limit | integer | no |  |
| Offset | integer | no |  |

### Describe Health Check Template
`POST https://apizie.tech/v1/cloud:tencent-tke/describe-health-check-template` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |

### Describe Node Pools
`POST https://apizie.tech/v1/cloud:tencent-tke/describe-node-pools` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ClusterId | string | yes |  |
| Filters | array | no |  |
| Offset | integer | no |  |
| Limit | integer | no |  |

### Describe Node Pools Elasticity Strength
`POST https://apizie.tech/v1/cloud:tencent-tke/describe-node-pools-elasticity-strength` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |

### Describe Zone Instance Config Infos
`POST https://apizie.tech/v1/cloud:tencent-tke/describe-zone-instance-config-infos` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| Filters | array | no |  |

### Detach Application Role
`POST https://apizie.tech/v1/cloud:tencent-tke/detach-application-role` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ClusterId | string | no |  |
| Instances | array | no |  |

### Modify Cluster Machine
`POST https://apizie.tech/v1/cloud:tencent-tke/modify-cluster-machine` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ClusterId | string | yes |  |
| MachineNames | array | yes |  |
| DisplayName | string | no |  |
| SystemDisk | object | no |  |
| SecurityGroupIDs | array | no |  |
| InstanceChargePrepaid | object | no |  |
| InstanceChargeType | string | no |  |
| ModifyPortableDataDisk | boolean | no |  |

### Modify Health Check Policy
`POST https://apizie.tech/v1/cloud:tencent-tke/modify-health-check-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ClusterId | string | yes |  |
| HealthCheckPolicy | object | yes |  |

### Modify Node Pool
`POST https://apizie.tech/v1/cloud:tencent-tke/modify-node-pool` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ClusterId | string | yes |  |
| NodePoolId | string | yes |  |
| Name | string | no |  |
| Labels | array | no |  |
| Taints | array | no |  |
| Tags | array | no |  |
| DeletionProtection | boolean | no |  |
| Unschedulable | boolean | no |  |
| Native | object | no |  |
| Annotations | array | no |  |

### Reboot Machines
`POST https://apizie.tech/v1/cloud:tencent-tke/reboot-machines` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ClusterId | string | yes |  |
| MachineNames | array | yes |  |
| StopType | string | no |  |

### Scale Node Pool
`POST https://apizie.tech/v1/cloud:tencent-tke/scale-node-pool` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ClusterId | string | yes |  |
| NodePoolId | string | yes |  |
| Replicas | integer | yes |  |

### Set Machine Login
`POST https://apizie.tech/v1/cloud:tencent-tke/set-machine-login` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ClusterId | string | yes |  |
| MachineName | string | yes |  |
| KeyIds | array | no |  |

### Start Machines
`POST https://apizie.tech/v1/cloud:tencent-tke/start-machines` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ClusterId | string | yes |  |
| MachineNames | array | yes |  |

### Stop Machines
`POST https://apizie.tech/v1/cloud:tencent-tke/stop-machines` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| ClusterId | string | yes |  |
| MachineNames | array | yes |  |
| StopType | string | no |  |

## Example
```
curl "https://apizie.tech/v1/cloud:tencent-tke/create-health-check-policy" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Tencent Cloud Tencent Kubernetes Engine API?
Create a free Apizie key, then send POST https://apizie.tech/v1/cloud:tencent-tke/create-health-check-policy with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Tencent Cloud Tencent Kubernetes Engine API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Tencent Cloud Tencent Kubernetes Engine itself also needs your own key from tencentcloudapi.com.

### Can AI agents use the Tencent Cloud Tencent Kubernetes Engine API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:tencent-tke.

### What is the status of the Tencent Cloud Tencent Kubernetes Engine API?
Needs your own provider key (bring your own key)
