I haven’t tried it myself as I haven’t had to deal with this. However, it seems like it’s treating the asset as a single entry, so you have to include robot 3 = same and robot 4 = same rather than excluding them.
Would it be possible for you to retrieve all robot credentials for that asset, then edit only the ones that need updating, then use the PUT request to update the credentials?
The issue is since these are credentials I can not retrieve the old password of each robot via API
I can retrieve it via get credential but since it’s per robot I would have to do it on each robot.
But at least I understand that the API gives access to the whole asset it doesn’t give access to modifying a specific robot value without knowing the other robot values beforehand so you can reupload them via PUT
Maybe it could have been something like https://my_orchestrator/robotvalue(X) that existed and I just didn’t see it in the API documentation