in context of that, I am also surprised that the business key is not part in many REST based queries like in getting tasks. Don’t know if it make sense to open a new thread for it…
In my case it would be helpful if
would also return the business key as the business key is the identifier in our landscape to identify the origin entity in context to the processDefinitionId. “If you know the processDefinitionId and the businessKey you know the origin (Initiator) of the camunda task.”
Now, we need to implement a workaround where business key is not really used, because it makes no sense to make another request for the processInstance to get just the business key. (We are currently already facing the issue that we need to ask for active tasks and the related variables separately).
In my opinion, the business key should be returned for any resource below a processInstance. So, tasks, activities, etc.