OptScale · Capability
OptScale REST API
OptScale is an open-source FinOps and cloud cost optimization platform by Hystax. The REST API exposes endpoints for managing organizations, cloud accounts, employees, pools, resources, expenses, recommendations, and optimization runs across AWS, Azure, GCP, Alibaba Cloud, and Kubernetes.
What You Can Do
POST
Createtoken
— Create an authentication token
/auth/v2/tokens
GET
Listorganizations
— List organizations
/organizations
POST
Createorganization
— Create an organization
/organizations
GET
Getorganization
— Get an organization
/organizations/{organization_id}
DELETE
Deleteorganization
— Delete an organization
/organizations/{organization_id}
GET
Listcloudaccounts
— List cloud accounts for an organization
/organizations/{organization_id}/cloud_accounts
POST
Createcloudaccount
— Create a cloud account connection
/organizations/{organization_id}/cloud_accounts
GET
Getcloudaccount
— Get cloud account
/cloud_accounts/{cloud_account_id}
DELETE
Deletecloudaccount
— Disconnect a cloud account
/cloud_accounts/{cloud_account_id}
GET
Listemployees
— List organization employees
/organizations/{organization_id}/employees
GET
Listpools
— List pools
/organizations/{organization_id}/pools
POST
Createpool
— Create a pool
/organizations/{organization_id}/pools
GET
Getpool
— Get pool
/pools/{pool_id}
GET
Listcloudresources
— List cloud resources for a cloud account
/cloud_accounts/{cloud_account_id}/cloud_resources
GET
Getexpenses
— Query expenses
/organizations/{organization_id}/expenses
GET
Listoptimizations
— List optimization recommendations
/organizations/{organization_id}/optimizations
MCP Tools
createtoken
Create an authentication token
listorganizations
List organizations
read-only
idempotent
createorganization
Create an organization
getorganization
Get an organization
read-only
idempotent
deleteorganization
Delete an organization
idempotent
listcloudaccounts
List cloud accounts for an organization
read-only
idempotent
createcloudaccount
Create a cloud account connection
getcloudaccount
Get cloud account
read-only
idempotent
deletecloudaccount
Disconnect a cloud account
idempotent
listemployees
List organization employees
read-only
idempotent
listpools
List pools
read-only
idempotent
createpool
Create a pool
getpool
Get pool
read-only
idempotent
listcloudresources
List cloud resources for a cloud account
read-only
idempotent
getexpenses
Query expenses
read-only
idempotent
listoptimizations
List optimization recommendations
read-only
idempotent