tencent cloud

APIs

Cloud Virtual Machine
History
Introduction
API Category
Making API Requests
Region APIs
Instance APIs
Cloud Hosting Cluster APIs
Image APIs
Instance Launch Template APIs
Placement Group APIs
Key APIs
Security Group APIs
Network APIs
Data Types
Error Codes
Tencent Cloud Lighthouse
History
Introduction
API Category
Making API Requests
Image APIs
Firewall APIs
Key APIs
Instance APIs
CCN APIs
Snapshot APIs
Other APIs
Cloud Disk APIs
Scene APIs
Package APIs
Quota APIs
Region APIs
Data Types
Error Codes
Auto Scaling
History
Introduction
API Category
Making API Requests
Scaling Group APIs
Scaling Group Instances APIs
Launch Configuration APIs
Scheduled Action APIs
Alarm Trigger Policy APIs
Notification APIs
Lifecycle Hook APIs
Instance Refresh APIs
Other APIs
Data Types
Error Codes
Batch Compute
History
Introduction
API Category
Making API Requests
Compute Environment APIs
Configuration Viewing-related APIs
Task Template-related APIs
Job-related APIs
Data Types
Error Codes
Tencent Cloud Automation Tools
History
Introduction
API Category
Making API Requests
Remote Command APIs
Scheduled Execution APIs
Managed Instance APIs
Scenario APIs
Statistics APIs
Data Types
Error Codes
Edge Computing Machine
History
API Category
Making API Requests
Region APIs
Module APIs
Instance APIs
Image APIs
VPC APIs
Subnet APIs
Route Table APIs
CLB APIs
ENI APIs
EIP APIs
HAVIP APIs
Other API
Key APIs
Security Group APIs
Data Types
Error Codes
Tencent Kubernetes Engine
History
Introduction
API Category
Making API Requests
Elastic Cluster APIs
Resource Reserved Coupon APIs
Cluster APIs
Third-party Node APIs
Relevant APIs for Addon
Network APIs
Node APIs
Node Pool APIs
TKE Edge Cluster APIs
Cloud Native Monitoring APIs
Scaling group APIs
Super Node APIs
Other APIs
Data Types
Error Codes
TKE API 2022-05-01
Tencent Container Registry
History
Introduction
API Category
Making API Requests
Instance Management APIs
Namespace APIs
Access Control APIs
Instance Synchronization APIs
Tag Retention APIs
Trigger APIs
Helm Chart APIs
Image Repository APIs
Custom Account APIs
Data Types
Error Codes
Tencent Cloud Elastic Microservice
History
Introduction
API Category
Making API Requests
Environment APIs
ModifyIngress
Resource APIs
Application APIs
Service APIs
Application Deployment APIs
Access Policy APIs
Configuration file APIs
Log collecting APIs
Scaling Rule APIs
Application Version APIs
Other APIs
Workload APIs
Data Types
Error Codes
Serverless Cloud Function
History
Introduction
API Category
Making API Requests
Other APIs
Namespace APIs
Layer Management APIs
Async Event Management APIs
Trigger APIs
Function APIs
Function and Layer Status Description
Data Types
Error Codes
Event Bridge
History
Introduction
API Category
Making API Requests
Delivery Target APIs
Event Bus APIs
Event Rule APIs
Event Connector APIs
Data Transformer APIs
Event Storage APIs
Data Types
Error Codes
Cloud Object Storage
Introduction
Common Request Headers
Common Response Headers
Error Codes
Request Signature
Action List
Service APIs
Bucket APIs
Object APIs
Batch Operation APIs
Data Processing APIs
Job and Workflow
Content Moderation APIs
Cloud Antivirus API
Cloud File Storage
History
Introduction
API Category
Snapshot APIs
File system APIs
Lifecycle APIs
Other APIs
Data Flow APIs
Making API Requests
Permission Group APIs
Service APIs
Scaling APIs
Data Migration APIs
Data Types
Error Codes
Cloud Block Storage
History
Introduction
API Category
Making API Requests
Snapshot APIs
Cloud Disk APIs
Data Types
Error Codes
Cloud HDFS
History
Introduction
API Category
Making API Requests
Other APIs
Permission group APIs
Permission rule APIs
Mount point APIs
Lifecycle rule APIs
File system APIs
Restoration task APIs
Data Types
Error Codes
Cloud Log Service
History
Introduction
API Category
Making API Requests
Topic Management APIs
Log Set Management APIs
Index APIs
Topic Partition APIs
Machine Group APIs
Collection Configuration APIs
Log APIs
Metric APIs
Alarm Policy APIs
Data Processing APIs
Kafka Protocol Consumption APIs
Kafka Task APIs
Kafka Data Subscription APIs
COS Task APIs
SCF Delivery Task APIs
Scheduled SQL Analysis APIs
COS Data Import Task APIs
Data Types
Error Codes
TDSQL-C for MySQL
History
Introduction
API Category
Making API Requests
Instance APIs
Multi-Availability Zone APIs
Other APIs
Audit APIs
Database Proxy APIs
Backup and Recovery APIs
Parameter Management APIs
Billing APIs
serverless APIs
Resource Package APIs
Account APIs
Performance Analysis APIs
Data Types
Error Codes
TencentDB for MySQL
History
Introduction
API Category
Instance APIs
Making API Requests
Data Import APIs
Database Proxy APIs
Database Audit APIs
Security APIs
Task APIs
Backup APIs
Account APIs
Rollback APIs
Parameter APIs
Database APIs
Monitoring APIs
Log-related API
Data Types
Error Codes
TencentDB for MariaDB
History
Introduction
API Category
Making API Requests
Security Group APIs
Other APIs
Account APIs
Parameter Management APIs
Monitoring Management APIs
Instance Management APIs
Backup and Restoration APIs
Data Types
Error Codes
TencentDB for PostgreSQL
History
Introduction
API Category
Making API Requests
Instance APIs
Read-Only Instance APIs
Backup and Recovery APIs
Parameter Management APIs
Security Group APIs
Performance Optimization APIs
Account APIs
Specification APIs
Network APIs
Data Types
Error Codes
TencentDB for SQL Server
History
Introduction
API Category
Making API Requests
Sales and fee related APIs
Instance Management related APIs
Operation and maintenance management related APIs
Network management related APIs
Account management related APIs
Database management related APIs
Security group management related APIs
Data security encryption related APIs
Parameter configuration related APIs
Extended Event related APIs
Log management related APIs
Read only instance management related APIs
Publish and subscribe related APIs
Backup related APIs
Data migration (cold standby migration) related APIs
Rollback related APIs
Data migration (DTS old version) related APIs
SQL Server Integration Services (SSIS) related APIs
Data Types
Error Codes
TDSQL for MySQL
History
Introduction
API Category
Security Group APIs
Other APIs
Making API Requests
TDSQL APIs
Data Types
Error Codes
Tencent Cloud Distributed Cache (Redis OSS-Compatible)
History
Introduction
API Category
Making API Requests
Instance APIs
Parameter Management APIs
Other APIs
Backup and Restoration APIs
Region APIs
Monitoring and Management APIs
Log APIs
Data Types
Error Codes
TencentDB for MongoDB
History
Introduction
API Category
Making API Requests
Instance APIs
Backup APIs
Account APIs
Other APIs
Task APIs
Introduction
Data Types
Error Codes
TencentDB for TcaplusDB
History
Introduction
API Category
Making API Requests
Table Group APIs
Other APIs
Table APIs
Cluster APIs
Data Types
Error Codes
Data Transfer Service
History
Introduction
API Category
Making API Requests
(NewDTS) Data Migration APIs
Data Sync APIs
Data Consistency Check APIs
(NewDTS) Data Subscription APIs
Data Types
Error Codes
DTS API 2018-03-30
TencentDB for DBbrain
History
Introduction
Introduction
API Category
Making API Requests
Session Killing APIs
Exception Detection APIs
Other APIs
Redis related APIs
Health Report Email Sending APIs
Space Analysis APIs
Security Audit APIs
Slow Log Analysis APIs
Database Audit APIs
Data Types
Error Codes
DBbrain APIs 2019-10-16
Virtual Private Cloud
History
Introduction
API Category
Making API Requests
VPC APIs
Route Table APIs
Elastic Public IP APIs
Elastic IPv6 APIs
Highly Available Virtual IP APIs
ENI APIs
Bandwidth Package APIs
NAT Gateway APIs
Direct Connect Gateway APIs
Cloud Connect Network APIs
Network ACL APIs
Network Parameter Template APIs
Network Detection-Related APIs
Flow Log APIs
Gateway Traffic Monitor APIs
Private Link APIs
Traffic Mirroring APIs
Other APIs
Subnet APIs
VPN Gateway APIs
Security Group APIs
Snapshot Policy APIs
Error Codes
Data Types
Cloud Load Balancer
History
Introduction
API Category
Instance APIs
Listener APIs
Backend Service APIs
Target Group APIs
Redirection APIs
Other APIs
Classic CLB APIs
Load Balancing APIs
Making API Requests
Data Types
Error Codes
CLB API 2017
Direct Connect
History
Introduction
API Category
Making API Requests
Direct Connect APIs
Data Types
Error Codes
Content Delivery Network
History
Introduction
API Category
Content Management APIs
Real-time Log APIs
Service Query APIs
Data Query APIs
Making API Requests
Log Query APIs
Domain Name Management APIs
Configuration Management APIs
Obsoleted APIs
Other APIs
Data Types
Error Codes
Global Application Acceleration Platform
History
Introduction
API Category
Rule APIs
Connection Group APIs
Making API Requests
Origin Server APIs
Listener APIs
Connection APIs
Certificate APIs
Other APIs
Data Types
Error Codes
Tencent Cloud Firewall
History
Introduction
API Category
Making API Requests
Intrusion Defense APIs
Access Control APIs
Other APIs
Enterprise Security Group APIs
Firewall Status APIs
Data Types
Error Codes
Tencent Cloud EdgeOne
History
Introduction
API Category
Making API Requests
Site APIs
Acceleration Domain Management APIs
Site Acceleration Configuration APIs
Edge Function APIs
Alias Domain APIs
Security Configuration APIs
Layer 4 Application Proxy APIs
Content Management APIs
Data Analysis APIs
Log Service APIs
Billing APIs
Certificate APIs
Origin Protection APIs
Load Balancing APIs
Diagnostic Tool APIs
Custom Response Page APIs
API Security APIs
DNS Record APIs
Content Identifier APIs
Legacy APIs
Ownership APIs
Image and Video Processing APIs
Multi-Channel Security Gateway APIs
Version Management APIs
Data Types
Error Codes
Cloud Workload Protection Platform
History
Introduction
API Category
Asset Management APIs
Virus Scanning APIs
Abnormal Log-in APIs
Password Cracking APIs
Malicious Request APIs
High-Risk Command APIs
Local Privilege Escalation APIs
Reverse Shell APIs
Vulnerability Management APIs
New Baseline Management APIs
Baseline Management APIs
Advanced Defense APIs
Security Operation APIs
Expert Service APIs
Other APIs
Overview Statistics APIs
Settings Center APIs
Making API Requests
Intrusion Detection APIs
Data Types
Error Codes
Key Management Service
History
Introduction
API Category
Key APIs
Making API Requests
Asymmetric Key APIs
Data Types
Error Codes
Secrets Manager
History
Introduction
API Category
Making API Requests
Data Security APIs
Other APIs
Data Types
Error Codes
Captcha
History
Introduction
API Category
Making API Requests
Server APIs
Error Codes
Customer Identity and Access Management
History
Introduction
API Category
Making API Requests
User Management APIs
Data Sync APIs
Audit Management APIs
Data Types
Error Codes
Security Token Service
History
Introduction
API Category
Making API Requests
STS APIs
Data Types
Error Codes
SSL Certificates
History
Introduction
API Category
Making API Requests
Certificate APIs
Certificate Renewal (Certificate ID Unchanged) APIs
CSR APIs
Data Types
Error Codes
Private DNS
History
Introduction
API Category
Making API Requests
Private DNS APIs
Data Types
Error Codes
DNSPod
History
Introduction
API Category
Making API Requests
Line APIs
Package and Value-Added Service APIs
Batch Operation APIs
Group APIs
Record APIs
DNS Query Volume APIs
Alias APIs
Domain APIs
Data Types
Error Codes
Elastic MapReduce
History
Introduction
API Category
Cluster Resource Management APIs
Cluster Services APIs
User Management APIs
Data Inquiry APIs
Scaling APIs
Configuration APIs
Other APIs
Serverless HBase APIs
YARN Resource Scheduling APIs
Making API Requests
Data Types
Error Codes
Elasticsearch Service
History
Introduction
API Category
Instance APIs
Making API Requests
Data Types
Error Codes
Data Lake Compute
History
Introduction
API Category
Making API Requests
Data Table APIs
Task APIs
Metadata APIs
Service Configuration APIs
Permission Management APIs
Database APIs
Data Source Connection APIs
Data Optimization APIs
Data Engine APIs
Resource Group for the Standard Engine APIs
Data Types
Error Codes
Face Recognition
History
Introduction
API Category
Making API Requests
Face Detection and Analysis APIs
Facial Feature Localization APIs
Face Comparison APIs
Group Management APIs
Face Search APIs
Face Verification APIs
Image-based Liveness Detection (High Precision) APIs
Data Types
Error Codes
eKYC
History
Introduction
API Category
Making API Requests
Selfie Verification (Pure API) APIs
Selfie Verification (App SDK) APIs
Identity Verification (App SDK) APIs
Identity Verification(Mobile HTML5) APIs
AI Face Shield (Pure API) APIs
Other APIs
Data Types
Error Codes
Text To Speech
History
Introduction
API Category
Making API Requests
General Text-to-Speech APIs
Data Types
Error Codes
Tencent Machine Translation
History
Introduction
API Category
Making API Requests
APIs
Error Codes
Optical Character Recognition
History
Introduction
API Category
Making API Requests
Document Intelligent APIs
Card and Document OCR APIs
General Text OCR APIs
Vehicle Scene OCR APIs
Data Types
Error Codes
IoT Hub
History
Introduction
API Category
Making API Requests
Device Shadow APIs
Device APIs
CA Certificate APIs
Product APIs
Data Types
Error Codes
TDMQ for CKafka
History
Introduction
API Category
Making API Requests
Other APIs
ACL APIs
Instance APIs
Routing APIs
DataHub APIs
Topic APIs
Data Types
Error Codes
Cloud Message Queue
History
API Category
Making API Requests
Topic APIs
Queue APIs
Introduction
Data Types
Error Codes
Chat
JavaScript
Android
iOS & macOS
Swift
Flutter
Electron
Unity
React Native
C APIs
C++
Short Message Service
History
Introduction
API Category
Making API Requests
SMS Mobile Number APIs
SMS Conversion Rate APIs
Status Pull APIs
SMS Statistics APIs
SMS Signature APIs
SMS Delivery APIs
SMS Template APIs
Data Types
Error Codes
SMS Callback APIs
Tencent Push Notification Service
Overview
API Overview
Call Method
Push APIs
Tag APIs
Account APIs
Statistics APIs
User Attribute APIs
Server-Side Error Codes
Server SDKs
API (Java)
Simple Email Service
History
Introduction
API Category
Making API Requests
Domain Verification APIs
Mail APIs
Template APIs
Statistics APIs
Sender Address APIs
Blocklist APIs
Sending Status Query APIs
Batch Task APIs
Custom Blocklist APIs
Data Types
Error Codes
Tencent Real-Time Communication
History
Introduction
API Category
Room Management APIs
Stream mixing and relay APIs
On-cloud recording APIs
Data Monitoring APIs
Pull stream Relay Related interface
Web Record APIs
AI Service APIs
Cloud Slicing APIs
Cloud Moderation APIs
Making API Requests
Call Quality Monitoring APIs
Usage Statistics APIs
Data Types
Appendix
Error Codes
StreamLive
History
Introduction
API Category
Making API Requests
Input Management APIs
Input Security Group Management APIs
Channel Management APIs
Plan APIs
Watermark Management APIs
Statistics APIs
Data Types
Error Codes
StreamPackage
History
Introduction
API Category
Making API Requests
Channel Management APIs
Advertising Insertion Configuration Management APIs
Channel linear assembly management APIs
VOD remux task APIs
Usage Query APIs
HarvestJob Management APIs
Data Types
Error Codes
StreamLink
History
API Category
Making API Requests
Flow APIs
Data Types
Error Codes
Cloud Streaming Services
History
Introduction
API Category
Making API Requests
Live Pad APIs
Live Stream Mix APIs
Time Shifting APIs
Monitoring Data Query APIs
Billing Data Query APIs
Live Transcoding APIs
Delayed Playback Management APIs
Domain Name Management APIs
Watermark Management APIs
Certificate Management APIs
Stream Pulling APIs
Recording Management APIs
Live Callback APIs
Screencapturing and Porn Detection APIs
Authentication Management APIs
Live Stream Management APIs
Data Types
Error Codes
Video on Demand
History
Introduction
API Category
Other APIs
Media Processing APIs
Parameter Template APIs
Task Management APIs
Media Upload APIs
Media Management APIs
Event Notification Relevant API
Media Categorization APIs
Domain Name Management APIs
Distribution APIs
AI-based Sample Management APIs
Region Management APIs
Data Statistics APIs
Carousel-Related APIs
Just In Time Transcode APIs
No longer recommended APIs
Making API Requests
AI-based image processing APIs
Task Flow APIs
Data Types
Error Codes
Video on Demand API 2024-07-18
Media Processing Service
History
Introduction
API Category
Making API Requests
Processing Task Initiation APIs
Task Management APIs
Transcoding and Enhancement Template APIs
Watermark Template APIs
Screenshot Template APIs
Media AI Template APIs
Media AI—Hotword Lexicon APIs
Media AI—Sample Management APIs
Media Quality Inspection Template APIs
Live Streaming Recording Template APIs
Orchestration Management APIs
Data Statistics APIs
StreamLink—Security Group Management APIs
Other APIs
Image Processing Template APIs
AI Generation APIs
Other APIs
Data Types
Error Codes
Cloud Application Rendering
History
Introduction
API Category
Making API Requests
User APIs
Application Management APIs
Project Management APIs
Concurrency Management APIs
Stream Push Service APIs
Data Types
Error Codes
Game Multimedia Engine
History
Introduction
API Category
Usage APIs
Recording APIs
Making API Requests
Voice Chat APIs
Application APIs
Data Types
Error Codes
Tag
History
Introduction
API Category
Making API Requests
Write APIs
Read APIs
Project APIs
Data Types
Error Codes
Cloud Access Management
History
Introduction
API Category
Making API Requests
User APIs
Policy APIs
Role APIs
Identity Provider APIs
Data Types
Error Codes
CloudAudit
History
Introduction
API Category
Calling Method
CloudAudit APIs
Data Types
Error Codes
Tencent Cloud Organization
History
Introduction
API Category
Making API Requests
Organization Settings APIs
Department and Member Management APIs
Unified Member Login APIs
Member Access Management APIs
Organization Service Management APIs
Organization Management Policy APIs
Resource Sharing APIs
Identity Center Management APIs
Identity Center User Management APIs
Identity Center User Group Management APIs
Identity Center Management SCIM Synchronization APIs
Identity Center Single Sign-On Management APIs
Identity Center Permission Configuration Management APIs
Identity Center Multi-Account Authorization Management APIs
Identity Center Sub-User Synchronization Management APIs
Data Types
Error Codes
TCO API 2018-12-25
Tencent Cloud Observability Platform
History
Introduction
API Category
Making API Requests
Monitoring Data Query APIs
Alarm APIs
Legacy Alert APIs
Notification Template APIs
TMP APIs
Grafana Service APIs
Event Center APIs
TencentCloud Managed Service for Prometheus APIs
Monitoring APIs
Data Types
Error Codes
Real User Monitoring
History
Introduction
API Category
Making API Requests
Console APIs
Business System and Project Information APIs
Page Performance APIs
Custom Speed Test APIs
Custom Event APIs
Monitoring APIs
Exception Analysis APIs
Page Visit APIs
Static Resource Monitoring APIs
Log APIs
Page Performance APIs
Data Types
Error Codes
International Partners
History
Introduction
API Category
Making API Requests
Customer Management APIs
Credit Management APIs
Agent APIs
Bill Management APIs
Voucher Management APIs
Commission Management APIs
Data Types
Error Codes
Billing Center
API Category
Funds Management APIs
Order Management APIs
Resource Management APIs
Bill Management APIs
Cost Allocation Management APIs
Cost Management APIs
Making API Requests
Organization Account APIs
Data Types
Error Codes
TDSQL Boundless
History
Introduction
API Category
Making API Requests
Instance APIs
Security Group APIs
Task APIs
Backup APIs
Rollback APIs
Parameter APIs
Database APIs
Data Types
Error Codes
TDMQ for MQTT
History
Introduction
API Category
Making API Requests
Cluster APIs
Topic APIs
Authorization Policy APIs
User APIs
Client APIs
Message APIs
Message Enhancement Rule APIs
Data Types
Error Codes
Tencent HY
History
Introduction
API Category
Making API Requests
Hunyuan Text APIs
Hunyuan 3D APIs
Data Types
Error Codes
Smart Media Hosting
History
Introduction
API Category
Making API Requests
PaaS Service APIs
Official Cloud Disk APIs
Data Types
Error Codes
Quota Center
History
Introduction
API Category
Making API Requests
Alarm APIs
Data Types
Error Codes
Message Center
History
Introduction
API Category
Making API Requests
Message Subscription APIs
Data Types
Error Codes
Business Intelligence
History
Introduction
API Category
Making API Requests
Project Management APIs
Role APIs
Database Table APIs
Report Embedding APIs
Page Management APIs
Data Types
Error Codes
LLM Knowledge Engine Basic API
History
Introduction
API Category
Making API Requests
Atomic Capability APIs
Data Types
Error Codes
Tencent Cloud Agent Development Platform
History
API Category
Making API Requests
Atomic Capability APIs
Operation Optimization APIs
Document Library APIs
Q&A Database APIs
Knowledge Tag APIs
Application Management APIs
Enterprise Management APIs
Billing APIs
Release Management APIs
Dialogue Endpoint APIs
Data Statistics APIs
Data Types
Error Codes
Tencent Cloud Blockchain as a Service
History
Introduction
API Category
Making API Requests
Hyperledger Fabric 2.3 APIs
Data Types
Error Codes
Performance Testing Service
History
Introduction
API Category
Making API Requests
PTS-related APIs
Data Types
Error Codes
Real-time Teleoperation
History
Introduction
API Category
Making API Requests
Project APIs
Device APIs
Session APIs
Authorization APIs
Other APIs
Data Types
Error Codes
Gateway Load Balancer
History
Introduction
API Category
Making API Requests
Target Group APIs
GWLB APIs
Other APIs
Data Types
Error Codes
Identity Aware Platform
History
Introduction
API Category
Making API Requests
IAP APIs
Error Codes
Cloud Dedicated Cluster
History
Introduction
API Category
Making API Requests
Cloud Dedicated Cluster (CDC) APIs
Data Types
Error Codes
Image Creation Large Model
History
Introduction
API Category
Making API Requests
Image Style Transfer APIs
Data Types
Error Codes
Face Fusion
API Category
Making API Requests
Image Face Fusion (Basic) APIs
Video Face Fusion (Single Face) APIs
Data Types
Error Codes
Tencent Smart Advisor-Chaotic Fault Generator
History
Introduction
API Category
Making API Requests
Task APIs
Template Library APIs
Data Types
Error Codes
Tencent HealthCare Omics Platform
History
Introduction
API Category
Making API Requests
Environment Management APIs
Tencent Healthcare Omics Platform APIs
Data Types
Error Codes
Tencent Cloud TCHouse-D
History
Introduction
API Category
Making API Requests
Cluster Operation APIs
Database and Table APIs
Cluster Information Viewing APIs
Hot-Cold Data Layering APIs
Database and Operation Audit APIs
User and Permission APIs
Resource Group Management APIs
Data Types
Error Codes
Tencent Cloud WeData
History
Introduction
API Category
Making API Requests
Project Management APIs
Smart Ops Related Interfaces
Resource Group APIs
Data Development APIs
Data Asset - Data Dictionary APIs
Data Development APIs
Ops Center APIs
Data Exploration APIs
Data Operations Related Interfaces
Asset APIs
Metadata Related Interfaces
Task Operations APIs
Data Security APIs
Instance Operation and Maintenance Related Interfaces
Data Map and Data Dictionary APIs
Data Quality Related Interfaces
DataInLong APIs
Platform Management APIs
Data Source Management APIs
Data Quality APIs
Platform Management APIs
Asset Data APIs
Data Source Management APIs
Data Types
Error Codes
WeData API 2025-08-06
Anti-DDoS
History
Introduction
API Category
Making API Requests
Anti-DDoS Advanced Instance APIs
Resource List APIs
Protection Configuration APIs
Other APIs
Alarm Notification APIs
Connection Configuration APIs
Intelligent Scheduling APIs
Black hole unblocking APIs
Statistical Report APIs
Data Types
Error Codes
Cloud Contact Center
History
Introduction
API Category
Making API Requests
Agent APIs
Skill Group APIs
Number APIs
Dual Call APIs
Predictive Outbound Call APIs
SIP Phone APIs
Call Service Record APIs
Billing APIs
Other APIs
Outbound Call APIs
Speech Intelligent Agent APIs
Data Types
Error Codes
Tencent Cloud Super App as a Service
History
Introduction
API Category
Making API Requests
Operation Management APIs
Platform Management APIs
Sensitive API-Related APIs
Role Management APIs
Team Management APIs
Other Console APIs
Mini Program or Mini Game APIs
Management-Sensitive APIs
Global Domain Management APIs
Superapp APIs
User Management APIs
Data Types
Tencent Cloud Smart Advisor
History
Introduction
API Category
Making API Requests
Other APIs
Task APIs
Cloud Architecture Console APIs
Data Types
Error Codes
TDMQ for RabbitMQ
History
Introduction
API Category
Making API Requests
Relevant APIs for RabbitMQ Serverless PAAS Capacity
RabbitMQ Serverless Instance Management APIs
Data Types
Error Codes
Control Center
History
Introduction
API Category
Making API Requests
Account Factory APIs
Data Types
Error Codes
TDMQ for CMQ
API Documentation
API 2.0 to 3.0 Switch Guide
Tencent Cloud TCHouse-P
History
Introduction
API Category
Making API Requests
Information Query APIs
Instance APIs
Query APIs
Cluster Management APIs
Cluster Operation APIs
Data Types
Error Codes
TDMQ for RocketMQ
History
API Category
Making API Requests
Topic APIs
Consumer Group APIs
Message APIs
Role Authentication APIs
Hitless Migration APIs
Cloud Migration APIs
Cluster APIs
Data Types
Error Codes
Cloud Dedicated Zone
History
Introduction
API Category
Making API Requests
Availability Zone APIs
Data Types
Error Codes
Tencent Cloud Health Dashboard
History
Introduction
API Category
Making API Requests
Event APIs
Data Types
Error Codes
Application Performance Management
History
Introduction
API Category
Making API Requests
Application APIs
Business System APIs
General Query APIs
Unavailable APIs
Performance Analysis APIs
Data Types
Error Codes
Config
History
Introduction
API Category
Making API Requests
Rule APIs
Resource APIs
Data Types
Error Codes
Automatic Speech Recognition
History
Introduction
API Category
Making API Requests
Recording Recognition APIs
Real-Time Speech Recognition APIs
Data Types
Error Codes
Tencent Cloud TI Platform
History
Introduction
API Category
Making API Requests
Online Service APIs
Data Types
Error Codes
Web Application Firewall
History
Introduction
API Category
Making API Requests
Asset Management APIs
Billing APIs
Protection Settings APIs
Other APIs
IP Management APIs
Integration APIs
Log Service APIs
Security Overview APIs
Rule Engine APIs
Data Types
Error Codes
Cloud Security Center
History
Introduction
API Category
Making API Requests
Multi-account management related APIs
Scan Task APIs
Risk Center APIs
Asset Center APIs
Cloud Boundary Analysis APIs
Cloud API Anomaly Detection APIs
Report Download APIs
Solid Protection APIs
Cloud Security Center Overview APIs
Data Types
Error Codes
Risk Control Engine
History
Introduction
API Category
Making API Requests
TencentCloud API APIs
Data Types
Error Codes
TencentDB for CTSDB
History
Introduction
API Category
Making API Requests
Instance APIs
Database APIs
Data Types
Error Codes
Tencent Interactive Whiteboard
History
Introduction
API Category
Making API Requests
Whiteboard Push APIs
Other APIs
Document Transcoding APIs
Real-Time Recording APIs
Statistics Query APIs
Whiteboard Snapshot APIs
Recording Video Generation APIs
Data Types
Error Codes
Tencent Container Security Service
History
Introduction
API Category
Making API Requests
Network Security APIs
Cluster Security APIs
Security Compliance APIs
Runtime security - High-risk syscalls
Runtime Security - Reverse Shell APIs
Runtime Security APIs
Alert Settings APIs
Advanced prevention - K8s API abnormal requests
Asset Management APIs
Security Operations - Log Analysis APIs
Runtime Security - Trojan Call APIs
Runtime Security - Container Escape APIs
Image Security APIs
Billing APIs
Data Types
Error Codes
Domains
History
Introduction
API Category
Making API Requests
Domain Management APIs
Domain Query APIs
Bulk Operation APIs
Registrant Profile APIs
Other APIs
Data Types
Error Codes
Low-code Interactive Classroom
History
Introduction
API Category
Making API Requests
User Login APIs
Room Management APIs
Group Management APIs
Application Configuration APIs
Recording Management APIs
Courseware Management APIs
User Management APIs
Developer APIs
Data Types
Error Codes
文档APIs

