Price Inquiry Example of Yearly/Monthly Products (Using the Price Calculator)
The request parameters for querying the price of a yearly/monthly product using an API can be obtained through the price calculator.
ECS is used as an example:
Region: EU-Dublin
AZ: General AZ
Billing Mode: Yearly/Monthly
CPU Architecture: x86
Type: General computing-plus C6 | 2 vCPUs | 4 GB
System Disk: General Purpose SSD 40 GB
Required Duration: 1 Month
Quantity: 1
- Go to the Price Calculator page and press F12 to open the console. Set the parameters based on the example.

- Click Network > resource > Payload to view request parameters.


- Add the parameters obtained in Step 2 to the request. As there are three products, an ECS, a VPC, and an EVS disk, involved, three product_infos structures are required. The following shows an example of a product_infos structure.
{ "project_id": "fa4***********************f0", "product_infos": [ { "id": "0", "cloud_service_type": "hws.service.type.ec2", "resource_type": "hws.resource.type.vm", "resource_spec": "c6.large.2.linux", "region": "eu-west-101", "period_type": 2, "period_num": 1, "subscription_num": 1 }, { "id": "1", "cloud_service_type": "hws.service.type.ebs", "resource_type": "hws.resource.type.volume", "resource_spec": "GPSSD", "region": "eu-west-101", "resource_size": 40, "size_measure_id": 17, "period_type": 2, "period_num": 1, "subscription_num": 1 }, { "id": "2", "cloud_service_type": "hws.service.type.vpc", "resource_type": "hws.resource.type.bandwidth", "resource_spec": "19_bgp", "region": "eu-west-101", "resource_size": 5, "size_measure_id": 15, "period_type": 2, "period_num": 1, "subscription_num": 1 } ] } - (Optional) Go to API Explorer and add product_infos to the request body. The same results will return as that obtained using the price calculator.
