/
Move a step to a new stat...
Move one step to a new status, such as done or blocked (blocked needs a reason). No version id is needed; it refuses only if that step changed first. Use this when someone finishes or is stuck on a step. No version is sent: a change someone else saved first is kept, and this one is applied over it, unless they changed this step, which is 409 step_changed. blocked needs blockedReason.
Security
bearerKey
- Mock serverhttps://docs.hrcledger.com/_mock/docs/openapi/api/v1/actions/plans/{id}/steps/{stepId}/status
- https://hrcledger.comhttps://hrcledger.com/api/v1/actions/plans/{id}/steps/{stepId}/status
curl -i -X POST \
'https://docs.hrcledger.com/_mock/docs/openapi/api/v1/actions/plans/{id}/steps/{stepId}/status' \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"status": "blocked",
"blockedReason": "Waiting on their legal team"
}'Response
{ "ok": true, "data": { "id": "Pln5tH8jKw2qR6mX9vBz", "url": "https://hrcledger.com/actions/items/Pln5tH8jKw2qR6mX9vBz", "title": "Win Inova", "objective": "Win the Inova imaging contract", "archived": false, "steps": [ … ], "revisionNo": 3, "updatedAt": "2026-10-16T14:02:11.000Z" } }