Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Job support for long running tasks #60
Things like provisioning a host or performing a power operation should offer the option to simply give you back a job ID that you can check in on. This is likely blocked by #18 since there is presumably some shared state, so that if you make the request against one instance, but check the request against a different instance, it still works.
Additionally you'll want to allow a user to specify an optional timeout to complete the job.