# Spectro Cloud Cloud Accounts API

**Canonical:** https://apis.io/apis/spectro-cloud/spectro-cloud-cloud-accounts-api/  
**Provider:** Spectro Cloud — https://apis.io/providers/spectro-cloud/  
**Base URL:** https://api.spectrocloud.com  
**Documentation:** https://docs.spectrocloud.com/api/

Spectro Cloud Cloud Accounts API is one of 42 APIs that [Spectro Cloud](https://apis.io/providers/spectro-cloud/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Cloud Accounts. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

The Cloud Accounts API from Spectro Cloud — 32 operation(s) for cloud accounts.

## Operations (54)

| Method | Path | Summary |
|---|---|---|
| GET | `/v1/cloudaccounts/apache-cloudstack` | Retrieves a list of CloudStack cloud accounts |
| POST | `/v1/cloudaccounts/apache-cloudstack` | Creates a CloudStack cloud account |
| DELETE | `/v1/cloudaccounts/apache-cloudstack/{uid}` | Deletes the specified CloudStack account |
| GET | `/v1/cloudaccounts/apache-cloudstack/{uid}` | Returns the specified CloudStack account |
| PUT | `/v1/cloudaccounts/apache-cloudstack/{uid}` | Updates the specified CloudStack account |
| GET | `/v1/cloudaccounts/apache-cloudstack/{uid}/properties/diskofferings` | Get the cloudstack disk offerings for a given account and zone |
| GET | `/v1/cloudaccounts/apache-cloudstack/{uid}/properties/domains` | Get the cloudstack domains for a given account |
| GET | `/v1/cloudaccounts/apache-cloudstack/{uid}/properties/keypairs` | Get the cloudstack SSH key pairs for a given account |
| GET | `/v1/cloudaccounts/apache-cloudstack/{uid}/properties/networks` | Get the cloudstack networks for a given account and zone |
| GET | `/v1/cloudaccounts/apache-cloudstack/{uid}/properties/offerings` | Get the cloudstack compute offerings for a given account and zone |
| GET | `/v1/cloudaccounts/apache-cloudstack/{uid}/properties/projects` | Get the cloudstack projects for a given account and domain |
| GET | `/v1/cloudaccounts/apache-cloudstack/{uid}/properties/templates` | Get the cloudstack templates for a given account and zone |
| GET | `/v1/cloudaccounts/apache-cloudstack/{uid}/properties/vpcs` | Get the cloudstack VPCs for a given account |
| GET | `/v1/cloudaccounts/apache-cloudstack/{uid}/properties/zones` | Get the cloudstack zones for a given account |
| GET | `/v1/cloudaccounts/aws` | Retrieves a list of AWS cloud accounts |
| POST | `/v1/cloudaccounts/aws` | Creates an AWS cloud account |
| DELETE | `/v1/cloudaccounts/aws/{uid}` | Deletes the specified AWS account |
| GET | `/v1/cloudaccounts/aws/{uid}` | Returns the specified AWS account |
| PUT | `/v1/cloudaccounts/aws/{uid}` | Updates the specified AWS account |
| GET | `/v1/cloudaccounts/azure` | Retrieves a list of azure cloud accounts |
| POST | `/v1/cloudaccounts/azure` | Create azure cloud account |
| DELETE | `/v1/cloudaccounts/azure/{uid}` | Deletes the specified azure account |
| GET | `/v1/cloudaccounts/azure/{uid}` | Returns the specified azure cloud account |
| PUT | `/v1/cloudaccounts/azure/{uid}` | Updates the specified azure account |
| GET | `/v1/cloudaccounts/cloudTypes/{cloudType}` | Retrieves a list of cloud accounts by cloud type |
| POST | `/v1/cloudaccounts/cloudTypes/{cloudType}` | Creates an cloud account of specific cloud type |
| DELETE | `/v1/cloudaccounts/cloudTypes/{cloudType}/{uid}` | Deletes the specified account by cloud type |
| GET | `/v1/cloudaccounts/cloudTypes/{cloudType}/{uid}` | Returns the specified account by cloud type |
| PUT | `/v1/cloudaccounts/cloudTypes/{cloudType}/{uid}` | Updates the specified account by cloud type |
| GET | `/v1/cloudaccounts/gcp` | Retrieves a list of gcp cloud accounts |
| POST | `/v1/cloudaccounts/gcp` | Creates a GCP cloud account |
| DELETE | `/v1/cloudaccounts/gcp/{uid}` | Deletes the specified GCP account |
| GET | `/v1/cloudaccounts/gcp/{uid}` | Returns the specified GCP cloud account |
| PUT | `/v1/cloudaccounts/gcp/{uid}` | Updates the specified GCP account |
| GET | `/v1/cloudaccounts/maas` | Retrieves a list of Maas cloud accounts |
| POST | `/v1/cloudaccounts/maas` | Creates an Maas cloud account |
| DELETE | `/v1/cloudaccounts/maas/{uid}` | Deletes the specified Maas account |
| GET | `/v1/cloudaccounts/maas/{uid}` | Returns the specified Maas account |
| PATCH | `/v1/cloudaccounts/maas/{uid}` | Patches the specified CloudAccount Maas |
| PUT | `/v1/cloudaccounts/maas/{uid}` | Updates the specified Maas account |
| GET | `/v1/cloudaccounts/maas/{uid}/properties/azs` | Get the maas azs for a given account |
| GET | `/v1/cloudaccounts/maas/{uid}/properties/domains` | Get the maas domains for a given account |
| GET | `/v1/cloudaccounts/maas/{uid}/properties/resourcePools` | Get the maas pools for a given account |
| GET | `/v1/cloudaccounts/maas/{uid}/properties/subnets` | Get the maas subnets for a given account |
| GET | `/v1/cloudaccounts/maas/{uid}/properties/tags` | Get the maas tags for a given account |
| GET | `/v1/cloudaccounts/summary` | Retrieves a list of cloud accounts summary |
| GET | `/v1/cloudaccounts/vsphere` | Retrieves a list of vSphere cloud accounts |
| POST | `/v1/cloudaccounts/vsphere` | Creates a vSphere cloud account |
| DELETE | `/v1/cloudaccounts/vsphere/{uid}` | Deletes the specified vSphere account |
| GET | `/v1/cloudaccounts/vsphere/{uid}` | Returns the specified vSphere account |
| PUT | `/v1/cloudaccounts/vsphere/{uid}` | Updates the specified VSphere account |
| GET | `/v1/cloudaccounts/vsphere/{uid}/properties/computecluster/resources` | Get the vSphere computecluster resources for the given overlord account |
| GET | `/v1/cloudaccounts/vsphere/{uid}/properties/datacenters` | Get the vSphere datacenters & datacluster for the given overlord account |
| PATCH | `/v1/cloudaccounts/{uid}/geoLocation` | Update the geolocation annotation |

## Machine-readable artifacts (2)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/spectro-cloud/refs/heads/main/openapi/spectro-cloud-cloud-accounts-api-openapi.yml
- **Documentation** — https://docs.spectrocloud.com/api/introduction/

## Other Spectro Cloud APIs (12)

- [Spectro Cloud Activations API](https://apis.io/apis/spectro-cloud/spectro-cloud-activations-api/)
- [Spectro Cloud App Profiles API](https://apis.io/apis/spectro-cloud/spectro-cloud-appprofiles-api/)
- [Spectro Cloud Audits API](https://apis.io/apis/spectro-cloud/spectro-cloud-audits-api/)
- [Spectro Cloud Auth API](https://apis.io/apis/spectro-cloud/spectro-cloud-auth-api/)
- [Spectro Cloud Cloudconfigs API](https://apis.io/apis/spectro-cloud/spectro-cloud-cloudconfigs-api/)
- [Spectro Cloud Clouds API](https://apis.io/apis/spectro-cloud/spectro-cloud-clouds-api/)
- [Spectro Cloud Clusterprofiles API](https://apis.io/apis/spectro-cloud/spectro-cloud-clusterprofiles-api/)
- [Spectro Cloud Cluster Templates API](https://apis.io/apis/spectro-cloud/spectro-cloud-clustertemplates-api/)
- [Spectro Cloud Dashboard API](https://apis.io/apis/spectro-cloud/spectro-cloud-dashboard-api/)
- [Spectro Cloud Edge Mgmt API](https://apis.io/apis/spectro-cloud/spectro-cloud-edge-mgmt-api/)
- [Spectro Cloud Edgehosts API](https://apis.io/apis/spectro-cloud/spectro-cloud-edgehosts-api/)
- [Spectro Cloud Events API](https://apis.io/apis/spectro-cloud/spectro-cloud-events-api/)

## Tags

Cloud Accounts

---

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