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 Resource API

Resource Pillar

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

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

This API exposes 32 operations across 31 paths, and defines 95 schemas. It is described by OpenAPI 3.2.0, at version 1.0.0.

Requests are made against a single base URL, /.

32 operations 31 paths 95 schemas 1 DELETE8 GET23 POST

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 Resource API declares 1 security scheme for authenticating requests. An API key is passed in the header as X-Auth-Token (auth_token).

Paths & Operations 32

Across 31 paths, the API surfaces 32 operations — 1 DELETE, 8 GET, 23 POST. Each is listed below with its method, path, parameters, and response codes.

Resource 32

Resource Pillar

GET
/resource/inventory/{tenant_id}/cloud_account
Getting the resources cloud account details based on the tenant
FilterCloudAccount 2 params → 500401400200
POST
/resource/inventory/{tenant_id}/count
Get Inventory Count
GetInventoryCount 1 param body → 500401400200
POST
/resource/inventory/{tenant_id}/filters
List Inventory Filters
ListInventoryFilters 2 params body → 500401400200
POST
/resource/inventory/{tenant_id}/resource_listing
Get Resource Listing
GetResourceList 1 param body → 500401400200
POST
/resource/inventory/{tenant_id}/resources
Get Inventory Details
GetInventoryDetails 1 param body → 500401400200
GET
/resource/locks/{tenant_id}/list_config_rules
List Resource Lock Config Rules
ListConfigRules 2 params → 500401400200
DELETE
/resource/locks/{tenant_id}/lock_config_rule
Delete Resource Lock Config Rule
DeleteLockConfigRule 1 param body → 500401400200
POST
/resource/locks/{tenant_id}/lock_config_rule
Create Resource Lock Config Rule
createLockConfigRule 1 param body → 500401400201
GET
/resource/posture/account_or_tenant/visibility
List Resource Visibility Count
ListVisibilityCount 4 params → 500401400200
GET
/resource/posture/account_or_tenant/visibility/resources_without_locks_or_tags
List Resource Visibility Details
ListResourceVisibility 6 params → 500401400200
GET
/resource/posture/list
List Resource Posture Details
ListResourcePosture 6 params → 500401400200
GET
/resource/{tenant_id}/locks/{cloud}/get_filters
List Resource Lock Config Rule Filters
ListConfigRuleFilters 11 params → 500401400200
POST
/v1/resource/alert_actions/{service_account_id}/disable
Disable Alert Rule
DisableAlerts 1 param body → 500401400200
POST
/v1/resource/alert_actions/{service_account_id}/enable
Enable Alert Rule
EnableAlerts 1 param body → 500401400200
POST
/v1/resource/dashboard/detail
Retrieves resource detail view (overview and configuration)
InfraResourceDetail body → 500403401400200
POST
/v1/resource/dashboard/detail/activity
Retrieves resource activity timeline or event attribute details
InfraResourceActivity body → 500403401400200
POST
/v1/resource/dashboard/trend/list
List of infra resource details captured for given summary filters
ListInfraResourceTrendSummary body → 500403401400200
POST
/v1/resource/dashboard/trend/summary
Retrieves trend summary of infrastructure resources
InfraResourceTrendSummary body → 500403401400200
POST
/v1/resource/gcp/sku_details_for_resource
Get GCP sku details for the given resource
GcpSkuDetailsForResource body → 500401400200
GET
/v1/resource/inventory/item/{corestack_resource_id}
Get ServiceResourceInventory Details
get_get_service_resource_inventory 1 param → 500401400200
POST
/v1/resource/inventory/lookup
Lookup ServiceResourceInventory Service Accounts
post_service_resource_inventory_lookup body → 500401400200
POST
/v1/resource/log_analytics/list_workspaces
List of Log Analytics Workspaces at Tenant Level
ListLogAnalyticsWorkspaces body → 500401400200
POST
/v1/resource/smallest_sku_region
Get unit price of smallest sku for a specific region
SmallestSkuRegion body → 500401400200
POST
/v1/resource/tags/bulk_remediation
Create Bulk Resource Tag Remediation
CreateBulkTagRemediation body → 500401400201
POST
/v1/resource/tags/bulk_remediation_status
Return bulk Resource Tag Remediation Status
CheckBulkTagRemediationStatus body → 500401400201
POST
/v1/resource/tags/remediation/{tenant_id}
Create Resource Tag Remediation
createRemediation 1 param body → 500401400201
POST
/v1/resource/unit_price
Get unit price for list of resources
UnitPriceForResources body → 500401400200
POST
/v1/resource/virtual_machine_agents/batch
Batch VM Agents Details
BatchVirtualMachineAgentsDetails body → 500403401400200
POST
/v1/resource/virtual_machine_agents/list
List VM Agents Details
ListVirtualMachineAgentsDetails body → 500403401400200
POST
/v2/resource_inventory/batch
Batch Service Resource Details
BatchServiceResource body → 500401400200
POST
/v2/resource_inventory/list
List Service Resources
ListServiceResources body → 500401400200
GET
/v2/resources/{inventory_id}/dependent_resources
Fetch all dependent resources
CloudDependentResources 1 param → 500403401400200

Schemas 95

