Modifies the settings of a custom alert rule, such as the trigger condition, notification method, and recipients.
Try it now
Test
RAM authorization
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RemindId |
integer |
Yes |
The custom alert rule ID. |
1234 |
| RemindName |
string |
No |
The name of the custom alert rule. Maximum length: 128 characters. |
update_remindname |
| DndEnd |
string |
No |
The end time of the do-not-disturb period during which no alert notifications are sent. Format: hh:mm. Valid values of hh: [0,23]. Valid values of mm: [0,59]. |
08:00 |
| RemindUnit |
string |
No |
The type of object to which the custom alert rule applies. Valid values:
|
NODE |
| NodeIds |
string |
No |
The node ID to which the custom alert rule applies. You can specify up to 50 node IDs, separated by commas (,). This parameter takes effect when you set the RemindUnit parameter to NODE. |
1,2,3 |
| BaselineIds |
string |
No |
The baseline ID to which the custom alert rule applies. You can specify up to 5 baseline IDs, separated by commas (,). This parameter takes effect when you set the RemindUnit parameter to BASELINE. |
1,2,3 |
| ProjectId |
integer |
No |
The workspace ID to which the custom alert rule applies. You can specify only one workspace. This parameter takes effect when you set the RemindUnit parameter to PROJECT. |
1234 |
| BizProcessIds |
string |
No |
The workflow ID to which the custom alert rule applies. You can specify up to 5 workflow IDs, separated by commas (,). This parameter takes effect when you set the RemindUnit parameter to BIZPROCESS. |
1,2,3 |
| RemindType |
string |
No |
The trigger condition for the alert rule. Valid values:
For more information, see Manage custom alert rules. |
FINISHED |
| MaxAlertTimes |
integer |
No |
The maximum number of alerts. Valid values: 1 to 10. Default value: 3. |
3 |
| AlertInterval |
integer |
No |
The interval between alert notifications. Unit: seconds. Minimum value: 1200. Default value: 1800. |
1800 |
| Detail |
string |
No |
The trigger condition details, which vary based on the RemindType value.
|
{"hour":23,"minu":59} |
| AlertUnit |
string |
No |
The alert notification recipient type. Valid values: OWNER (the object owner) and OTHER (a specified user). |
OWNER |
| AlertMethods |
string |
No |
The notification method. Valid values:
Separate multiple notification methods with commas (,). |
SMS,MAIL |
| AlertTargets |
string |
No |
The format of this parameter depends on the AlertUnit value:
|
9527952795279527 |
| UseFlag |
boolean |
No |
Specifies whether to enable the alert rule. Valid values:
|
true |
| RobotUrls |
string |
No |
The webhook URL of the DingTalk chatbot. Separate multiple URLs with commas (,). Set to undefined to clear the configured webhook URLs. |
https://oapi.dingtalk.com/robot/send?access_token=****************************** |
| Webhooks |
string |
No |
The webhook URL of the WeCom or Lark chatbot. Separate multiple URLs with commas (,). The AlertMethods value must include WEBHOOKS. Set to undefined to clear the configured webhook URLs. Only DataWorks Enterprise Edition supports this parameter. Supported regions: China (Shanghai), China (Chengdu), China (Zhangjiakou), China (Beijing), China (Hangzhou), China (Shenzhen), China (Hong Kong), Germany (Frankfurt), and Singapore. |
https://open.feishu.cn/open-apis/bot/v2/hook/******* |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| HttpStatusCode |
integer |
The HTTP status code. |
200 |
| Data |
boolean |
Indicates whether the custom alert rule was modified successfully. |
true |
| ErrorMessage |
string |
The error message. |
The specified parameters are invalid. |
| RequestId |
string |
The request ID, which can be used for troubleshooting. |
0000-ABCD-EFG**** |
| Success |
boolean |
Indicates whether the request was successful. Valid values:
|
true |
| ErrorCode |
string |
The error code. |
1031203110005 |
Examples
Success response
JSON format
{
"HttpStatusCode": 200,
"Data": true,
"ErrorMessage": "The specified parameters are invalid.",
"RequestId": "0000-ABCD-EFG****",
"Success": true,
"ErrorCode": "1031203110005"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 500 | Forbidden.Not.Server | The dataworksAPI service is not available in this area. Please try it in another area. | |
| 500 | Forbidden.Wkbench.BaselineNoPermission | You are not authorized to access the baseline. | |
| 500 | Forbidden.Wkbench.ProjectNoPermission | You are not authorized to access the workspace. | |
| 500 | InternalError.System | An internal system error occurred. Try again later. | |
| 500 | InternalError.UserId.Missing | An internal system error occurred. Try again later. | |
| 500 | Forbidden.Wkbench.RemindNoPermission | You are not authorized to modify the reminder. | |
| 500 | Invalid.Wkbench.RemindNotExist | The reminder does not exist. | |
| 429 | Throttling.Api | The request for this resource has exceeded your available limit. | |
| 429 | Throttling.Api.Risk | The request for this resource has exceeded your daily available limit. | |
| 429 | Throttling.Resource | You have reached the limit for the resource. Please contact us by submitting a ticket. | |
| 429 | Throttling.System | The DataWorks system is busy. Try again later. | |
| 429 | Throttling.User | Your request is too frequent. Try again later. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.