All Products
Search
Document Center

DataWorks:ApproveProcessInstance

Last Updated:Jun 23, 2026

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 Agree or Deny, indicating approval or rejection respectively.

  • ApprovalComment is required and records the specific approval opinion.

Try it now

Try this API in OpenAPI Explorer, no manual signing needed. Successful calls auto-generate SDK code matching your parameters. Download it with built-in credential security for local usage.

Test

RAM authorization

No authorization for this operation. If you encounter issues with this operation, contact technical support.

Request parameters

Parameter

Type

Required

Description

Example

ProcessInstanceId

string

Yes

The process instance ID. Both new and legacy Security Center approval forms are supported.

332066440109224007

ApprovalComment

string

Yes

The approval comment.

同意授权

NewExpiration

integer

No

The new authorization expiration time. Unit: milliseconds (UNIX timestamp).

1782541464000

ApprovalAction

string

Yes

The approval action. Valid values:

  • Agree: Approved.

  • Deny: Rejected.

Valid values:

  • Agree :

    Agree

  • Deny :

    Deny

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, which is 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.