Data Types

聚焦模式
字号
最后更新时间: 2026-03-26 22:22:48

APIDoc

Basic information of API document

Used by actions: CreateAPIDoc, DescribeAPIDocs, ModifyAPIDoc, ResetAPIDocPassword.

Name Type Description
ApiDocId String API document ID
ApiDocName String API document name
ApiDocStatus String API document build status

APIDocInfo

API document details

Used by actions: DescribeAPIDocDetail.

Name Type Description
ApiDocId String API document ID
ApiDocName String API document name
ApiDocStatus String API document build status
ApiCount Integer Number of APIs with API documents
ViewCount Integer Number of views of API document
ReleaseCount Integer Number of releases of API document
ApiDocUri String API document access URI
SharePassword String API document password for sharing
UpdatedTime Timestamp API document update time
ServiceId String Service ID
Environment String Environment information
ApiIds Array of String ID of the API for which to generate the API document
ServiceName String Service name
ApiNames Array of String Name of the API for which to generate the API document

APIDocs

API document list

Used by actions: DescribeAPIDocs.

Name Type Description
TotalCount Integer Number of API documents
APIDocSet Array of APIDoc Basic information of API document

ApiAppApiInfo

Information of the API bound to the application

Used by actions: DescribeApiAppBindApisStatus, DescribeApiBindApiAppsStatus.

