I see the /operations/wait endpoint supports a timeout param:
But it’s not clear to me how that timeout gets surfaced at the api level when it expires.
A cursory scan of the code shows that the timeout expiring causes this waitFinal method to return false:
But I think it gets ignored by the caller:
Anyone know how to detect whether a timeout expired without the operation completing?