Spectro Cloud tenants API
The tenants API from Spectro Cloud — 51 operation(s) for tenants.
Operations 80
POST
/v1/tenants/marketplace/aws/setup
Validates the AWS Marketplace token and redirects the browser to the UI setup page
#
POST
/v1/tenants/marketplace/register
Registers a marketplace user by resolving the registration token, verifying entitlements, and provisioning a tenant
#
POST
/v1/tenants/signup/{signupToken}/activate
Activates the self signed tenant using the password token
#
GET
/v1/tenants/{tenantUid}/assets/certs/{certificateUid}
Returns the ca certificate for the tenant
#
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}/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
#
DELETE
/v1/tenants/{tenantUid}/macros
Delete the macros for the specified tenant by given macro name
#
PATCH
/v1/tenants/{tenantUid}/macros
Update the macros for the specified tenant by given macro name
#
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
#
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}/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}/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
#