API call to determine if a model is currently busy

API call to determine if a model is currently busy

As a data integration owner, I want to be able to check if a model is locked/busy running a process before I initiate a new process, so that I can avoid running excessive processes and have smoother orchestration between my calls.

 

I'll know this is successful when there is an API call when I can submit a model guid and get an immediate response back telling me if the model is available or busy.

 

A current workaround is to send any call to a model (e.g. a simple metadata request) and see if I get an immediate response back, which would indicate the model is available. However, if the model is busy, I will not get a response back as the request gets queued behind the active process and eventually time out if the process is running for a long time.