Name Type Description
ApiAppName String Application name
Note: this field may return null, indicating that no valid values can be obtained.
ApiAppId String Application ID
ApiId String API ID
Note: this field may return null, indicating that no valid values can be obtained.
ApiName String API name
Note: this field may return null, indicating that no valid values can be obtained.
ServiceId String Service ID
Note: this field may return null, indicating that no valid values can be obtained.
AuthorizedTime Timestamp ISO8601 Binding authorization time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.
Note: this field may return null, indicating that no valid values can be obtained.
ApiRegion String API region
Note: this field may return null, indicating that no valid values can be obtained.
EnvironmentName String Authorized binding environment
Note: this field may return null, indicating that no valid values can be obtained.

ApiAppApiInfos

Application information set

Used by actions: DescribeApiAppBindApisStatus, DescribeApiBindApiAppsStatus.

Name Type Description
TotalCount Integer Quantity
ApiAppApiSet Array of ApiAppApiInfo Information array of the API bound to the application
Note: this field may return null, indicating that no valid values can be obtained.

ApiAppInfo

Application information

Used by actions: CreateApiApp, DescribeApiApp, DescribeApiAppsStatus.

Name Type Description
ApiAppName String Application name
Note: this field may return null, indicating that no valid values can be obtained.
ApiAppId String Application ID
ApiAppSecret String Application SECRET
Note: this field may return null, indicating that no valid values can be obtained.
ApiAppDesc String Application description
Note: this field may return null, indicating that no valid values can be obtained.
CreatedTime Timestamp ISO8601 Creation time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.
Note: this field may return null, indicating that no valid values can be obtained.
ModifiedTime Timestamp ISO8601 Modification time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.
Note: this field may return null, indicating that no valid values can be obtained.
ApiAppKey String Application KEY
Note: this field may return null, indicating that no valid values can be obtained.

ApiAppInfos

Application information set

Used by actions: DescribeApiApp, DescribeApiAppsStatus.

Name Type Description
TotalCount Integer Number of applications
ApiAppSet Array of ApiAppInfo Application information array
Note: this field may return null, indicating that no valid values can be obtained.

ApiEnvironmentStrategy

API environment binding policy

