Approve or reject workflow step

Applies an approval decision to a specific workflow step identified by approvalWorkflowId and stepId.

Use this endpoint to record a step-level action (approve, reject, or revoke) and retrieve the updated workflow snapshot, including current status and step decision details.

Glossary: approvalWorkflowId — Identifier of an approval workflow instance. stepId — Identifier of a specific step within that workflow. nextApprover — Optional principal that can be assigned as the upcoming step approver when workflow configuration allows dynamic routing.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

Unique UUID identifier of the approval workflow instance that contains the target step.

string
required

Unique UUID identifier of the workflow step to approve, reject, or revoke.

Body Params

Action payload describing the decision to apply to the step.

Request payload used to approve, reject, or revoke a workflow step.

string
enum

The decision an authenticated approver records on a workflow step. approve advances the workflow to the next step (or marks it complete when this is the final step); reject halts the workflow and returns the content to the submitter; revoke is used to cancel a previously-recorded approval, typically because new information requires the approver to reconsider.

Allowed:
string

Optional explanation provided with the step action.

nextApprover
object

Optional principal assignment for dynamic next-step routing.

Headers
string

Content type for request payload. Must be application/json.

Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json