Spectro Cloud Tenants API

The tenants API from Spectro Cloud — 51 operation(s) for tenants.

Business capability
Tenant Provisioning & Lifecycle BC-4230.10

Operations 80

GET /v1/tenants Retrieves a list of tenants #
POST /v1/tenants Creates a tenant #
POST /v1/tenants/marketplace/aws/setup Validates the AWS Marketplace token and redirects the browser to the UI setup… #
POST /v1/tenants/marketplace/register Registers a marketplace user by resolving the registration token, verifying… #
POST /v1/tenants/signup Self signing up #
POST /v1/tenants/signup/{signupToken}/activate Activates the self signed tenant using the password token #
POST /v1/tenants/validate Validate tenant #
DELETE /v1/tenants/{tenantUid} Deletes the specified tenant #
GET /v1/tenants/{tenantUid} Returns the specified tenant #
PATCH /v1/tenants/{tenantUid}/activate activates the specified tenant #
PATCH /v1/tenants/{tenantUid}/address Update tenant address #
GET /v1/tenants/{tenantUid}/assets/certs lists the certificates for the tenant #
POST /v1/tenants/{tenantUid}/assets/certs create the tenant certificate #
DELETE /v1/tenants/{tenantUid}/assets/certs/{certificateUid} deletes the tenant certificate #
GET /v1/tenants/{tenantUid}/assets/certs/{certificateUid} Returns the ca certificate for the tenant #
PUT /v1/tenants/{tenantUid}/assets/certs/{certificateUid} updates the tenant certificate #
DELETE /v1/tenants/{tenantUid}/assets/dataSinks deletes the tenant data sink config #
GET /v1/tenants/{tenantUid}/assets/dataSinks Returns data sink config of tenant #
POST /v1/tenants/{tenantUid}/assets/dataSinks create data sink config #
PUT /v1/tenants/{tenantUid}/assets/dataSinks updates the tenant data sink config #
GET /v1/tenants/{tenantUid}/authTokenSettings Get tenant auth token settings #
PUT /v1/tenants/{tenantUid}/authTokenSettings Update tenant auth token settings #
DELETE /v1/tenants/{tenantUid}/cleanUp Clean up tenant resources #
PUT /v1/tenants/{tenantUid}/contract Updates the tenant contract settings #
PATCH /v1/tenants/{tenantUid}/contract/accept Tenant to accept the contract agreement #
DELETE /v1/tenants/{tenantUid}/creditAccount/aws Deletes the aws credit account for tenants #
GET /v1/tenants/{tenantUid}/creditAccount/aws Get the credit accounts for the tenants with free tier access #
POST /v1/tenants/{tenantUid}/datasinks/splunk Creates the Splunk HEC data sink for the specified tenant #
POST /v1/tenants/{tenantUid}/datasinks/splunk/validate Validates the Splunk HEC data sink connection for the specified tenant #
DELETE /v1/tenants/{tenantUid}/datasinks/splunk/{uid} Deletes the Splunk HEC data sink for the specified tenant #
GET /v1/tenants/{tenantUid}/datasinks/splunk/{uid} Returns the Splunk HEC data sink for the specified tenant #
PUT /v1/tenants/{tenantUid}/datasinks/splunk/{uid} Updates the Splunk HEC data sink for the specified tenant #
GET /v1/tenants/{tenantUid}/datasinks/summary Returns a summary of all data sinks configured for the specified tenant #
GET /v1/tenants/{tenantUid}/domains retrieves the domains for tenant #
POST /v1/tenants/{tenantUid}/domains creates or updates domains for tenant #
PATCH /v1/tenants/{tenantUid}/emailId Update tenant emailId #
GET /v1/tenants/{tenantUid}/freemium Get tenant level freemium configuration #
PUT /v1/tenants/{tenantUid}/freemium Update tenant freemium configuration #
GET /v1/tenants/{tenantUid}/freemiumUsage Get tenant freemium usage #
GET /v1/tenants/{tenantUid}/idp/palette/config Returns the Palette IDP config for the tenant #
GET /v1/tenants/{tenantUid}/invoices/{invoiceUid} Returns a specified invoice #
GET /v1/tenants/{tenantUid}/invoices/{invoiceUid}/report/invoice/pdf Downloads the specified invoice report #
GET /v1/tenants/{tenantUid}/invoices/{invoiceUid}/report/pdf Downloads the specified monthly invoice report #
GET /v1/tenants/{tenantUid}/invoices/{invoiceUid}/report/usage/pdf Downloads the specified tenant usage #
GET /v1/tenants/{tenantUid}/isCleanedUp Get cleaned up tenant resources #
GET /v1/tenants/{tenantUid}/loginBanner Get tenant login banner settings #
PUT /v1/tenants/{tenantUid}/loginBanner Update tenant login banner settings #
DELETE /v1/tenants/{tenantUid}/macros Delete the macros for the specified tenant by given macro name #
GET /v1/tenants/{tenantUid}/macros List the macros of the specified tenant #
PATCH /v1/tenants/{tenantUid}/macros Update the macros for the specified tenant by given macro name #
POST /v1/tenants/{tenantUid}/macros Create or add new macros for the specified tenant #
PUT /v1/tenants/{tenantUid}/macros Update the macros of the specified tenant #
GET /v1/tenants/{tenantUid}/oidc/config Returns the oidc Spec for tenant #
POST /v1/tenants/{tenantUid}/oidc/config Associates the oidc Spec for the tenant #
GET /v1/tenants/{tenantUid}/password/policy retrieves the password policy for tenant #
POST /v1/tenants/{tenantUid}/password/policy creates or updates a password policy for tenant #
GET /v1/tenants/{tenantUid}/plan Returns the current tenant's plan #
GET /v1/tenants/{tenantUid}/plans/usage/monthly Returns the tenant's monthly planUsage grouped by projects #
GET /v1/tenants/{tenantUid}/preferences/clusterGroup Get is cluster group enabled for a specific tenant #
PUT /v1/tenants/{tenantUid}/preferences/clusterGroup Enable or Disable cluster group for a specific tenant #
GET /v1/tenants/{tenantUid}/preferences/clusterRbacSettings Get tenant cluster RBAC settings #
PUT /v1/tenants/{tenantUid}/preferences/clusterRbacSettings Update tenant cluster RBAC settings #
GET /v1/tenants/{tenantUid}/preferences/clusterSettings Get tenant cluster settings #
PUT /v1/tenants/{tenantUid}/preferences/clusterSettings/nodesAutoRemediationSetting Update tenant clusters nodes auto remediation setting #
GET /v1/tenants/{tenantUid}/preferences/developerCredit Get developer credit enabled for a specific tenant #
PUT /v1/tenants/{tenantUid}/preferences/developerCredit update developer credit for a specific tenant #
GET /v1/tenants/{tenantUid}/preferences/fips Get tenant fips settings #
PUT /v1/tenants/{tenantUid}/preferences/fips Update tenant fips setting #
GET /v1/tenants/{tenantUid}/rateConfig Get all rate config for public and private cloud #
PUT /v1/tenants/{tenantUid}/rateConfig updates the rate config for public and private cloud #
GET /v1/tenants/{tenantUid}/resourceLimits Get tenant level resource limits configuration #
PATCH /v1/tenants/{tenantUid}/resourceLimits Update tenant resource limits configuration #
GET /v1/tenants/{tenantUid}/saml/config Returns the specified service provider metadata and Saml Spec for tenant #
POST /v1/tenants/{tenantUid}/saml/config Associates the specified federation metadata for the tenant #
GET /v1/tenants/{tenantUid}/sso/auth/providers get sso logins for the tenants #
POST /v1/tenants/{tenantUid}/sso/auth/providers enable sso logins for the tenants #
GET /v1/tenants/{tenantUid}/subscriptions/aws/{uid} Returns the details of a specific AWS marketplace subscription #
GET /v1/tenants/{tenantUid}/subscriptions/metadata Returns the metadata of marketplace subscriptions for the tenant #
GET /v1/tenants/{tenantUid}/usage/cpuCoreHours Returns the tenant's cpu corehours usages grouped by projects #
GET /v1/tenants/{tenantUid}/user Returns the user object of the specified tenant #

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-tenants-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-tenants-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Palette APIs - 4.9 Tenants API
  version: v1
servers:
- url: https://api.spectrocloud.com
tags:


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