# Tencent Cloud Chaos Engineering API

> Tencent Cloud Chaos Engineering API on Apizie: 17 endpoints (Create Task From Action, Create Task From Multi Action, Create Task From Template, Delete Task, …) 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-cfg/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

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

Tencent Cloud API 3.0 for Chaos Engineering (cfg). Every call is signed with TC3-HMAC-SHA256 using your SecretId and SecretKey.

## Endpoints

### Create Task From Action
`POST https://apizie.tech/v1/cloud:tencent-cfg/create-task-from-action` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| TaskActionId | integer | yes |  |
| TaskInstances | array | yes |  |
| TaskTitle | string | no |  |
| TaskDescription | string | no |  |
| TaskActionGeneralConfiguration | string | no |  |
| TaskActionCustomConfiguration | string | no |  |
| TaskPauseDuration | integer | no |  |
| TaskTags | array | no |  |

### Create Task From Multi Action
`POST https://apizie.tech/v1/cloud:tencent-cfg/create-task-from-multi-action` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| TaskInstances | array | yes |  |
| TaskTitle | string | no |  |
| TaskDescription | string | no |  |
| TaskPauseDuration | integer | no |  |
| TaskAction | array | no |  |

### Create Task From Template
`POST https://apizie.tech/v1/cloud:tencent-cfg/create-task-from-template` (byok)

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

### Delete Task
`POST https://apizie.tech/v1/cloud:tencent-cfg/delete-task` (byok)

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

### Describe Action Field Config List
`POST https://apizie.tech/v1/cloud:tencent-cfg/describe-action-field-config-list` (byok)

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

### Describe Action Library List
`POST https://apizie.tech/v1/cloud:tencent-cfg/describe-action-library-list` (byok)

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

### Describe Object Type List
`POST https://apizie.tech/v1/cloud:tencent-cfg/describe-object-type-list` (byok)

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

### Describe Task
`POST https://apizie.tech/v1/cloud:tencent-cfg/describe-task` (byok)

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

### Describe Task Execute Logs
`POST https://apizie.tech/v1/cloud:tencent-cfg/describe-task-execute-logs` (byok)

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

### Describe Task List
`POST https://apizie.tech/v1/cloud:tencent-cfg/describe-task-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| Limit | integer | yes |  |
| Offset | integer | yes |  |
| TaskTitle | string | no |  |
| TaskTag | array | no |  |
| TaskStatus | integer | no |  |
| TaskStartTime | string | no |  |
| TaskEndTime | string | no |  |
| TaskUpdateTime | string | no |  |
| Tags | array | no |  |
| Filters | array | no |  |
| TaskId | array | no |  |
| ApplicationId | array | no |  |
| ApplicationName | array | no |  |
| TaskStatusList | array | no |  |
| ArchId | string | no |  |
| ArchName | string | no |  |

### Describe Task Policy Trigger Log
`POST https://apizie.tech/v1/cloud:tencent-cfg/describe-task-policy-trigger-log` (byok)

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

### Describe Template
`POST https://apizie.tech/v1/cloud:tencent-cfg/describe-template` (byok)

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

### Describe Template List
`POST https://apizie.tech/v1/cloud:tencent-cfg/describe-template-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| Limit | integer | yes |  |
| Offset | integer | yes |  |
| Title | string | no |  |
| Tag | array | no |  |
| IsUsed | integer | no |  |
| Tags | array | no |  |
| TemplateSource | integer | no |  |
| TemplateIdList | array | no |  |
| Filters | array | no |  |

### Execute Task
`POST https://apizie.tech/v1/cloud:tencent-cfg/execute-task` (byok)

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

### Execute Task Instance
`POST https://apizie.tech/v1/cloud:tencent-cfg/execute-task-instance` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| TaskId | integer | yes |  |
| TaskActionId | integer | yes |  |
| TaskInstanceIds | array | yes |  |
| IsOperateAll | boolean | yes |  |
| ActionType | integer | yes |  |
| TaskGroupId | integer | yes |  |

### Modify Task Run Status
`POST https://apizie.tech/v1/cloud:tencent-cfg/modify-task-run-status` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| TaskId | integer | yes |  |
| Status | integer | yes |  |
| IsExpect | boolean | no |  |
| Summary | string | no |  |
| Issue | string | no |  |
| Record | string | no |  |
| IncludeRecordInReport | integer | no |  |

### Trigger Policy
`POST https://apizie.tech/v1/cloud:tencent-cfg/trigger-policy` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| X-TC-Region | string | no | Region for regional products, for example ap-singapore, ap-guangzhou, na-siliconvalley |
| TaskId | integer | yes |  |
| Name | string | yes |  |
| Content | string | yes |  |
| TriggerType | integer | yes |  |

## Example
```
curl "https://apizie.tech/v1/cloud:tencent-cfg/create-task-from-action" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Tencent Cloud Chaos Engineering API?
Create a free Apizie key, then send POST https://apizie.tech/v1/cloud:tencent-cfg/create-task-from-action with the header x-api-key. Every endpoint returns { project, data, timestamp }.

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

### Can AI agents use the Tencent Cloud Chaos Engineering 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-cfg.

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