The contract defines 95 schemas that model the data the API accepts and returns. The most detailed are InfraResourceTrendResource (14 properties), VirtualMachineAgentSummary (14 properties), PostureCloudDataModel (13 properties), ServiceResourceDetails (13 properties). Each schema is shown below with its type and property counts.

PostureResourceModel
object
4 properties 4 required
VirtualMachineAgentsBatchResponse
object
1 property
ServiceResourceInventoryLookup
object
2 properties 2 required
CreateRemediationResponse
object
1 property
InventoryData
object
2 properties 2 required
InfraResourceTrendListBaseFilters
GcpResourceSkuDetailsResponse
object
1 property
ScopeResourceGroup
object
2 properties
ResourceListingResponse
object
2 properties
BulkTagRemediationRequest
object
2 properties 2 required
VirtualMachineAgentsSummarySortCriteria
object
2 properties 1 required
CountDetailsDataModel
object
6 properties 2 required
DeleteLockConfigRuleRequest
object
1 property
FilterData
object
2 properties 2 required
InfraResourceActivityRequest
object
10 properties 5 required
PostureResourceListModel
object
6 properties 6 required
InfraResourceDetailRequest
object
6 properties 5 required
QueryOperator
object
1 required
InventoryResponse
object
1 property 1 required
ListResponse
object
2 properties
ServiceResourceInventoryDetails
object
7 properties 2 required
InventoryResourceDetailsResponse
object
2 properties 2 required
InfraResourceTrendSummaryListRequest
InventoryFilterRequest
object
1 property 1 required
BulkTagRemediationResponse
object
1 property
InventoryFilterRequestDataModel
object
3 properties 3 required
ScopeFilterZone
object
4 properties
ServiceResourceListRequest
object
2 properties
InfraResourceActivityEvent
object
4 properties
PostureCloudDataModel
object
13 properties 2 required
InfraResourceTrendResource
object
14 properties
InfraResourceTrendRequestBase
object
2 properties 1 required
VirtualMachineAgentsFilter
object
5 properties 1 required
WorkspaceDetails
object
2 properties
PostureCloudModel
object
2 properties
AlertActionRequest
object
1 property
ResourceVisibilityListResponse
object
2 properties 2 required
VirtualMachineAgent
object
2 properties
InfraResourceTrendSummaryBaseFilters
object
2 properties 1 required
InventoryResourceDetailsModelList
object
10 properties 10 required
CreateResourceLockRequest
object
9 properties 5 required
ResourceVisibilityResponse
object
6 properties 6 required
InfraResourceTrendResourceTag
object
2 properties
TagRemediationStatus
object
3 properties 2 required
BatchRequest
object
1 property
WorkspaceDataForServiceAccount
object
2 properties
InfraResourceActivityResponse
object
2 properties
TagRemediationRequest
ScopeFilter
object
7 properties
CreateLockFilterRequest
object
5 properties
ListLockRuleModel
object
9 properties 7 required
RediscoverResponse
object
1 property 1 required
CategoryCountResponse
object
2 properties
LocationDetailsBase
object
3 properties 1 required
InfraResourceTrendSummaryRequest
ResourceUnitPriceCheapestSkuRequest
object
3 properties
ListLogAnalyticsWorkspaceRequest
object
2 properties 1 required
ModelError
object
1 property 1 required
CategoryCountResponseModelList
object
2 properties
KeyValuePair
object
2 properties
ResourcePostureResponse
object
4 properties 4 required
PostureAccountModel
object
4 properties 4 required
ServiceResourceFilter
object
11 properties
ListLockConfigRuleResponse
object
1 property
ResourceUnitPriceCheapestSkuResponse
object
1 property
InventoryResourceDetailsDataModel
object
7 properties 5 required
ServiceResourceListResponse
object
2 properties
VirtualMachineAgentSummary
object
14 properties
ScopeFilterRegion
object
4 properties
ServiceResourceBatchResponse
object
1 property
VirtualMachineAgentsListRequest
object
3 properties
CreateLockConfigRuleResponse
object
1 property 1 required
ResourceUnitPriceResponse
object
3 properties
BulkTagRemediationStatusRequest
object
2 properties 2 required
DependentResourcesListResponse
object
2 properties
ServiceResourceDetails
object
13 properties
ObjectIdBatchRequest
object
1 property
GcpResourceSkuDetailsRequest
object
6 properties
ResourceUnitPriceRequest
object
3 properties
InfraResourceTrendResourceResponse
object
2 properties
BulkTagRemediationStatusResponse
object
1 property
CategoryCountRequest
object
2 properties 2 required
ListContext
object
3 properties
PostureResourceGroupModel
object
4 properties 4 required
PostureCategoryModel
object
4 properties 4 required
InventoryResourceDetailsRequest
object
1 property 1 required
InfraResourceDetailResponse
object
3 properties
PostureRegionModel
object
4 properties 4 required
ResourceFilterModel
object
2 properties 2 required
ServiceResourceInventoryLookupRequest
object
1 property
PostureTenantModel
object
10 properties 2 required
ResourceListingRequest
object
7 properties 4 required
TagsRemediation
object
6 properties 5 required
CloudAccountDetail
object
3 properties 2 required
InfraResourceTrendSummary
object
4 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

corestack-resource-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 Resource 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.