The main tool used to enable asynchronous external processes is the workflow suspend task.
When an external API is called, a callback URL can be provided in the API call, to call back to the Viabl.ai Platform application. This will trigger the workflow suspend task to resume the application via the 'Resume' value. If the callback url is not invoked within the specified 'Timeout' period, then inference will resume via the 'Timeout' value