REST API Concepts

The Cloudshare REST API allows client applications to perform a subset of the actions that can be done on the web UI application. The client will be able to check the status of its environments, to create environments and take snapshots of them. It will also be able to issue invitations to users to access environments.

Environment group of machines (VMs), storage, networking, infrastructure software (such as OS, DB)
Machine single VM entity within an environment
Prototype A template of environments, software used to create environments
Campaign A company or enterprise activity consisting of prototypes to which users can be invited.
Resource billing packages.
License Permission to use an environment
Snapshot The state of an environment and applications running on it, at a particular time; this includes the running state of each machine in the environment.
Usage package A contractual specification of the amount of running time the environment can be used by users.
Customer A user of an environment, invited by a vendor.
Vendor The ‘owner’ of a campaign/environment