Queries the billing history under your Alibaba Cloud account.
Operation description
You can query billing history up to the last one month.
You can call this operation up to 100 times per second per account.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
cdn:DescribeCdnUserBillHistory |
none |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| StartTime |
string |
Yes |
The beginning of the time range to query. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC. The minimum data granularity is 5 minutes. |
2018-09-30T16:00:00Z |
| EndTime |
string |
Yes |
The end of the time range to query. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC. The end time must be later than the start time. |
2018-10-31T16:00:00Z |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The ID of the request. |
ED61C6C3-8241-4187-AAA7-5157AE175CEC |
| BillHistoryData |
object |
||
| BillHistoryDataItem |
array<object> |
The billing history returned. |
|
|
array<object> |
|||
| Dimension |
string |
The dimension. |
flow |
| BillType |
string |
The metering method. |
month_4th_day_bandwidth |
| BillTime |
string |
The beginning of the time range that was queried. |
2018-09-30T16:00:00Z |
| BillingData |
object |
||
| BillingDataItem |
array<object> |
The billable items. |
|
|
object |
|||
| Flow |
number |
The amount of network traffic. Unit: bytes. |
24567 |
| Bandwidth |
number |
The bandwidth. Unit: bit/s. |
4041 |
| Count |
number |
The number of requests. |
203601 |
| CdnRegion |
string |
The billable region. Valid values:
|
AP1 |
| ChargeType |
string |
The billing method. Valid values:
|
DynamicHttp |
Examples
Success response
JSON format
{
"RequestId": "ED61C6C3-8241-4187-AAA7-5157AE175CEC",
"BillHistoryData": {
"BillHistoryDataItem": [
{
"Dimension": "flow",
"BillType": "month_4th_day_bandwidth",
"BillTime": "2018-09-30T16:00:00Z",
"BillingData": {
"BillingDataItem": [
{
"Flow": 24567,
"Bandwidth": 4041,
"Count": 203601,
"CdnRegion": "AP1",
"ChargeType": "DynamicHttp"
}
]
}
}
]
}
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParameter | The specified parameter is invalid. | |
| 400 | InvalidStartTime.Malformed | The specified value of parameter StartTime is malformed. | |
| 400 | InvalidEndTime.Malformed | The specified value of parameter EndTime is malformed. | |
| 400 | InvalidTime.Malformed | Specified StartTime or EndTime is malformed. | The specified start or end time is invalid. |
| 400 | InvalidEndTime.Mismatch | Specified EndTime does not match the specified StartTime. | StartTime must be earlier than EndTime. |
| 400 | InvalidTimeSpan | The time span exceeds the limit. | The time span exceeds the limit. Configure a valid time span as described in API documentation. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.