According to API documentation, Step Runs has only GET method for getting steps of particular Runs but existing Step Runs can’t be changed via API. It can be done only on session authorization. For example, update the step status of Run.
Why Step Runs is changeable via web but it isn’t vi API?
Maybe you have a workaround for that?