Skip to main content
POST
Record Reviewer Decision
Use this API to record a single reviewer’s decision against a human step. When all mandatory reviewers approve (or any reviewer rejects), the step’s aggregator transitions terminal and the step resumes.

Endpoint

POST https://api.velt.dev/v2/workflow/steps/recordReviewerDecision

Headers

x-velt-api-key
string
required
Your API key.
x-velt-auth-token
string
required

Body

Params

data
object
required

Example Requests

Approve as a reviewer

Reject as a reviewer

Response

Success Response

recorded: false only on idempotent replay. aggregatorStatus: pending / resolved / rejected. resumeScheduled: true when this decision triggered the resume task.

Failure Response

Errors: A reviewerId not listed on the node’s reviewers[] does not throw — the aggregator records the response as an unknown responder, and the response payload’s aggregatorStatus reflects whether quorum has shifted.