Spectro Cloud Overlords API

The overlords API from Spectro Cloud — 29 operation(s) for overlords.

Business capability
IT Infrastructure Management BC-600.50

Operations 40

GET /v1/overlords Retrieves a list of overlords owned by the tenant #
GET /v1/overlords/apache-cloudstack/manifest Returns the manifests required for the private gateway installation #
POST /v1/overlords/apache-cloudstack/{uid}/account create the CloudStack cloudaccount for the private gateway #
PUT /v1/overlords/apache-cloudstack/{uid}/account update the CloudStack cloudaccount for the private gateway #
POST /v1/overlords/apache-cloudstack/{uid}/account/validate validate the CloudStack cloudaccount for the private gateway #
POST /v1/overlords/apache-cloudstack/{uid}/cloudconfig create the CloudStack cloud config for the private gateway #
PUT /v1/overlords/apache-cloudstack/{uid}/cloudconfig update the CloudStack cloud config for the private gateway #
GET /v1/overlords/apache-cloudstack/{uid}/clusterprofile Returns the specified CloudStack private gateway cluster profile #
GET /v1/overlords/maas/manifest Returns the manifests required for the private gateway installation #
POST /v1/overlords/maas/{uid}/account create the maas cloudaccount for the private gateway #
PUT /v1/overlords/maas/{uid}/account update the maas cloudaccount for the private gateway #
POST /v1/overlords/maas/{uid}/account/validate validate the maas cloudaccount for the private gateway #
POST /v1/overlords/maas/{uid}/cloudconfig create the maas cloud config for the private gateway #
PUT /v1/overlords/maas/{uid}/cloudconfig update the maas cloud config for the private gateway #
GET /v1/overlords/maas/{uid}/clusterprofile Returns the specified maas private gateway cluster profile #
GET /v1/overlords/maas/{uid}/pools Retrieves a list of IP Pools for the specified maas private gateway #
POST /v1/overlords/maas/{uid}/pools Creates an IP pool definition for the specified maas private gateway #
DELETE /v1/overlords/maas/{uid}/pools/{poolUid} Deletes the maas private gateway's specified IP Pool data #
PUT /v1/overlords/maas/{uid}/pools/{poolUid} Updates the maas private gateway's specified IP Pool data #
POST /v1/overlords/migrate migrate all the clusters from source overlord to target overlord #
GET /v1/overlords/pairing/code Returns the pairing code for the private gateway #
GET /v1/overlords/vsphere/manifest Returns the manifests required for the private gateway installation #
GET /v1/overlords/vsphere/ova Returns overlord's ova information #
POST /v1/overlords/vsphere/tenants/{tenantUid}/system Creates the system private gateway for the specified tenant #
POST /v1/overlords/vsphere/{uid}/account create the vSphere cloudaccount for the private gateway #
PUT /v1/overlords/vsphere/{uid}/account update the vSphere cloudaccount for the private gateway #
POST /v1/overlords/vsphere/{uid}/account/validate validate the vSphere cloudaccount for the private gateway #
POST /v1/overlords/vsphere/{uid}/cloudconfig create the vSphere cloud config for the private gateway #
PUT /v1/overlords/vsphere/{uid}/cloudconfig update the vSphere cloud config for the private gateway #
GET /v1/overlords/vsphere/{uid}/clusterprofile Returns the specified vsphere private gateway cluster profile #
GET /v1/overlords/vsphere/{uid}/pools Retrieves a list of IP Pools for the specified private gateway #
POST /v1/overlords/vsphere/{uid}/pools Creates an IP pool defintion for the sepcified private gateway #
DELETE /v1/overlords/vsphere/{uid}/pools/{poolUid} Deletes the private gateways's specified IP Pool data #
PUT /v1/overlords/vsphere/{uid}/pools/{poolUid} Updates the private gateways's specified IP Pool data #
GET /v1/overlords/vsphere/{uid}/properties/computecluster/resources Retrieves the vSphere computecluster resources for the specified private… #
GET /v1/overlords/vsphere/{uid}/properties/datacenters Retrieves the vSphere datacenters & datacluster for the specified private… #
DELETE /v1/overlords/{uid} delete the private gateway #
GET /v1/overlords/{uid} Returns the specified private gateway's for the given uid #
PUT /v1/overlords/{uid}/metadata update the private gateway's metadata #
PUT /v1/overlords/{uid}/reset reset the private gateway by disaaociating the private gateway's resources #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/spectro-cloud-overlords-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

spectro-cloud-overlords-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Palette APIs - 4.9 Overlords API
  version: v1
servers:
- url: https://api.spectrocloud.com
tags:


# --- truncated at 32 KB (89 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/spectro-cloud/refs/heads/main/openapi/spectro-cloud-overlords-api-openapi.yml