Used by actions: DescribeApiEnvironmentStrategy.

Name Type Description
ApiId String Unique API ID.
ApiName String Custom API name.
Path String API path, such as /path.
Method String API method, such as GET.
EnvironmentStrategySet Array of EnvironmentStrategy Environment throttling information.

ApiEnvironmentStrategyStatus

API Binding Policy List

Used by actions: DescribeApiEnvironmentStrategy.

Name Type Description
TotalCount Integer The quantity of rate limiting policies bound to APIs.
ApiEnvironmentStrategySet Array of ApiEnvironmentStrategy API Binding Rate Limiting Policy List.

ApiIdStatus

API status

Used by actions: DescribeService, DescribeServiceForApiApp.

Name Type Description
ServiceId String Unique service ID.
ApiId String Unique API ID.
ApiDesc String API description
Note: This field may return null, indicating that no valid values can be obtained.
Path String API path.
Method String API method.
CreatedTime Timestamp ISO8601 Service creation time.
ModifiedTime Timestamp ISO8601 Service modification time.
ApiName String API name.
Note: this field may return null, indicating that no valid values can be obtained.
UniqVpcId String Unique VPC ID.
Note: this field may return null, indicating that no valid values can be obtained.
ApiType String API type.
Note: this field may return null, indicating that no valid values can be obtained.
Protocol String API protocol.
Note: this field may return null, indicating that no valid values can be obtained.
IsDebugAfterCharge Boolean Whether to enable debugging after purchase.
Note: this field may return null, indicating that no valid values can be obtained.
AuthType String Authorization type.
Note: this field may return null, indicating that no valid values can be obtained.
ApiBusinessType String API business type.
Note: this field may return null, indicating that no valid values can be obtained.
AuthRelationApiId String Unique ID of associated authorization API.
Note: this field may return null, indicating that no valid values can be obtained.
OauthConfig OauthConfig OAuth configuration information.
Note: this field may return null, indicating that no valid values can be obtained.
TokenLocation String Token storage position, which is an OAuth 2.0 API request.
Note: this field may return null, indicating that no valid values can be obtained.

ApiInfo

API information

Used by actions: DescribeApi, DescribeApiForApiApp.

Name Type Description
ServiceId String Unique service ID of API.
Note: this field may return null, indicating that no valid values can be obtained.
ServiceName String Service name of API.
Note: this field may return null, indicating that no valid values can be obtained.
ServiceDesc String Service description of API.
Note: this field may return null, indicating that no valid values can be obtained.
ApiId String Unique API ID.
Note: this field may return null, indicating that no valid values can be obtained.
ApiDesc String API description.
Note: this field may return null, indicating that no valid values can be obtained.
CreatedTime Timestamp ISO8601 Creation time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.
Note: this field may return null, indicating that no valid values can be obtained.
ModifiedTime Timestamp ISO8601 Last modified time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.
Note: this field may return null, indicating that no valid values can be obtained.
ApiName String API name.
Note: this field may return null, indicating that no valid values can be obtained.
ApiType String API type. Valid values: NORMAL (general API), TSF (microservice API).
Note: this field may return null, indicating that no valid values can be obtained.
Protocol String API frontend request type, such as HTTP, HTTPS, or HTTP and HTTPS.
Note: this field may return null, indicating that no valid values can be obtained.
AuthType String API authentication type. Valid values: SECRET (key pair authentication), NONE (no authentication), OAUTH.
Note: this field may return null, indicating that no valid values can be obtained.
ApiBusinessType String OAuth API type. Valid values: NORMAL (business API), OAUTH (authorization API).
Note: this field may return null, indicating that no valid values can be obtained.
AuthRelationApiId String Unique ID of the authorization API associated with OAuth business API.
Note: this field may return null, indicating that no valid values can be obtained.
OauthConfig OauthConfig OAuth configuration.
Note: this field may return null, indicating that no valid values can be obtained.
IsDebugAfterCharge Boolean Whether to enable debugging after purchase (reserved field for the marketplace).
Note: this field may return null, indicating that no valid values can be obtained.
RequestConfig RequestConfig Request frontend configuration.
Note: this field may return null, indicating that no valid values can be obtained.
ResponseType String Return type.
Note: this field may return null, indicating that no valid values can be obtained.
ResponseSuccessExample String Sample response for successful custom response configuration.
Note: this field may return null, indicating that no valid values can be obtained.
ResponseFailExample String Sample response for failed custom response configuration.
Note: this field may return null, indicating that no valid values can be obtained.
ResponseErrorCodes Array of ErrorCodes Custom error code configuration.
Note: this field may return null, indicating that no valid values can be obtained.
RequestParameters Array of ReqParameter Frontend request parameter.
Note: this field may return null, indicating that no valid values can be obtained.
ServiceTimeout Integer API backend service timeout period in seconds.
Note: this field may return null, indicating that no valid values can be obtained.
ServiceType String API backend service type. Valid values: HTTP, MOCK, TSF, CLB, SCF, WEBSOCKET, TARGET (in beta test).
Note: this field may return null, indicating that no valid values can be obtained.
ServiceConfig ServiceConfig API backend service configuration.
Note: this field may return null, indicating that no valid values can be obtained.
ServiceParameters Array of DescribeApiResultServiceParametersInfo API backend service parameter.
Note: this field may return null, indicating that no valid values can be obtained.
ConstantParameters Array of ConstantParameter Constant parameter.
Note: this field may return null, indicating that no valid values can be obtained.
ServiceMockReturnMessage String Returned message of API backend Mock, which is required if ServiceType is Mock.
Note: this field may return null, indicating that no valid values can be obtained.
ServiceScfFunctionName String SCF function name, which takes effect if the backend type is SCF.
Note: this field may return null, indicating that no valid values can be obtained.
ServiceScfFunctionNamespace String SCF function namespace, which takes effect if the backend type is SCF.
Note: this field may return null, indicating that no valid values can be obtained.
ServiceScfFunctionQualifier String SCF function version, which takes effect if the backend type is SCF.
Note: this field may return null, indicating that no valid values can be obtained.
ServiceScfIsIntegratedResponse Boolean Whether integrated response is enabled.
Note: this field may return null, indicating that no valid values can be obtained.
ServiceWebsocketRegisterFunctionName String SCF WebSocket registration function namespace, which takes effect if the frontend type is WEBSOCKET and the backend type is SCF
Note: this field may return null, indicating that no valid values can be obtained.
ServiceWebsocketRegisterFunctionNamespace String SCF WebSocket registration function namespace, which takes effect if the frontend type is WEBSOCKET and the backend type is SCF.
Note: this field may return null, indicating that no valid values can be obtained.
ServiceWebsocketRegisterFunctionQualifier String SCF WebSocket transfer function version, which takes effect if the frontend type is WEBSOCKET and the backend type is SCF.
Note: this field may return null, indicating that no valid values can be obtained.
ServiceWebsocketCleanupFunctionName String SCF WebSocket cleanup function, which takes effect if the frontend type is WEBSOCKET and the backend type is SCF.
Note: this field may return null, indicating that no valid values can be obtained.
ServiceWebsocketCleanupFunctionNamespace String SCF WebSocket cleanup function namespace, which takes effect if the frontend type is WEBSOCKET and the backend type is SCF.
Note: this field may return null, indicating that no valid values can be obtained.
ServiceWebsocketCleanupFunctionQualifier String SCF WebSocket cleanup function version, which takes effect if the frontend type is WEBSOCKET and the backend type is SCF.
Note: this field may return null, indicating that no valid values can be obtained.
InternalDomain String WebSocket callback address.
Note: this field may return null, indicating that no valid values can be obtained.
ServiceWebsocketTransportFunctionName String SCF WebSocket transfer function, which takes effect if the frontend type is WEBSOCKET and the backend type is SCF.
Note: this field may return null, indicating that no valid values can be obtained.
ServiceWebsocketTransportFunctionNamespace String SCF WebSocket transfer function namespace, which takes effect if the frontend type is WEBSOCKET and the backend type is SCF.
Note: this field may return null, indicating that no valid values can be obtained.
ServiceWebsocketTransportFunctionQualifier String SCF WebSocket transfer function version, which takes effect if the frontend type is WEBSOCKET and the backend type is SCF.
Note: this field may return null, indicating that no valid values can be obtained.
MicroServices Array of MicroService List of microservices bound to API.
Note: this field may return null, indicating that no valid values can be obtained.
MicroServicesInfo Array of Integer Microservice details.
Note: this field may return null, indicating that no valid values can be obtained.
ServiceTsfLoadBalanceConf TsfLoadBalanceConfResp Load balancing configuration of microservice.
Note: this field may return null, indicating that no valid values can be obtained.
ServiceTsfHealthCheckConf HealthCheckConf Health check configuration of microservice.
Note: this field may return null, indicating that no valid values can be obtained.
EnableCORS Boolean Whether to enable CORS.
Note: this field may return null, indicating that no valid values can be obtained.
Tags Array of Tag Information of tags bound to API.
Note: this field may return null, indicating that no valid values can be obtained.
Environments Array of String Environment information published for API.
Note: this field may return null, indicating that no valid values can be obtained.
IsBase64Encoded Boolean Whether to enable Base64 encoding. This parameter takes effect only when the backend is SCF.
Note: This field may return null, indicating that no valid values can be obtained.
IsBase64Trigger Boolean Whether to trigger Base64 encoding by header. This parameter takes effect only when the backend is SCF.
Note: This field may return null, indicating that no valid values can be obtained.
Base64EncodedTriggerRules Array of Base64EncodedTriggerRule Header trigger rules. The number of rules cannot exceed 10.
Note: This field may return null, indicating that no valid values can be obtained.

ApiInfoSummary

Information of the APIs that can use this plugin

Used by actions: DescribeAllPluginApis.

Name Type Description
TotalCount Integer Total number of APIs that can use this plugin
ApiSet Array of AvailableApiInfo Information of the APIs that can use this plugin

ApiKey

Key details

Used by actions: CreateApiKey, DescribeApiKey, DescribeApiKeysStatus, UpdateApiKey.

Name Type Description
AccessKeyId String Created API key ID.
AccessKeySecret String Created API key.
AccessKeyType String Key type. Valid values: auto, manual.
SecretName String Custom key name.
ModifiedTime Timestamp ISO8601 Last modified time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.
Status Integer Key status. 0: disabled. 1: enabled.
CreatedTime Timestamp ISO8601 Creation time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.

ApiKeysStatus

Key list

Used by actions: DescribeApiKeysStatus.

Name Type Description
TotalCount Integer Number of eligible API keys.
Note: this field may return null, indicating that no valid values can be obtained.
ApiKeySet Array of ApiKey API key list.
Note: this field may return null, indicating that no valid values can be obtained.

ApiRequestConfig

API request configuration

Used by actions: CreateApi.

Name Type Required Description
Path String Yes path
Method String Yes Method

ApiUsagePlan

Details of usage plans bound to API or service

Used by actions: DescribeApiUsagePlan, DescribeServiceUsagePlan.

