Suppose I have a suspended process Instance .HOw can I add/update variables to it

Suppose I have a suspended process Instance .How can I add/update variables to it ?

No, that’s not possible through the regular API’s… A suspended process instance cannot be changed, that’s the purpose of being suspended.

If you really need this, you can write a custom Command and execute it through the managementService#executeCommand method.