Hi Alireza, Could you elaborate a more on the use case you have in mind? The description you mention is very generic.
As far as I know we need to use polling to track the status of any async job (which is another API call) and execute based on response. That seems to be foundation principle behind all async calls. Alternately, you can also use CloudMonkey (https://cwiki.apache.org/confluence/display/CLOUDSTACK/CloudStack+cloudmonkey+CLI) as a framework or dig a little into code there to implement a similar solution to execute hooks. Regards, Anurag On 2/22/19, 6:22 PM, "Alireza Eskandari" <astro.alir...@gmail.com> wrote: Hi, I'm looking for a solution to implement hooks or callbacks for CloudStack API. For example execute an script when user calls deployVirtualMachine API. This script could be executed right after user submit his request or after the request completed successfully or failed. Maybe some API management solution could help me but the problem is understanding CS asyncjobs and their status. Thanks anurag.awas...@shapeblue.com www.shapeblue.com Amadeus House, Floral Street, London WC2E 9DPUK @shapeblue