type is rejected and the target stage is before the issue's current stage, the issue is automatically moved back to the target stage.type is approved on the issue's current stage and all approvers have approved, the issue is automatically moved forward (cascade through consecutive stages with all approvers approved, stopping at a stage without approvalType or where not all approvers have approved).workflowDecisionMade) is always recorded. Additional stageChangedAutomatically entries are recorded for each auto-move.description is required when type is rejected.description is optional when type is approved.decisionOnStageId must reference a non-deleted stage belonging to the issue's workflow.curl --location --request POST 'https://app.hustro.com/api/v2/v2/project//issue//workflowDecision' \
--header 'Authorization;' \
--header 'hustro-client-version: 2.88.0' \
--header 'hustro-client: web' \
--header 'Content-Type: application/json' \
--data-raw '{
"type": "approved",
"decisionOnStageId": "665a1b2c3d4e5f6a7b8c9d0e"
}'{
"_id": "665a1b2c3d4e5f6a7b8c9d10",
"stageId": "665a1b2c3d4e5f6a7b8c9d0e",
"createdBy": "665a1b2c3d4e5f6a7b8c9d11",
"createdAt": "2025-06-01T12:00:00.000+02:00",
"type": "approved"
}