...
The four hierarchy related operations can be converted to asynchronous jobs. Just like all existing asynchronous jobs in Synapse, a users user would start the job and receive a job ID. The client would then poll the job's status in a loop waiting for the job to complete.
...