How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

CoreStack Cost API is one of 85 APIs that CoreStack publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Cost. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and authentication docs.

This API exposes 36 operations across 35 paths, and defines 87 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against a single base URL, /.

36 operations 35 paths 87 schemas 1 DELETE12 GET19 POST4 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0.0
Base URL
https://api.corestack.io/
Authentication
API Key
Terms of Service
Resource Areas
1

Authentication & Security 1

CoreStack Cost API declares 1 security scheme for authenticating requests. An API key is passed in the header as X-Auth-Token (auth_token).

Paths & Operations 36

Across 35 paths, the API surfaces 36 operations — 1 DELETE, 12 GET, 19 POST, 4 PUT. Each is listed below with its method, path, parameters, and response codes.

Cost 36

Cost Pillar

PUT
/cost/cost_savings/accounts/visibility/{tenant_id}
List Cost Saving Recommendation
CostSavingListRecommendation 1 param body → 500401400200
GET
/cost/cost_savings/accounts/visibility/{tenant_id}/recommendations/{recommendation_id}/view
View Cost Saving Recommendation
CostSavingViewRecommendation 2 params → 500401400200
GET
/cost/cost_savings/cost_saved_recommendation
List Cost Saving Recommendations
ListCostSavingRecommendations 1 param → 500401400200
PUT
/cost/cost_savings/tenants/visibility/{tenant_id}
List Cost Saving Recommendation by Tenant
CostSavingListRecommendationTenant 1 param body → 500401400200
POST
/cost/cost_savings/{tenant_id}/resolve_recommendation/{recommendation_id}
Resolve Cost Savings Recommendations
ResolveCostSavingsRecommendation 2 params body → 500401400200
POST
/cost/costoptimizer/optimizerate/license_benefit/hub_discounts
License Benefit Hub Discounts
LicenseBenefitHubDiscounts body → 500401400200
POST
/cost/costoptimizer/optimizerate/license_benefit/saving_summary
License Benefit Cost Savings Summary
LicenseBenefitSavingSummary body → 500401400200
GET
/cost/costoptimizer/optimizeusage/tenant
Tenant Details
TenantDetails 1 param → 500401400200
POST
/cost/costoptimizer/optimizeusage/{tenant_id}/cloud_account_summary
Overall Cloud Account Summary
costOptimizationCloudAccountSummary 2 params body → 500401400200
POST
/cost/costoptimizer/optimizeusage/{tenant_id}/cloud_account_type
Cloud Account Details
CostOptimizationCloudAccountType 2 params body → 500401400200
GET
/cost/costoptimizer/optimizeusage/{tenant_id}/cloud_accounts
View Cloud AccountID and Cloud Account Name
CostOptimizationCloudAccounts 4 params → 500401400200
GET
/cost/costoptimizer/optimizeusage/{tenant_id}/filter
View Tenant Wise Currency's Or Cloud Account Type
TenantServicesFilter 5 params → 500401400200
GET
/cost/costoptimizer/optimizeusage/{tenant_id}/summary
Tenant Wise Cost Summary
TenantCostSummary 4 params → 500401400200
GET
/cost/costoptimizer/optimizeusage/{tenant_id}/top_recommendations
View Resource Wise Cost Details Under Cloud Account ID
CostOptimizationTopRecommendations 6 params → 500401400200
POST
/cost/costoptimizer/optimizeusage/{tenant_id}/view_recommendations
Resource Wise Recommendation(Savings) Data
CostOptimizationViewRecommendations 3 params body → 500401400200
POST
/cost/executive_dashboard/budget_drift
Get Actual or Forecast Budget Drift
BudgetDrift body → 500401400200
POST
/cost/executive_dashboard/cost_anomalies_by_cloud
Get Cost Spend By Cloud and Resource Category
CostAnomaliesByCloud body → 500401400200
POST
/cost/executive_dashboard/cost_optimization_by_optimization_types
cost optimization by optimization type
CostOptimizationByOptimizationTypes body → 500401400200
POST
/cost/executive_dashboard/cost_optimization_trend
Get cost optimization trend
GetCostOptimizationTrend body → 500401400200
POST
/cost/executive_dashboard/geo_coordinates_for_regions
geo coordinates for regions
GeoCoordinatesForRegions body → 500401400200
POST
/cost/executive_dashboard/tagged_and_untagged_resources
Get Tagged and Untagged Resources Cost By Product Category
TaggedUntaggedResources body → 500401400200
POST
/cost/executive_dashboard/top_budgets
Get Top Budget By Tenant
TopBudgetByTenant body → 500401400200
PUT
/cost/markups_and_discounts/{tenant_id}/create
Create Cost Markup Rule
CreateMarkupRule 1 param body → 500401400200
DELETE
/cost/markups_and_discounts/{tenant_id}/delete
Delete Cost Markup Rule
DeleteMarkupRule 2 params → 500401400200
GET
/cost/markups_and_discounts/{tenant_id}/list
List Cost Markup Rules
ListMarkupRules 3 params → 500401400200
PUT
/cost/markups_and_discounts/{tenant_id}/update
Update Cost Markup Rule
UpdateMarkupRule 1 param body → 500401400200
POST
/cost/ri/recommendation
List Recommendations
RIRecommendationsReservations body → 500401400200
GET
/cost/ri/utilization/reservations
List Cost Reservations & Utilization
ListReservationsUtilization 3 params → 500401400200
POST
/cost/ri/utilization/reservations
List Cost Reservations & Utilization (multi-tenant)
ListReservationsUtilizationV2 body → 500401400200
GET
/cost/ri/utilization/{cloud_account_id}/reservations/{reservation_id}
List Cost Reservations & Utilization by Cloud Account
ListReservationsUtilizationCloudAccount 3 params → 500401400200
POST
/v1/cost/costoptimizer/optimizerate/long_term_savings/recommended_reservations/savings_summary
Saving Summary for Recommended Reservations
RecommendedReservationsSavingsSummary body → 500401400200
POST
/v1/cost/finops_assessment_trigger/{tenant_id}/{cloud_account_id}
Finops Assessment Trigger
FinopsAssessmentTrigger 2 params body → 500401400200
GET
/v1/cost/finops_assessment_trigger_history/{cloud_account_id}
Finops Assessment Trigger History
FinopsAssessmentTriggerHistory 1 param → 500401400200
GET
/v1/cost/finops_assessment_trigger_status/{assessment_run_id}
Finops Assessment Trigger Status
FinopsAssessmentTriggerStatus 1 param → 500401400200
POST
/v1/cost/tags/batch
Returns a batch of CostTag
CostTagBatch body → 500401400200
POST
/v1/cost/tags/list
Returns a list of CostTag ids
CostTagList body → 500401400200

