Call DescribeDcdnRefreshTasks to query the completion status of refresh and preload tasks submitted within the last 3 days.
Operation description
You can query by task ID or URL.
You can specify both TaskId and ObjectPath. If you provide neither parameter, the operation defaults to returning the first 20 entries from the last 3 days.
You can only query data from the last 3 days.
If you specify DomainName or Status, you must also specify ObjectType.
Rate limit: 5 requests per second per user.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dcdn:DescribeDcdnRefreshTasks |
get |
domain
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| TaskId |
string |
No |
The ID of the task. A task ID is returned after you create a refresh or preload task. |
704225667 |
| ObjectPath |
string |
No |
The path of the object to query. The path must be a full path. |
http://example.com/examplefile.txt |
| PageNumber |
integer |
No |
The number of the page to return. Valid values: 1 to 100000. |
2 |
| ObjectType |
string |
No |
The type of the task. Valid values:
This parameter is required if you specify DomainName or Status. |
file |
| DomainName |
string |
No |
The accelerated domain name. You can specify only one accelerated domain name. By default, this operation queries tasks for all accelerated domain names. |
example.com |
| Status |
string |
No |
The status of the task. Valid values:
|
Complete |
| PageSize |
integer |
No |
The number of entries to return on each page. Default value: 20. Maximum value: 50. Valid values: 1 to 50. |
20 |
| StartTime |
string |
No |
The beginning of the time range to query. Specify the time in the ISO 8601 standard in the |
2017-01-01T12:12:20Z |
| EndTime |
string |
No |
The end of the time range to query. Specify the time in the ISO 8601 standard in the Note
The end time must be later than the start time. |
2017-01-01T12:13:20Z |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
174F6032-AA26-470D-B90E-36F0EB205BEE |
| PageNumber |
integer |
The page number. |
2 |
| PageSize |
integer |
The page size. |
2 |
| TotalCount |
integer |
The total number of tasks. |
20 |
| Tasks |
object |
||
| Task |
array<object> |
The task list. |
|
|
object |
|||
| Status |
string |
The status of the task. Valid values:
|
Complete |
| CreationTime |
string |
The time when the task was created. The time is displayed in UTC. |
2014-11-27T08:23:22Z |
| ObjectType |
string |
The type of the task. Valid values:
|
file |
| Process |
string |
The progress of the task in percentage. |
10 |
| Description |
string |
The description of the error returned when a refresh or prefetch task fails.
|
InternalError |
| ObjectPath |
string |
The path of the object that is refreshed. |
http://example.com/examplefile.txt |
| TaskId |
string |
The task ID. |
123 |
Examples
Success response
JSON format
{
"RequestId": "174F6032-AA26-470D-B90E-36F0EB205BEE",
"PageNumber": 2,
"PageSize": 2,
"TotalCount": 20,
"Tasks": {
"Task": [
{
"Status": "Complete",
"CreationTime": "2014-11-27T08:23:22Z",
"ObjectType": "file",
"Process": "10",
"Description": "InternalError",
"ObjectPath": "http://example.com/examplefile.txt",
"TaskId": "123"
}
]
}
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidTaskId.Malformed | The specified TaskId is invalid. | The value specified for the TaskId parameter is invalid. |
| 400 | MissingParameter.ObjectType | The ObjectType parameter is required if DomainName or ObjectType is specified. | Specify the ObjectType parameter. |
| 400 | MissingTimeParameter | The StartTime and EndTime must be both specified. | You must set both the start time and the end time. |
| 400 | InvalidEndTime.Mismatch | The specified EndTime is earlier than the StartTime. | The end time is earlier than the start time. |
| 400 | DomainNameOverLimit | A maximum of 500 domains are supported for each request. | The number of domain names cannot exceed 500. |
| 400 | InvalidTime | The query time cannot exceed the last 3 days. | You can query data up to the last three days. |
| 400 | InvalidStartTime.Malformed | The specified StartTime parameter is invalid. | The format of the specified start time is invalid. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC. |
| 400 | InvalidEndTime.Malformed | The specified EndTime is invalid. | The format of the specified end time is invalid. Specify the time in the ISO 8601 standard in the yyyy-MM-ddTHH:mm:ssZ format. The time must be in UTC. |
| 400 | InvalidStartTime.ValueNotSupported | The specified StartTime is invalid. | The specified start time is invalid. |
| 400 | InvalidObjectType.ValueNotSupported | The specified ObjectType is not supported. | The specified ObjectType parameter is invalid. |
| 400 | InvalidStatus.ValueNotSupported | The specified Status is not supported. | The specified Status parameter is invalid. |
| 429 | TooManyRequests | The server is busy. Please try again later. | The server is unavailable. Try again later. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.