Call the UpdateDcdnDeliverTask operation to update a subscribed report task by its tracking task ID.
Operation description
The call frequency for a single user is limited to 3 calls per second.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dcdn:UpdateDcdnDeliverTask |
update |
*Domain
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| DeliverId |
integer |
Yes |
The ID of the tracking task to update. |
92 |
| Name |
string |
No |
The name of the tracking task. |
Domain name report |
| Reports |
string |
No |
A list of reports to subscribe to. The value must be a JSON-escaped string. |
\[{\\"reportId\\":2,\\"conditions\\":\[{\\"field\\":\\"prov\\",\\"op\\":\\"in\\",\\"value\\":\[\\"Heilongjiang\\",\\"Beijing\\"]}]}] |
| DomainName |
string |
No |
A list of domain names for the subscription. Separate multiple domain names with commas (,). If you do not set this parameter, reports for all domain names that belong to your account are delivered by default. |
www.example.com |
| Deliver |
string |
No |
The method for sending reports. Only email delivery is supported. The value must be a JSON-escaped string. |
{"email":{"subject":"the email subject","to":\["username@example.com","username@example.com"]}} |
| Schedule |
string |
No |
Parameters for the subscription cycle. The value must be a JSON-escaped string. |
{"schedName":"the name of the tracking task","description":"the description","crontab":"000\*\*?","frequency":"d","status":"enable","effectiveFrom":"2020-09-17T00:00:00Z","effectiveEnd":"2020-11-17T00:00:00Z"} |
Report data
Parameter | Type | Required | Description |
reportId | String | Yes | The report ID. |
conditions | ConDatas[] | No | The filter conditions for the report. |
Condition data
Parameter | Type | Required | Description |
field | String | No | The filter field. |
op | String | No | The filter operator. Only in is supported. |
value | String[] | No | An array of field values. |
Delivery data
Parameter | Type | Required | Description |
subject | String | No | The subject of the email. |
to | String[] | Yes | A list of recipient mailboxes. |
Schedule data
Parameter | Type | Required | Description |
schedName | String | No | The name of the tracking task. |
description | String | No | The description of the tracking task. |
crontab | String | Yes | The delivery cycle of the tracking task. |
frequency | String | Yes | The delivery frequency. Valid values: |
status | String | No | The status of the tracking task. Valid values: |
effectiveFrom | String | No | The start time of the delivery task. |
effectiveEnd | String | No | The end time of the delivery task. |
Response parameters
|
Parameter |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
04F0F334-1335-436C-A1D7-6C044FE73368 |
Examples
Success response
JSON format
{
"RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParameter | The specified parameter is invalid. | A parameter is set to an invalid value. |
| 400 | TimeParseFailed | Failed to parse the time parameter. | Failed to parse the time parameter. |
| 400 | SubscriptionAlreadyExists | The subscription already exists. | The subscription already exists. |
| 400 | SubscriptionNotFound | The subscription is not found. | The subscription is not found. |
| 400 | NameAlreadyExists | The name already exists. | The name already exists. |
| 400 | DeliverExceedLimit | The maximum number of subscribed tasks is exceeded. | The number of tracking tasks has reached the upper limit. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.