Returns the status of the specified environment, including details about each machine in the environment.
Request URL
GET https://use.cloudshare.com/API/v1/Env/GetEnvironmentState?EnvApiId=<id>&UserApiId=<id>×tamp=<time_t>&HMAC=<signature>
Parameters
| EnvApiId | The unique id for the environment. Example: I5ADJ4VCMBTB |
Response example
{
"apiId": "I5ADJ4VCMBTB",
"campaign": "N/A",
"description": "asfdad's CloudShare Pro environment",
"expirationTime": "Thu, 06 Dec 2012 07:43:36 GMT",
"invitationAllowed": true,
"licenseValid": "Valid",
"machines": [
{
"apiId": "PVSV2TWQQ2BA",
"description": "My machine",
"ip": "69.195.10.100",
"name": "CentOS 5 With KDE2",
"password": "Dw0H1QIpVm",
"progress": -1,
"status": "Running",
"username": "root",
"webAccessUrl": null
},
{
"apiId": "ZFBXNCGNQT4A",
"description": "My machine",
"ip": "69.195.10.100",
"name": "Prod - Windows 7 Pro SP1",
"password": "Su357SBAwl",
"progress": -1,
"status": "Running",
"username": "administrator",
"webAccessUrl": null
}
],
"name": "asfdad's environment",
"organization": "N/A",
"owner": "fdsfsdf@saD.COM",
"package": "N/A",
"prototype": "asfdad's environment",
"snapshot": "asfdad's First Snapshot",
"status": "Running"
}
The response includes details for the environment, as well as details for each machine that is part of the environment.
Details for the environment include: name, expiration date, license status, prototypes, snapshots
Details for the machines include: name, IP address, running status, URL.