CreateRemind
Creates a custom alert rule by calling CreateRemind.
Try it now
Test
RAM authorization
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RemindName |
string |
Yes |
The name of the custom rule. The name can be up to 128 characters in length. |
test_error_remind |
| DndEnd |
string |
No |
The end time of the do-not-disturb period, in the hh:mm format. Valid values of hh: [0,23]. Valid values of mm: [0,59]. |
08:00 |
| RemindUnit |
string |
Yes |
The type of the object. Valid values: NODE (node), BASELINE (baseline), PROJECT (workspace), and BIZPROCESS (business process). Valid values:
|
NODE |
| NodeIds |
string |
No |
The IDs of the nodes to monitor when RemindUnit (object type) is set to NODE (node). Separate multiple IDs with commas (,). A maximum of 50 nodes can be monitored by a single rule. |
1,2,3 |
| BaselineIds |
string |
No |
The IDs of the baselines to monitor when RemindUnit (object type) is set to BASELINE (baseline). Separate multiple IDs with commas (,). A maximum of 5 baselines can be monitored by a single rule. |
1,2,3 |
| ProjectId |
integer |
No |
The ID of the workspace to monitor when RemindUnit (object type) is set to PROJECT (workspace). A single rule can monitor only one workspace. |
9527 |
| BizProcessIds |
string |
No |
The IDs of the business processes to monitor when RemindUnit (object type) is set to BIZPROCESS (business process). Separate multiple business process IDs with commas (,). A maximum of 5 business processes can be monitored by a single rule. |
1,2,3 |
| RemindType |
string |
Yes |
The trigger condition. Valid values: FINISHED (completed), UNFINISHED (not completed), ERROR (error), CYCLE_UNFINISHED (cycle not completed), and TIMEOUT (running timeout). |
FINISHED |
| MaxAlertTimes |
integer |
No |
The maximum number of alerts. Minimum value: 1. Maximum value: 10. Default value: 3. |
2 |
| AlertInterval |
integer |
No |
The minimum alert interval, in seconds. Minimum value: 1200. Default value: 1800. |
1800 |
| Detail |
string |
No |
The descriptions for different trigger conditions are as follows:
|
{"hour":"23","minu":"59"} |
| AlertUnit |
string |
Yes |
The granularity of the alert recipient. Valid values: OWNER (node owner) and OTHER (specified user). Valid values:
|
OWNER |
| AlertMethods |
string |
Yes |
The alert method. Valid values:
Separate multiple alert methods with commas (,). |
SMS,MAIL |
| AlertTargets |
string |
No |
|
9527952795279527 |
| RobotUrls |
string |
No |
The webhook URLs of DingTalk chatbots. Separate multiple webhook URLs with commas (,). |
https://oapi.dingtalk.com/robot/send?access_token=****************************** |
| Webhooks |
string |
No |
The webhook URLs of WeCom or Lark chatbots. Separate multiple webhook URLs with commas (,). The alertMethods parameter must include the WEBHOOKS alert method. Only DataWorks Enterprise Edition is supported. Available regions: China (Shanghai), China (Chengdu), China (Zhangjiakou), China (Beijing), China (Hangzhou), China (Shenzhen), Hong Kong (China), Germany (Frankfurt), and Singapore. |
https://open.feishu.cn/open-apis/bot/v2/hook/******* |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response parameters. |
||
| HttpStatusCode |
integer |
The HTTP status code. |
200 |
| Data |
integer |
The ID of the custom rule returned after the custom monitoring rule is created. |
1234 |
| ErrorMessage |
string |
The error message. |
The specified parameters are invalid. |
| RequestId |
string |
The unique ID of the request. You can use this ID to troubleshoot issues. |
0000-ABCD-EFG**** |
| Success |
boolean |
Indicates whether the request was successful. |
true |
| ErrorCode |
string |
The error code. |
1031203110005 |
Examples
Success response
JSON format
{
"HttpStatusCode": 200,
"Data": 1234,
"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.NoProject | You have not joined any project. | |
| 500 | Invalid.Wkbench.NodeNotExist | The node does not exist. | |
| 500 | Invalid.Wkbench.BaselineNotExist | The baseline does not exist. | |
| 500 | Forbidden.Wkbench.RemindOverlimit | The maximum number of reminders is exceeded. | |
| 403 | Forbidden.Access | Access is forbidden. Please first activate DataWorks Enterprise Edition or Flagship Edition. | No permission, please authorize |
| 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.