Schemas 87

The contract defines 87 schemas that model the data the API accepts and returns. The most detailed are ListRecommendationsViewResponse (22 properties), Recommendation (17 properties), RecommendationTenant (17 properties), RecommendationView (16 properties). Each schema is shown below with its type and property counts.

LicenseBenefitSavingResponse
object
5 properties
Budget
object
2 properties
CostOptimizationViewRecommendationRequest
object
4 properties 2 required
CostOptimizationTenResponse
object
3 properties 3 required
LicenseBenefitHubDiscountsRequest
object
4 properties 3 required
FilterValue
object
6 properties 6 required
RecommendedReservationsSavingsSummaryResponse
object
4 properties
RecommendationView
object
16 properties 16 required
CostWiseSummary
object
4 properties 4 required
FilterServices
object
2 properties 2 required
QueryOperator
object
1 required
TopBudgetByTenant
object
2 properties
ListResponse
object
2 properties
ListReservationsResponse
object
9 properties 9 required
BudgetDrift
object
2 properties
CostSavingsRecommendationsResponse
object
2 properties 2 required
CreateMarkupRequest
ListRecommendationsViewResponse
object
22 properties 22 required
BudgetDriftRequest
BudgetDriftDetail
object
4 properties
FinopsAssessmentTriggerResponse
object
1 property
CostOptimizationCloudAccountSummaryResponse
object
6 properties 5 required
UpdateMarkupRequest
TaggedUntaggedResourcesByProductCategoryRequest
CostOptimizationTrendRequest
object
2 properties 1 required
CostOptimizationCloudAccTypeResponse
object
3 properties 3 required
AccountSummary
object
13 properties 13 required
CostAnomalyByCloud
object
3 properties
CostOptimizationCloudAccountSummaryRequest
object
5 properties 3 required
RangeSelection
object
5 properties
GeoCoordinatesForRegionRequest
object
1 property
ListRecommendationsRequest
object
8 properties 1 required
LicenseSummaryData
object
15 properties
Recommendation
object
17 properties 17 required
CloudAccounts
object
3 properties 3 required
RangeValue
object
1 property
BatchRequest
object
1 property
ResourceCount
object
1 property 1 required
ListRIRecommendationsResponse
object
3 properties
CreateMarkupResponse
object
1 property
ListReservationsServiceAccountResponse
object
4 properties 4 required
LicenseBenefitHubDiscountsResponse
object
3 properties
CostTagListRequest
object
3 properties
SavingsWiseSummary
object
3 properties 3 required
UsageDetails
object
4 properties 4 required
ResourceCountTenant
object
1 property 1 required
CostOptimizationByOptimizationTypesRequest
object
3 properties 1 required
ListRecommendationsTenantResponse
object
3 properties 3 required
ListRecommendationsTenantRequest
object
8 properties
AccountFilters
object
8 properties
CloudAccountDetailsExtended
object
4 properties 4 required
UtilizationDetails
object
2 properties 2 required
ModelError
object
1 property 1 required
CostOptimizationCloudAccountTypeRequest
object
3 properties 3 required
RecommendationTenant
object
17 properties 17 required
CostOptimizationViewRecommendationResponse
object
6 properties 5 required
CommonCostRequest
object
7 properties 1 required
FromToValue
object
2 properties
UpdateMarkupResponse
object
1 property
CostAnomalyByCloudRequest
CostOptimizationByOptimizationTypes
object
11 properties
RecommendedReservationsSavingsSummaryRequest
object
5 properties 2 required
LicenseBenefitSavingRequest
object
3 properties 2 required
DeleteMarkupResponse
object
1 property
CostSavings
object
3 properties 3 required
ApplicableToDetails
object
2 properties
ListRIRecommendationsRequest
object
5 properties 2 required
CostOptimizationTrend
object
5 properties
FinopsAssessmentHistory
object
4 properties
CostTagSortCriteria
object
2 properties 1 required
CostTag
object
2 properties
ListRecommendationsResponse
object
3 properties 3 required
OverviewDetails
object
11 properties 11 required
CostTagBatchResponse
object
1 property
ListReservationsV2Request
object
4 properties 2 required
ResolveCostSavingsRecommendationsRequest
object
2 properties 2 required
FinopsAssessmentTriggerRequest
object
2 properties 2 required
TopBudgetByTenantRequest
ListContext
object
3 properties
MarkupDetails
object
10 properties 9 required
Recommendations
object
12 properties
OptimizationSummary
object
6 properties 6 required
FinopsAssessmentTriggerStatusResponse
object
2 properties
TaggedUntaggedResourcesByProductCategory
object
3 properties
GeoCoordinatesForRegion
object
5 properties
TopRecommendations
object
3 properties 3 required
ReservationDetails
object
11 properties 10 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

corestack-cost-api-openapi.yml Raw ↑

Other APIs CoreStack publishes across the network.

CoreStack MCP Server
CoreStack Access API
CoreStack Account Governance API
CoreStack AI Agent API
CoreStack AI Governance API
CoreStack Application Health API
CoreStack App Sec Ops API
CoreStack Assessment API
CoreStack Attachments API
CoreStack Audit Log API
CoreStack Authorization API
CoreStack Automation API
Where this information came from

This is an independent, third-party profile of CoreStack Cost API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.