Name Type Description
ServiceId String Unique service ID.
Note: this field may return null, indicating that no valid values can be obtained.
ApiId String Unique API ID.
Note: this field may return null, indicating that no valid values can be obtained.
ApiName String API name.
Note: this field may return null, indicating that no valid values can be obtained.
Path String API path.
Note: this field may return null, indicating that no valid values can be obtained.
Method String API method.
Note: this field may return null, indicating that no valid values can be obtained.
UsagePlanId String Unique usage plan ID.
Note: this field may return null, indicating that no valid values can be obtained.
UsagePlanName String Usage plan name.
Note: this field may return null, indicating that no valid values can be obtained.
UsagePlanDesc String Usage plan description.
Note: this field may return null, indicating that no valid values can be obtained.
Environment String Service environment bound to usage plan.
Note: this field may return null, indicating that no valid values can be obtained.
InUseRequestNum Integer Used quota.
Note: this field may return null, indicating that no valid values can be obtained.
MaxRequestNum Integer Total number of requests allowed. -1 indicates no limit.
Note: this field may return null, indicating that no valid values can be obtained.
MaxRequestNumPreSec Integer Request QPS upper limit. -1 indicates no limit.
Note: this field may return null, indicating that no valid values can be obtained.
CreatedTime Timestamp ISO8601 Usage plan creation time.
Note: this field may return null, indicating that no valid values can be obtained.
ModifiedTime Timestamp ISO8601 Last modified time of usage plan.
Note: this field may return null, indicating that no valid values can be obtained.
ServiceName String Service name.
Note: this field may return null, indicating that no valid values can be obtained.

ApiUsagePlanSet

List of usage plans bound to API

Used by actions: DescribeApiUsagePlan.

Name Type Description
TotalCount Integer Total number of usage plans bound to API.
Note: this field may return null, indicating that no valid values can be obtained.
ApiUsagePlanList Array of ApiUsagePlan List of usage plans bound to API.
Note: this field may return null, indicating that no valid values can be obtained.

ApigatewayTags

key-value

Used by actions: DescribeApisStatus.

Name Type Description

AttachedApiInfo

Information of the API bound with the plugin

Used by actions: CreatePlugin, DescribePlugin, DescribePluginApis.

Name Type Description
ServiceId String ID of the service to which the API belongs
ServiceName String Name of the service to which the API belongs
ServiceDesc String Description of the service to which the API belongs
Note: this field may return null, indicating that no valid values can be obtained.
ApiId String API ID
ApiName String API name
ApiDesc String API description
Note: this field may return null, indicating that no valid values can be obtained.
Environment String Environment of the API bound with the plugin
AttachedTime Timestamp ISO8601 Time when the plugin was bound to the API

AttachedApiSummary

List of APIs bound with the plugin

Used by actions: DescribePluginApis.

Name Type Description
TotalCount Integer Number of APIs bound with the plugin
AttachedApis Array of AttachedApiInfo Information of the API bound with the plugin

AttachedPluginInfo

Information of bound plug-ins

Used by actions: DescribePluginsByApi.

Name Type Description
PluginId String Plugin ID
Environment String Environment information
AttachedTime String Binding time
PluginName String Plugin name
PluginType String Plugin type
Description String Plugin description
PluginData String Plugin definition statement

AttachedPluginSummary

Information of bound plug-ins

Used by actions: DescribePluginsByApi.

Name Type Description
TotalCount Integer Total number of bound plug-ins
PluginSummary Array of AttachedPluginInfo Information of bound plug-ins

AvailableApiInfo

Information of the APIs that can use this plugin

Used by actions: DescribeAllPluginApis.

Name Type Description
ApiId String API ID
ApiName String API name
ApiType String API type
Path String API path
Method String API method
AttachedOtherPlugin Boolean Whether the API is bound with another plugin
Note: this field may return null, indicating that no valid values can be obtained.
IsAttached Boolean Whether the API is bound with the current plugin
Note: this field may return null, indicating that no valid values can be obtained.

Base64EncodedTriggerRule

Header trigger rule for Base64 encoding.

Used by actions: DescribeApi, DescribeApiForApiApp, ModifyApi.

Name Type Required Description
Name String Yes Header for triggering encoding. Valid values are Accept and Content_Type, corresponding to the Accept and Content-Type headers in the data stream request, respectively.
Value Array of String Yes Array of header values that can trigger the encoding. Each element in the array can be up to 40 characters, including digits, letters, and special characters (., +, *, -, /, and _).

For example, [
"application/x-vpeg005",
"application/xhtml+xml",
"application/vnd.ms-project",
"application/vnd.rn-rn_music_package"
] are valid.

BindApiInfo

Information of the API bound with the upstream

Used by actions: DescribeUpstreamBindApis.

Name Type Description
ApiId String Unique API ID.
ServiceId String Unique ID of the service
ApiName String API name
Note: This field may return null, indicating that no valid value was found.
ServiceName String Service name
Note: This field may return null, indicating that no valid value was found.
BindTime Timestamp ISO8601 Bound At

ConstantParameter

Constant parameter

Used by actions: CreateApi, DescribeApi, DescribeApiForApiApp, ModifyApi.

Name Type Required Description
Name String No Constant parameter name This is only applicable when ServiceType is HTTP.
Note: this field may return null, indicating that no valid values can be obtained.
Desc String No Constant parameter description This is only applicable when ServiceType is HTTP.
Note: this field may return null, indicating that no valid values can be obtained.
Position String No Constant paramter location This is only applicable when ServiceType is HTTP.
Note: this field may return null, indicating that no valid values can be obtained.
DefaultValue String No Default value of the constant parameter This is only applicable when ServiceType is HTTP.
Note: This field may return null, indicating that no valid values can be obtained.

CosConfig

COS-type API configuration

Used by actions: CreateApi, DescribeApi, DescribeApiForApiApp, ModifyApi.

Name Type Required Description
Action String Yes Specifies how the backend COS bucket is called by the API. The frontend request method and Action can be:
GET:GetObject
PUT:PutObject
POST:PostObject、AppendObject
HEAD: HeadObject
DELETE: DeleteObject
Note: this field may return null, indicating that no valid values can be obtained.
BucketName String Yes Backend COS bucket of the API
Note: this field may return null, indicating that no valid values can be obtained.
Authorization Boolean No Whether to enable the backend COS signature for the API. It defaults to false.
Note: this field may return null, indicating that no valid values can be obtained.
PathMatchMode String No The path matching mode of the backend COS service
BackEndPath: Match the backend path
FullPath: Match the full path

Default: BackEndPath
Note: This field may return null, indicating that no valid values can be obtained.

CreateApiResultInfo

Response of API creation

Used by actions: CreateApi.

Name Type Description
ApiId String API ID
Note: this field may return null, indicating that no valid values can be obtained.
Path String Path
Note: this field may return null, indicating that no valid values can be obtained.
Method String Request method
Note: this field may return null, indicating that no valid values can be obtained.
CreatedTime Timestamp ISO8601 Creation time
Note: this field may return null, indicating that no valid values can be obtained.

CreateApiRsp

Return of API creation

Used by actions: ImportOpenApi.

Name Type Description
ApiId String API ID
Note: this field may return null, indicating that no valid values can be obtained.
Path String Path
Note: This field may return null, indicating that no valid values can be obtained.
Method String Request method
Note: This field may return null, indicating that no valid values can be obtained.
CreatedTime Timestamp ISO8601 Creation time
Note: this field may return null, indicating that no valid values can be obtained.
Status String Status of the import task
Note: This field may return null, indicating that no valid values can be obtained.
ErrMsg String Details of the error
Note: This field may return null, indicating that no valid values can be obtained.
ApiName String API name
Note: This field may return null, indicating that no valid values can be obtained.

CreateApiRspSet

Information of the APIs created

Used by actions: ImportOpenApi.

Name Type Description
TotalCount Integer Total number of APIs
ApiSet Array of CreateApiRsp Information of created APIs

DesApisStatus

API status details

Used by actions: CreateIPStrategy, DescribeIPStrategy.

Name Type Description
ServiceId String Unique service ID.
ApiId String Unique API ID.
ApiDesc String Custom API description.
Note: this field may return null, indicating that no valid values can be obtained.
CreatedTime Timestamp ISO8601 Creation time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.
Note: this field may return null, indicating that no valid values can be obtained.
ModifiedTime Timestamp ISO8601 Last modified time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.
Note: this field may return null, indicating that no valid values can be obtained.
ApiName String API name.
Note: this field may return null, indicating that no valid values can be obtained.
VpcId Integer VPC ID.
Note: this field may return null, indicating that no valid values can be obtained.
UniqVpcId String Unique VPC ID.
Note: this field may return null, indicating that no valid values can be obtained.
ApiType String API type. Valid values: NORMAL (general API), TSF (microservice API).
Note: this field may return null, indicating that no valid values can be obtained.
Protocol String API protocol.
Note: this field may return null, indicating that no valid values can be obtained.
IsDebugAfterCharge Boolean Whether to enable debugging after purchase (reserved field for the marketplace)
Note: this field may return null, indicating that no valid values can be obtained.
AuthType String API authentication type. Valid values: SECRET (key pair authentication), NONE (no authentication), OAUTH, and EIAM
Note: this field may return null, indicating that no valid values can be obtained.
ApiBusinessType String OAuth API type, which is valid if AuthType is OAUTH. Valid values: NORMAL (business API), OAUTH (authorization API).
Note: this field may return null, indicating that no valid values can be obtained.
AuthRelationApiId String Unique ID of associated authorization API, which takes effect only if AuthType is OAUTH and ApiBusinessType is NORMAL. It is the unique ID of the OAuth 2.0 authorization API bound to the business API.
Note: this field may return null, indicating that no valid values can be obtained.
OauthConfig OauthConfig OAuth configuration information, which takes effect if AuthType is OAUTH.
Note: this field may return null, indicating that no valid values can be obtained.
Tags Array of String Information of tags associated with API.
Note: this field may return null, indicating that no valid values can be obtained.
Path String API path, such as /path.
Note: this field may return null, indicating that no valid values can be obtained.
Method String API request method, such as GET.
Note: this field may return null, indicating that no valid values can be obtained.

DescribeApiResultServiceParametersInfo

ServiceParameter

Used by actions: DescribeApi, DescribeApiForApiApp.

Name Type Required Description
Name String No API backend service parameter name. This is only applicable when ServiceType is HTTP. Names of frontend and backend parameters can be different.
Note: This field may return null, indicating that no valid values can be obtained.
Position String No Location of the API backend service parameter, such as head This is only applicable when ServiceType is HTTP. Configurations of frontend and backend parameters can be different.
Note: this field may return null, indicating that no valid values can be obtained.
RelevantRequestParameterPosition String No Location of the frontend parameter corresponding to the API backend service parameter, such as head This is only applicable when ServiceType is HTTP.
Note: This field may return null, indicating that no valid values can be obtained.
RelevantRequestParameterName String No Name of the frontend parameter corresponding to the API backend service parameter. This is only applicable when ServiceType is HTTP.
Note: This field may return null, indicating that no valid values can be obtained.
DefaultValue String No Default value of API backend service parameter. This is only applicable when ServiceType is HTTP.
Note: This field may return null, indicating that no valid values can be obtained.
RelevantRequestParameterDesc String No Description of API backend service parameter. This is only applicable when ServiceType is HTTP.
Note: This field may return null, indicating that no valid values can be obtained.

