Approves or rejects a specified approval process instance.
Operation description
Request description
This operation allows you to approve or reject a specified approval process instance by passing in the ProcessInstanceId and approval information (including ApprovalComment and ApprovalAction).
ApprovalAction can be
AgreeorDeny, indicating approval or rejection respectively.ApprovalComment is required and records the specific approval opinion.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dataworks:ApproveProcessInstance |
update |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ProcessInstanceId |
string |
Yes |
The flow instance ID. Both new and legacy Security Center approval orders are supported. |
332066440109224007 |
| ApprovalComment |
string |
Yes |
The approval comment. |
Approve authorization |
| NewExpiration |
integer |
No |
The modified authorization expiration time. The value is a millisecond-level timestamp. |
1782541464000 |
| ApprovalAction |
string |
Yes |
The approval action. Valid values:
Valid values:
|
Agree |
| ClientToken |
string |
No |
The idempotency token. We recommend that you use a UUID. |
1AFAE64E-D1BE-432B-A9***** |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response parameters. |
||
| RequestId |
string |
The request ID. Used to locate logs and troubleshoot issues. |
0bc5df3a17***903790e8e8a |
Examples
Success response
JSON format
{
"RequestId": "0bc5df3a17***903790e8e8a"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.