# Cloudshare API

**Canonical:** https://apis.io/apis/cloudshare/cloudshare-api/  
**Provider:** Cloudshare — https://apis.io/providers/cloudshare/  
**Documentation:** https://docs.cloudshare.com/rest-api/v3/overview

Cloudshare API is one of 2 APIs that [Cloudshare](https://apis.io/providers/cloudshare/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. The published artifact set on APIs.io includes an OpenAPI specification.

Cloudshare API as documented publicly: 42 operations. Contract generated from the documentation by API Evangelist (2026-10-09); not the provider's own document.

## Operations (42)

| Method | Path | Summary |
|---|---|---|
| GET | `/Api/v3/Class/actions/getdetailed` | GET /Api/v3/Class/actions/getdetailed |
| POST | `/api/../{id}` | POST /api/../InviteEndUser (deprecated) |
| POST | `/api/v3/Class/ID/Students/actions/ResumeEnvironmentForStudent` | Resume environment for a student in a class |
| PUT | `/api/v3/class/ID` | Update a class by ID |
| GET | `/api/v3/class/ID/students` | List students in a class |
| POST | `/api/v3/class/ID/students` | Students |
| DELETE | `/api/v3/class/ID/students/ID` | Delete a student from a class |
| GET | `/api/v3/class/ID/students/ID` | Get details of a specific student in a class |
| PUT | `/api/v3/class/ID/students/ID` | Students |
| DELETE | `/api/v3/class/actions/DeleteAllEnvironments` | DELETE /api/v3/class/actions/DeleteAllEnvironments |
| PUT | `/api/v3/class/actions/SuspendAllEnvironments` | Suspend all environments in a class |
| POST | `/api/v3/class/actions/sendinvitations` | Send invitations for a class |
| GET | `/api/v3/class/actions/{actionid}` | GET /api/v3/class/actions/countries |
| POST | `/api/v3/class/{claid}` | Disable sponsored link for a class |
| GET | `/api/v3/classAnalytics/guided-journey/class/progress/{classid}` | Guided Journey |
| GET | `/api/v3/classAnalytics/guided-journey/student/progress/{studentid}` | Guided Journey |
| GET | `/api/v3/cloudfolders/actions/getall` | Get all cloud folders |
| PUT | `/api/v3/cloudfolders/actions/{actionid}` | Mount a cloud folder |
| PATCH | `/api/v3/envs` | Partially update environments |
| PUT | `/api/v3/envs` | Update environments |
| GET | `/api/v3/envs/actions/{actionid}` | Environments |
| PUT | `/api/v3/envs/actions/{actionid}` | Environments |
| GET | `/api/v3/externalclouds/ervins/snapshot/snapshotId` | GET /api/v3/externalclouds/ervins/snapshot/snapshotId |
| GET | `/api/v3/instructors/class` | Instructors |
| POST | `/api/v3/invitations/actions/{actionid}` | Invite a project member as listed under Users → Invitations section. |
| GET | `/api/v3/projects/ID/blueprints/ID` | GET /api/v3/projects/ID/blueprints/ID |
| GET | `/api/v3/projects/ID/{idid}` | GET /api/v3/projects/ID/blueprints |
| GET | `/api/v3/projects/{projectid}` | GET /api/v3/projects/FILTER |
| GET | `/api/v3/snapshots/actions/getforenv` | Get snapshots for an environment as listed under Snapshots section. |
| PUT | `/api/v3/snapshots/actions/markdefault` | Mark a snapshot as default as listed under Snapshots section. |
| POST | `/api/v3/snapshots/actions/takesnapshot` | Take a snapshot as listed under Snapshots section. |
| GET | `/api/v3/users/actions/getloginurl` | GET /api/v3/users/actions/getloginurl |
| POST | `/api/v3/users/actions/{actionid}` | POST /api/v3/users/actions/GetReplacingUsersOptions |
| POST | `/api/v3/vms/actions/executepath` | Execute a path on a VM |
| GET | `/api/v3/vms/actions/{actionid}` | Check execution status of a VM action |
| PUT | `/api/v3/vms/actions/{actionid}` | Edit VM hardware configuration |
| DELETE | `/api/v3/webhooks/{id}` | DELETE /api/v3/webhooks/{id} |
| GET | `/api/v3/webhooks/{id}` | GET /api/v3/webhooks/{id} |
| GET | `/api/v3/{v3id}` | GET /api/v3/{v3id} |
| POST | `/api/v3/{v3id}` | POST /api/v3/{v3id} |
| DELETE | `/api/v3/{v3id}/ID` | DELETE /api/v3/{v3id}/ID |
| GET | `/api/v3/{v3id}/ID` | GET /api/v3/{v3id}/ID |

## Machine-readable artifacts (1)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/cloudshare/refs/heads/main/openapi/_ae-authored/cloudshare-openapi-generated.yml

## Other Cloudshare APIs (1)

- [Cloudshare API](https://apis.io/apis/cloudshare/cloudshare-api-2/)

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/cloudshare/cloudshare-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/cloudshare/.