DescribeApisStatusResultApiIdStatusSetInfo

API status details

Used by actions: DescribeApisStatus.

Name Type Description
ServiceId String Unique service ID.
ApiId String Unique API ID.
ApiDesc String Custom API description.
Note: This field may return null, indicating that no valid values can be obtained.
CreatedTime Timestamp ISO8601 Creation time. u200dIt is the UTC time in ISO-8601 format. Format: YYYY-MM-DDThh:mm:ssZ.
Note: This field may return null, indicating that no valid values can be obtained.
ModifiedTime Timestamp ISO8601 Last modification time u200dIt is the UTC time in ISO-8601 format. Format: YYYY-MM-DDThh:mm:ssZ.
Note: u200dThis field may return null, indicating that no valid values can be obtained.
ApiName String API name.
Note: This field may return null, indicating that no valid values can be obtained.
VpcId Integer VPC ID
Note: This field may return null, indicating that no valid values can be obtained.
UniqVpcId String Unique VPC ID.
Note: this field may return null, indicating that no valid values can be obtained.
ApiType String API type API type. Valid values: NORMAL (general API), TSF (microservice API).
Note: this field may return null, indicating that no valid values can be obtained.
Protocol String API protocol.
Note: This field may return null, indicating that no valid values can be obtained.
IsDebugAfterCharge Boolean Whether to enable debugging after purchase. (This field is reserved for Marketplace
Note: This field may return null, indicating that no valid values can be obtained.
AuthType String API authentication type. Valid values: SECRET (key pair authentication), NONE (no authentication), OAUTH, and EIAM.
Note: This field may return null, indicating that no valid values can be obtained.
ApiBusinessType String OAuth API type. Valid values: u200dNORMAL (service API), OAUTH (authorization API). It is only applicable when AuthType is OAUTH.
Note: This field may return null, indicating that no valid values can be obtained.
AuthRelationApiId String Unique ID of associated authorization API. It is applicable when AuthType is OAUTH and ApiBusinessType is NORMAL. It is the unique ID of the OAuth 2.0 authorization API bound to the service API.
Note: This field may return null, indicating that no valid values can be obtained.
OauthConfig OauthConfig OAUTH configuration information. It is applicable when AuthType is OAUTH.
Note: this field may return null, indicating that no valid values can be obtained.
Tags Array of ApigatewayTags Information of tags associated with API.
Note: this field may return null, indicating that no valid values can be obtained.
Path String API path, such as /path.
Note: this field may return null, indicating that no valid values can be obtained.
Method String API request method, such as GET.
Note: this field may return null, indicating that no valid values can be obtained.

DescribeApisStatusResultInfo

API list status description

Used by actions: DescribeApisStatus.

Name Type Description
TotalCount Integer Number of eligible APIs.
ApiIdStatusSet Array of DescribeApisStatusResultApiIdStatusSetInfo List of APIs

DescribeServiceReleaseVersionResultVersionListInfo

Service version details

Used by actions: DescribeServiceReleaseVersion.

Name Type Description
VersionName String Version ID.
Note: This field may return null, indicating that no valid values can be obtained.
VersionDesc String Version description.
Note: this field may return null, indicating that no valid values can be obtained.

DescribeUpstreamBindApis

Queries APIs bound with an upstream

Used by actions: DescribeUpstreamBindApis.

Name Type Description
TotalCount Integer Total number
BindApiSet Array of BindApiInfo Information of bound APIs

DescribeUpstreamInfo

The returned result of upstream query

Used by actions: DescribeUpstreams.

Name Type Description
TotalCount Integer Total number of results
UpstreamSet Array of UpstreamInfo List of query result

DomainSetList

Custom service domain name list

Used by actions: DescribeServiceSubDomains.

Name Type Description
DomainName String Domain name.
Status Integer Domain name resolution status. 1: normal, 0: failed
CertificateId String Certificate ID.
IsDefaultMapping Boolean Whether the default path mapping is used.
Protocol String Custom domain name protocol type.
NetType String Network type. Valid values: INNER, OUTER.
IsForcedHttps Boolean Whether to force HTTP requests to redirect to HTTPS. Default value: false. When this parameter is true, API Gateway will redirect all requests using the custom domain name over the HTTP protocol to the HTTPS protocol for forwarding.
RegistrationStatus Boolean ICP filing status

DomainSets

Custom service domain name information

Used by actions: DescribeServiceSubDomains.

Name Type Description
TotalCount Integer Number of custom domain names under service
DomainSet Array of DomainSetList Custom service domain name list.

Environment

Information of service release environment.

Used by actions: DescribeServiceEnvironmentList.

Name Type Description
EnvironmentName String Environment name.
Url String Access path.
Status Integer Release status. 1: published. 0: not published.
VersionName String Running version.

EnvironmentStrategy

Environment throttling

Used by actions: DescribeApiEnvironmentStrategy.

Name Type Description
EnvironmentName String Environment name
Quota Integer Throttling value

ErrorCodes

Custom error code

Used by actions: DescribeApi, DescribeApiForApiApp.

Name Type Required Description
Code Integer No Custom response configuration error code.
Note: this field may return null, indicating that no valid values can be obtained.
Msg String No Custom response configuration error message.
Note: this field may return null, indicating that no valid values can be obtained.
Desc String No Custom response configuration error code remarks.
Note: this field may return null, indicating that no valid values can be obtained.
ConvertedCode Integer No Custom error code conversion.
Note: this field may return null, indicating that no valid values can be obtained.
NeedConvert Boolean No Whether to enable error code conversion.
Note: this field may return null, indicating that no valid values can be obtained.

Filter

Key-value pair filter for conditional filtering queries, such as filtering ID, name, status, etc.

  • If there are multiple Filter, the relationship among them is logical AND.
  • If there are multiple Values in the same Filter, the relationship among them is logical OR.

Used by actions: DescribeApiAppBindApisStatus, DescribeApiAppsStatus, DescribeApiBindApiAppsStatus, DescribeApiKeysStatus, DescribeApisStatus, DescribeIPStrategy, DescribeIPStrategyApisStatus, DescribeIPStrategysStatus, DescribeLogSearch, DescribeServicesStatus, DescribeUpstreamBindApis, DescribeUpstreams, DescribeUsagePlansStatus.

Name Type Required Description
Name String Yes Field to be filtered.
Values Array of String Yes Filter value of field.

HealthCheckConf

Health check configuration, including TsfHealthCheckConf and TargetServicesHealthCheckConf

Used by actions: CreateApi, DescribeApi, DescribeApiForApiApp, ModifyApi.

Name Type Required Description
IsHealthCheck Boolean No Whether health check is enabled.
Note: This field may return null, indicating that no valid values can be obtained.
RequestVolumeThreshold Integer No Health check threshold.
Note: This field may return null, indicating that no valid values can be obtained.
SleepWindowInMilliseconds Integer No Window size.
Note: This field may return null, indicating that no valid values can be obtained.
ErrorThresholdPercentage Integer No Threshold percentage.
Note: This field may return null, indicating that no valid values can be obtained.

IPStrategiesStatus

Policy List

Used by actions: DescribeIPStrategysStatus.

Name Type Description
TotalCount Integer Number of policies.
StrategySet Array of IPStrategy Policy List.

IPStrategy

IP policy

Used by actions: CreateIPStrategy, DescribeIPStrategy, DescribeIPStrategysStatus.

Name Type Description
StrategyId String Unique policy ID.
Note: this field may return null, indicating that no valid values can be obtained.
StrategyName String Custom policy name.
Note: this field may return null, indicating that no valid values can be obtained.
StrategyType String Policy type. Valid values: WHITE (allowlist), BLACK (blocklist).
Note: this field may return null, indicating that no valid values can be obtained.
StrategyData String IP list.
Note: this field may return null, indicating that no valid values can be obtained.
CreatedTime Timestamp ISO8601 Creation time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.
Note: this field may return null, indicating that no valid values can be obtained.
ModifiedTime Timestamp ISO8601 Modification time
Note: this field may return null, indicating that no valid values can be obtained.
ServiceId String Last modified time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.
Note: this field may return null, indicating that no valid values can be obtained.
BindApiTotalCount Integer Number of APIs bound to policy.
Note: this field may return null, indicating that no valid values can be obtained.
BindApis Array of DesApisStatus Bound API details.
Note: this field may return null, indicating that no valid values can be obtained.

IPStrategyApi

List of APIs bound to policy

Used by actions: DescribeIPStrategyApisStatus.

Name Type Description
ApiId String Unique API ID.
ApiName String Custom API name.
ApiType String API type. Valid values: NORMAL (general API), TSF (microservice API).
Path String API path, such as /path.
Method String API request method, such as GET.
OtherIPStrategyId String Unique ID of another policy bound to API.
OtherEnvironmentName String Environment bound to API.

IPStrategyApiStatus

Details of API bound to IP policy

Used by actions: DescribeIPStrategyApisStatus.

Name Type Description
TotalCount Integer Number of APIs bound to environment.
Note: this field may return null, indicating that no valid values can be obtained.
ApiIdStatusSet Array of IPStrategyApi Details of APIs bound to environment.
Note: this field may return null, indicating that no valid values can be obtained.

K8sLabel

K8s Label

Used by actions: CreateUpstream, ModifyUpstream.

Name Type Required Description
Key String Yes Key of the label
Value String Yes Value of the label

K8sService

Configuration of K8s service

Used by actions: CreateUpstream, DescribeUpstreams, ModifyUpstream.

Name Type Required Description
Weight Integer Yes Weight
ClusterId String Yes K8s cluster ID
Namespace String Yes Namespace of the container
ServiceName String Yes Name of the service
Port Integer Yes Service port
ExtraLabels Array of K8sLabel Yes The additional Label of the Pod
Name String No (Optional) Custom name of the service

MicroService

Information of microservice bound to API.

Used by actions: DescribeApi, DescribeApiForApiApp.

Name Type Required Description
ClusterId String No Microservice cluster ID.
NamespaceId String No Microservice namespace ID.
MicroServiceName String No Microservice name.

MicroServiceReq

TSF type input parameters

Used by actions: CreateApi, ModifyApi.

Name Type Required Description
ClusterId String Yes Microservice cluster.
NamespaceId String Yes Microservice namespace.
MicroServiceName String Yes Microservice name.

ModifyUpstreamResultInfo

Upstream details

Used by actions: ModifyUpstream.

Name Type Description
UpstreamId String Unique upstream ID
UpstreamName String Upstream name
UpstreamDescription String Upstream description
Scheme String Backend protocol. Valid values: HTTP, HTTPS
Algorithm String Load balancing algorithm. Valid value: ROUND_ROBIN
UniqVpcId String Unique VPC ID
Retries Integer Number of retry attempts
Nodes Array of UpstreamNode Backend nodes
CreatedTime Timestamp ISO8601 Creation time
HealthChecker UpstreamHealthChecker Health check configuration
Note: This field may return null, indicating that no valid values can be obtained.
UpstreamType String Upstream type. Valid values: IP_PORT, K8S
K8sServices Array of K8sService Configuration of TKE service
Note: This field may return null, indicating that no valid values can be obtained.
UpstreamHost String The Host header that the gateway forwards to the upstream
Note: This field may return null, indicating that no valid values can be obtained.

OauthConfig

OAuth authorization configuration information

Used by actions: CreateApi, CreateIPStrategy, DescribeApi, DescribeApiForApiApp, DescribeApisStatus, DescribeIPStrategy, DescribeService, DescribeServiceForApiApp, ModifyApi.

Name Type Required Description
PublicKey String Yes Public key for user token verification.
TokenLocation String Yes Token delivery location.
LoginRedirectUrl String No Redirect address, which is used to guide user logins.

PathMapping

Custom domain name path mapping.

Used by actions: BindSubDomain, DescribeServiceSubDomainMappings, ModifySubDomain.

Name Type Required Description
Path String Yes Path.
Environment String Yes Release environment. Valid values: test, prepub, release.

Plugin

Details of the API Gateway plugin

Used by actions: CreatePlugin, DescribePlugin.

Name Type Description
PluginId String Plugin ID
PluginName String Plugin name
PluginType String Plugin type
PluginData String Plugin definition statement
Description String Plugin description
Note: this field may return null, indicating that no valid values can be obtained.
CreatedTime Timestamp ISO8601 Plugin creation time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.
ModifiedTime Timestamp ISO8601 Plugin modification time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used
AttachedApiTotalCount Integer Total number of APIs bound with the plugin
Note: this field may return null, indicating that no valid values can be obtained.
AttachedApis Array of AttachedApiInfo Information of the API bound with the plugin
Note: this field may return null, indicating that no valid values can be obtained.

ReleaseService

Returned result of service publishing

Used by actions: ReleaseService.

Name Type Description
ReleaseDesc String Release remarks.
Note: this field may return null, indicating that no valid values can be obtained.
ReleaseVersion String Published version ID.
Note: this field may return null, indicating that no valid values can be obtained.

ReqParameter

Request parameter

Used by actions: DescribeApi, DescribeApiForApiApp, ModifyApi.

Name Type Required Description
Name String Yes API frontend parameter name.
Position String Yes Position of the API frontend parameter, such as the header. Supported values: header, query, and path.
Type String Yes API frontend parameter type, such as String and int.
DefaultValue String Yes Default value of API frontend parameter.
Required Boolean Yes Whether the API frontend parameter is required. True: yes; False: no.
Desc String Yes API frontend parameter remarks.

RequestConfig

Frontend path configuration

Used by actions: DescribeApi, DescribeApiForApiApp, ModifyApi.

Name Type Required Description
Path String Yes API path, such as /path.
Method String Yes API request method, such as GET.

RequestParameter

Request parameter

Used by actions: CreateApi.

Name Type Required Description
Name String No Request parameter name
Desc String No Description
Position String No Parameter position
Type String No Parameter type
DefaultValue String No Default value
Required Boolean No Whether it is required

ResponseErrorCodeReq

Error code input parameter

Used by actions: CreateApi, ModifyApi.

Name Type Required Description
Code Integer No Custom response configuration error code.
Msg String No Custom response configuration error message.
Desc String No Custom response configuration error code remarks.
ConvertedCode Integer No Custom error code conversion.
NeedConvert Boolean No Whether to enable error code conversion.

Service

Service list display

Used by actions: DescribeServicesStatus.

Name Type Description
InnerHttpsPort Integer Port for HTTPS access over private network.
Note: this field may return null, indicating that no valid values can be obtained.
ServiceDesc String Custom service description.
Note: this field may return null, indicating that no valid values can be obtained.
Protocol String Service frontend request type, such as http, https, and http&https.
Note: this field may return null, indicating that no valid values can be obtained.
ModifiedTime Timestamp ISO8601 Last modified time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.
Note: this field may return null, indicating that no valid values can be obtained.
NetTypes Array of String Network types supported by service.
Note: this field may return null, indicating that no valid values can be obtained.
ExclusiveSetName String Dedicated cluster name.
Note: this field may return null, indicating that no valid values can be obtained.
ServiceId String Unique service ID.
Note: this field may return null, indicating that no valid values can be obtained.
IpVersion String IP version.
Note: this field may return null, indicating that no valid values can be obtained.
AvailableEnvironments Array of String List of published environments, such as test, prepub, and release.
Note: this field may return null, indicating that no valid values can be obtained.
ServiceName String Custom service name.
Note: this field may return null, indicating that no valid values can be obtained.
OuterSubDomain String Public domain name assigned by the system for this service.
Note: this field may return null, indicating that no valid values can be obtained.
CreatedTime Timestamp ISO8601 Creation time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.
Note: this field may return null, indicating that no valid values can be obtained.
InnerHttpPort Integer Port for HTTP access over private network.
Note: this field may return null, indicating that no valid values can be obtained.
InnerSubDomain String Private domain name automatically assigned by the system for this service.
Note: this field may return null, indicating that no valid values can be obtained.
TradeIsolateStatus Integer Billing status of service.
Note: this field may return null, indicating that no valid values can be obtained.
Tags Array of Tag Tags bound to a service.
Note: this field may return null, indicating that no valid values found.
InstanceId String Dedicated instance
Note: this field may return null, indicating that no valid values can be obtained.
SetType String Cluster type
Note: this field may return null, indicating that no valid values can be obtained.
DeploymentType String Cluster type for service deployment
Note: this field may return null, indicating that no valid values found.

ServiceConfig

ServiceConfig information

Used by actions: CreateApi, DescribeApi, DescribeApiForApiApp, ModifyApi.

Name Type Required Description
Product String No The backend type. It’s available when vpc is enabled. Values: clb, cvm and upstream.
UniqVpcId String No Unique VPC ID.
Url String No API backend service URL, which is required if ServiceType is HTTP.
Path String No API backend service path, such as /path, which is required if ServiceType is HTTP. The frontend and backend paths can be different.
Method String No API backend service request method, such as GET, which is required if ServiceType is HTTP. The frontend and backend methods can be different
UpstreamId String No It’s required for upstream.
Note: This field may return NULL, indicating that no valid value was found.
CosConfig CosConfig No API backend COS configuration. It’s required if the ServiceType is ·COS.
Note: this field may return null, indicating that no valid values can be obtained.

ServiceEnvironmentSet

Details of environments bound to service

Used by actions: DescribeServiceEnvironmentList.

Name Type Description
TotalCount Integer Total number of environments bound to service.
Note: this field may return null, indicating that no valid values can be obtained.
EnvironmentList Array of Environment List of environments bound to service.
Note: this field may return null, indicating that no valid values can be obtained.

ServiceEnvironmentStrategy

Service environment policy

Used by actions: DescribeServiceEnvironmentStrategy.

Name Type Description
EnvironmentName String Environment name.
Url String Access service environment URL.
Status Integer Release status.
VersionName String Published version number.
Note: this field may return null, indicating that no valid values can be obtained.
Strategy Integer Throttling value.
MaxStrategy Integer Maximum quota value
Note: this field may return null, indicating that no valid values can be obtained.

ServiceEnvironmentStrategyStatus

List of policies bound to environment

Used by actions: DescribeServiceEnvironmentStrategy.

Name Type Description
TotalCount Integer Number of throttling policies.
Note: this field may return null, indicating that no valid values can be obtained.
EnvironmentList Array of ServiceEnvironmentStrategy Throttling policy list.
Note: this field may return null, indicating that no valid values can be obtained.

ServiceParameter

ServiceParameter

Used by actions: CreateApi, ModifyApi.

Name Type Required Description
Name String No API backend service parameter name, which is used only if ServiceType is HTTP. The frontend and backend parameter names can be different.
Note: this field may return null, indicating that no valid values can be obtained.
Position String No Position of API backend service parameter, such as head, which is used only if ServiceType is HTTP. The positions of frontend and backend parameters can be different.
Note: this field may return null, indicating that no valid values can be obtained.
RelevantRequestParameterPosition String No Position of the API frontend parameter corresponding to the backend service parameter, such as head, which is used only if ServiceType is HTTP.
Note: this field may return null, indicating that no valid values can be obtained.
RelevantRequestParameterName String No Name of the API frontend parameter corresponding to the backend service parameter, which is used only if ServiceType is HTTP.
Note: this field may return null, indicating that no valid values can be obtained.
DefaultValue String No Default value of API backend service parameter, which is used only if ServiceType is HTTP.
Note: this field may return null, indicating that no valid values can be obtained.
RelevantRequestParameterDesc String No API backend service parameter remarks, which is used only if ServiceType is HTTP.
Note: this field may return null, indicating that no valid values can be obtained.
RelevantRequestParameterType String No API backend service parameter type, which is used only if ServiceType is HTTP.
Note: this field may return null, indicating that no valid values can be obtained.

ServiceReleaseHistory

Service release history

Used by actions: DescribeServiceEnvironmentReleaseHistory.

Name Type Description
TotalCount Integer Total number of published versions.
Note: this field may return null, indicating that no valid values can be obtained.
VersionList Array of ServiceReleaseHistoryInfo Historical version list.
Note: this field may return null, indicating that no valid values can be obtained.

ServiceReleaseHistoryInfo

Service release list details

Used by actions: DescribeServiceEnvironmentReleaseHistory.

Name Type Description
VersionName String Version ID.
Note: this field may return null, indicating that no valid values can be obtained.
VersionDesc String Version description.
Note: this field may return null, indicating that no valid values can be obtained.
ReleaseTime String Version release time.
Note: this field may return null, indicating that no valid values can be obtained.

ServiceReleaseVersion

Service release version

Used by actions: DescribeServiceReleaseVersion.

Name Type Description
TotalCount Integer Total number of published versions.
Note: this field may return null, indicating that no valid values can be obtained.
VersionList Array of DescribeServiceReleaseVersionResultVersionListInfo Release version list.
Note: this field may return null, indicating that no valid values can be obtained.

ServiceSubDomainMappings

Custom service domain name path mapping

Used by actions: DescribeServiceSubDomainMappings.

Name Type Description
IsDefaultMapping Boolean Whether the default path mapping is used. true: use the default path mapping; false: use the custom path mapping (PathMappingSet is required in this case).
PathMappingSet Array of PathMapping Custom path mapping list.

ServiceUsagePlanSet

List of usage plans bound to service

Used by actions: DescribeServiceUsagePlan.

Name Type Description
TotalCount Integer Total number of usage plans bound to service.
Note: this field may return null, indicating that no valid values can be obtained.
ServiceUsagePlanList Array of ApiUsagePlan List of usage plans bound to service.
Note: this field may return null, indicating that no valid values can be obtained.

ServicesStatus

Service list display

Used by actions: DescribeServicesStatus.

Name Type Description
TotalCount Integer Total number of services in list.
Note: this field may return null, indicating that no valid values can be obtained.
ServiceSet Array of Service Service list details.
Note: this field may return null, indicating that no valid values can be obtained.

Tag

Information of tag bound to API.

Used by actions: CreateApiKey, CreatePlugin, CreateService, CreateUpstream, DescribeApi, DescribeApiForApiApp, DescribeService, DescribeServiceForApiApp, DescribeServicesStatus, DescribeUpstreams, ModifyApi.

Name Type Required Description
Key String Yes Tag key
Value String Yes Tag value

TargetServicesReq

TSF Serverless input parameters

Used by actions: CreateApi.

Name Type Required Description
VmIp String Yes VM IP
VpcId String Yes VPC ID
VmPort Integer Yes VM Port
HostIp String Yes IP of the host where the CVM instance resides
DockerIp String No Docker IP

TsfLoadBalanceConfResp

TsfLoadBalanceConf output parameter usage

Used by actions: CreateApi, DescribeApi, DescribeApiForApiApp, ModifyApi.

Name Type Required Description
IsLoadBalance Boolean No Whether load balancing is enabled.
Note: this field may return null, indicating that no valid values can be obtained.
Method String No Load balancing method.
Note: this field may return null, indicating that no valid values can be obtained.
SessionStickRequired Boolean No Whether session persistence is enabled.
Note: this field may return null, indicating that no valid values can be obtained.
SessionStickTimeout Integer No Session persistence timeout period.
Note: this field may return null, indicating that no valid values can be obtained.

UpstreamHealthChecker

Upstream health check parameter configuration

Used by actions: CreateUpstream, DescribeUpstreams, ModifyUpstream.

Name Type Required Description
EnableActiveCheck Boolean Yes Specifies whether to enable active health check
EnablePassiveCheck Boolean Yes Specifies whether the enable passive health check
HealthyHttpStatus String Yes The HTTP status code that indicates that the upstream is healthy
UnhealthyHttpStatus String Yes The HTTP status code that indicates that the upstream is unhealthy
TcpFailureThreshold Integer Yes The threshold on consecutive TCP errors. Range: [0, 254]. 0 indicates not to check TCP.
TimeoutThreshold Integer Yes The threshold on consecutive timeouts. Range: [0, 254]. 0 indicates not to check TCP.
HttpFailureThreshold Integer Yes The threshold on consecutive HTTP errors. Range: [0, 254]. 0 indicates not to check HTTP.
ActiveCheckHttpPath String No The path for active health check. It defaults to /.
ActiveCheckTimeout Integer No The timeout period for active health check in seconds. Default: 5.
ActiveCheckInterval Integer No The interval for active health check in seconds. Default: 5.
ActiveRequestHeader Array of UpstreamHealthCheckerReqHeaders No Header of the active health check request
UnhealthyTimeout Integer No The period for an abnormal to recover automatically in seconds. If only the passive health check is enabled, it must be greater than 0. Otherwise the abnormal nodes can not recovered automatically. The default value is 30 seconds.

UpstreamHealthCheckerReqHeaders

The request header configuration of active upstream health check requests

Used by actions: CreateUpstream, ModifyUpstream.

Name Type Required Description

UpstreamInfo

Upstream details

Used by actions: DescribeUpstreams.

Name Type Description
UpstreamId String Unique upstream ID
UpstreamName String Upstream name
UpstreamDescription String Upstream description
Scheme String Backend protocol. Valid values: HTTP, HTTPS
Algorithm String Load balancing algorithm. Valid value: ROUND_ROBIN
UniqVpcId String Unique VPC ID
Retries Integer Number of retry attempts
Nodes Array of UpstreamNode Backend nodes
CreatedTime Timestamp ISO8601 Creation time.
Tags Array of Tag Label
Note: This field may return null, indicating that no valid value was found.
HealthChecker UpstreamHealthChecker Health check configuration
Note: This field may return null, indicating that no valid value was found.
UpstreamType String Upstream type. Valid values: IP_PORT, K8S
K8sServices Array of K8sService Configuration of TKE service
Note: This field may return NULL, indicating that no valid value was found.
UpstreamHost String The Host header that the gateway forwards to the upstream
Note: This field may return NULL, indicating that no valid value was found.

UpstreamNode

Upstream node metadata

Used by actions: CreateUpstream, DescribeUpstreams, ModifyUpstream.

Name Type Required Description
Host String Yes IP or domain name
Port Integer Yes The port number. Range: [0, 65535]
Weight Integer Yes Value range: [0, 100]. 0 refers to disable it.
VmInstanceId String No CVM Instance ID
Note: This field may return NULL, indicating that no valid value was found.
Tags Array of String No Tag
Note: This field may return null, indicating that no valid value was found.
Healthy String No Health status of the node. Values: OFF, HEALTHY, UNHEALTHY and NO_DATA. It’s not required for creating and editing actions. It only supports VPC upstreams.
Note: This field may return NULL, indicating that no valid value was found.
ServiceName String No TKE container name
Note: This field may return NULL, indicating that no valid value was found.
NameSpace String No TKE namespace
Note: This field may return NULL, indicating that no valid value was found.
ClusterId String No ID of the TKE cluster
Note: This field may return null, indicating that no valid value was found.
Source String No Node source. Valid value: K8S
Note: This field may return NULL, indicating that no valid value was found.
UniqueServiceName String No The unique service name in API Gateway
Note: This field may return null, indicating that no valid value was found.

UsagePlan

usagePlan details

Used by actions: DescribeService, DescribeServiceForApiApp.

Name Type Description
Environment String Environment name.
UsagePlanId String Unique usage plan ID.
UsagePlanName String Usage plan name.
UsagePlanDesc String Usage plan description.
Note: This field may return null, indicating that no valid values can be obtained.
MaxRequestNumPreSec Integer Usage plan QPS. -1 indicates no limit.
CreatedTime Timestamp ISO8601 Usage plan time.
ModifiedTime Timestamp ISO8601 Usage plan modification time.

UsagePlanBindEnvironment

Information of environment bound to usage plan

Used by actions: CreateUsagePlan, DescribeUsagePlan, ModifyUsagePlan.

Name Type Description
EnvironmentName String Environment name.
Note: this field may return null, indicating that no valid values can be obtained.
ServiceId String Unique service ID.
Note: this field may return null, indicating that no valid values can be obtained.

UsagePlanBindSecret

Key bound to usage plan

Used by actions: DescribeUsagePlanSecretIds.

Name Type Description
AccessKeyId String Key ID.
Note: this field may return null, indicating that no valid values can be obtained.
SecretName String Key name.
Note: this field may return null, indicating that no valid values can be obtained.
Status Integer Key status. 0: disabled. 1: enabled.
Note: this field may return null, indicating that no valid values can be obtained.

UsagePlanBindSecretStatus

List of keys bound to usage plan.

Used by actions: DescribeUsagePlanSecretIds.

Name Type Description
TotalCount Integer Number of keys bound to usage plan.
Note: this field may return null, indicating that no valid values can be obtained.
AccessKeyList Array of UsagePlanBindSecret List of key details.
Note: this field may return null, indicating that no valid values can be obtained.

UsagePlanEnvironment

Details of environments bound to usage plan.

Used by actions: DescribeUsagePlanEnvironments.

Name Type Description
ServiceId String Unique ID of bound service.
Note: this field may return null, indicating that no valid values can be obtained.
ApiId String Unique API ID.
Note: this field may return null, indicating that no valid values can be obtained.
ApiName String API name.
Note: this field may return null, indicating that no valid values can be obtained.
Path String API path.
Note: this field may return null, indicating that no valid values can be obtained.
Method String API method.
Note: this field may return null, indicating that no valid values can be obtained.
Environment String Name of bound environment.
Note: this field may return null, indicating that no valid values can be obtained.
InUseRequestNum Integer Used quota.
Note: this field may return null, indicating that no valid values can be obtained.
MaxRequestNum Integer Maximum number of requests.
Note: this field may return null, indicating that no valid values can be obtained.
MaxRequestNumPreSec Integer Maximum number of requests per second.
Note: this field may return null, indicating that no valid values can be obtained.
CreatedTime Timestamp ISO8601 Creation time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.
Note: this field may return null, indicating that no valid values can be obtained.
ModifiedTime Timestamp ISO8601 Last modified time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.
Note: this field may return null, indicating that no valid values can be obtained.
ServiceName String Service name.
Note: this field may return null, indicating that no valid values can be obtained.

UsagePlanEnvironmentStatus

List of environments bound to usage plan.

Used by actions: DescribeUsagePlanEnvironments.

Name Type Description
TotalCount Integer Number of environments of the service bound to usage plan.
Note: this field may return null, indicating that no valid values can be obtained.
EnvironmentList Array of UsagePlanEnvironment Environment status of services bound to usage plan.
Note: this field may return null, indicating that no valid values can be obtained.

UsagePlanInfo

Usage plan details.

Used by actions: CreateUsagePlan, DescribeUsagePlan, ModifyUsagePlan.

Name Type Description
UsagePlanId String Unique usage plan ID.
Note: this field may return null, indicating that no valid values can be obtained.
UsagePlanName String Usage plan name.
Note: this field may return null, indicating that no valid values can be obtained.
UsagePlanDesc String Usage plan description.
Note: this field may return null, indicating that no valid values can be obtained.
InitQuota Integer Number of initialization calls.
Note: this field may return null, indicating that no valid values can be obtained.
MaxRequestNumPreSec Integer Limit of requests per second.
Note: this field may return null, indicating that no valid values can be obtained.
MaxRequestNum Integer Maximum number of calls.
Note: this field may return null, indicating that no valid values can be obtained.
IsHide Integer Whether to hide.
Note: this field may return null, indicating that no valid values can be obtained.
CreatedTime Timestamp ISO8601 Creation time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.
Note: this field may return null, indicating that no valid values can be obtained.
ModifiedTime Timestamp ISO8601 Last modified time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.
Note: this field may return null, indicating that no valid values can be obtained.
BindSecretIdTotalCount Integer Number of bound keys.
Note: this field may return null, indicating that no valid values can be obtained.
BindSecretIds Array of String Details of bound keys.
Note: this field may return null, indicating that no valid values can be obtained.
BindEnvironmentTotalCount Integer Number of bound environments.
Note: this field may return null, indicating that no valid values can be obtained.
BindEnvironments Array of UsagePlanBindEnvironment Details of bound environments.
Note: this field may return null, indicating that no valid values can be obtained.

UsagePlanStatusInfo

Usage plan list display.

Used by actions: DescribeUsagePlansStatus.

Name Type Description
UsagePlanId String Unique usage plan ID.
Note: this field may return null, indicating that no valid values can be obtained.
UsagePlanName String Custom usage plan name.
Note: this field may return null, indicating that no valid values can be obtained.
UsagePlanDesc String Custom usage plan description.
Note: this field may return null, indicating that no valid values can be obtained.
MaxRequestNumPreSec Integer Maximum number of requests per second.
Note: this field may return null, indicating that no valid values can be obtained.
MaxRequestNum Integer Total number of requests allowed. -1 indicates no limit.
Note: this field may return null, indicating that no valid values can be obtained.
CreatedTime Timestamp ISO8601 Creation time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.
Note: this field may return null, indicating that no valid values can be obtained.
ModifiedTime Timestamp ISO8601 Last modified time in the format of YYYY-MM-DDThh:mm:ssZ according to ISO 8601 standard. UTC time is used.
Note: this field may return null, indicating that no valid values can be obtained.

UsagePlansStatus

Usage plan list

Used by actions: DescribeUsagePlansStatus.

Name Type Description
TotalCount Integer Number of eligible usage plans.
Note: this field may return null, indicating that no valid values can be obtained.
UsagePlanStatusSet Array of UsagePlanStatusInfo Usage plan list.
Note: this field may return null, indicating that no valid values can be obtained.

帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