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

Corestack compliance Rest API

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

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

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

Requests are made against a single base URL, /.

24 operations 24 paths 47 schemas 13 GET11 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 Compliance API declares 1 security scheme for authenticating requests. An API key is passed in the header as X-Auth-Token (auth_token).

Paths & Operations 24

Across 24 paths, the API surfaces 24 operations — 13 GET, 11 POST. Each is listed below with its method, path, parameters, and response codes.

Compliance 24

Corestack compliance Rest API

GET
/compliance/compliance_control_mapping/assessment_summary_by_job
Get compliance assessment summary by assessment job number
ComplianceMappingSummary 1 param → 500401400200
POST
/compliance/executive_dashboard/compliance
Compliance Security Dashboard Summary
SecurityDashboardByCompliance body → 500401400200
POST
/compliance/executive_dashboard/control_health
Compliance Control Health by Control Categories
ComplianceControlHealth body → 500401400200
POST
/compliance/executive_dashboard/risk
Compliance Risks By Cloud Accounts
ComplianceRiskByCloudAccounts body → 500401400200
GET
/compliance/posture_summary/list
Get Compliance assessment posture Summary
ComplianceAssessmentPostureSummaryList → 500401400200
GET
/compliance/{tenant_id}/assessment_history/list
List Compliance Control Assessment History
AssessmentHistoryList 4 params → 500401400200
POST
/compliance/{tenant_id}/compliance_control_mapping/get_assessment_job_details
List compliance control mapping, getassessmentjobdetails
PolicyJobExecutionStatus 1 param body → 500401400200
GET
/compliance/{tenant_id}/compliance_control_mapping/get_on_audit_entries
List compliance control mapping, getonauditentries
ComplianceMapping 2 params → 500401400200
POST
/compliance/{tenant_id}/control_mapping/on_demand_execute_control
Compliance On Demand Controlexecute
ComplianceOnDemandControl 1 param body → 500401400200
POST
/compliance/{tenant_id}/control_mapping/on_demand_execute_standard
Compliance On Demand Standardexecute
ComplianceOnDemandStandard 1 param body → 500401400200
GET
/compliance/{tenant_id}/controls/list
List Compliance Controls
ListControls 4 params → 500400401200
GET
/compliance/{tenant_id}/mapping/list
List Compliance Control Mappings
ListControlMappings 5 params → 500401400200
GET
/compliance/{tenant_id}/standards
List Compliance Standards
ListStandards 5 params → 500401400200
GET
/compliance/{tenant_id}/visibility
List Compliance Visibility
ComplianceVisibility 5 params → 500401400200
POST
/compliance_posture/detail_for_policy/{policy_id}
List Compliance posture DetailsForPolicies
DetailsForPolicies 5 params body → 500401400200
POST
/compliance_posture/filters
List Compliance Filter
ListFilter body → 500401400200
GET
/compliance_posture/filters/by_policy
List Compliance Filter For Heatstack
CompliancePostureFilter 2 params → 500401400200
GET
/compliance_posture/policy_filters
List Compliance FilterPolicy
CompliancePostureFilterPolicy 6 params → 500401400200
POST
/compliance_posture/summary_by_accounts
List complianceposture summarybyaccounts
ComplianceSummaryByAccounts 3 params body → 500401400200
POST
/compliance_posture/summary_by_policies
List Compliance posture SummaryByPolicies
SummaryByPolicies 3 params body → 500401400200
POST
/v1/compliance/control_mapping/cleanup_policy_data
Clean Up Unmapped Policy Data
CleanupCompliancePolicyData body → 500401400200
GET
/{tenant_id}/assessment_history
Get compliance standard assessments
ComplianceControlMapping 8 params → 500401400200
GET
/{tenant_id}/compliance_posture/{service_account_id}/visibility
compliance posture visibility
CompliancePostureVisibility 8 params → 500401400200
GET
/{tenant_id}/compliance_posture/{service_account_id}/visibility_trend
compliance visibility trend
ComplianceVisibilityTrend 5 params → 500401400200

Schemas 47

The contract defines 47 schemas that model the data the API accepts and returns. The most detailed are ComplianceStandards (16 properties), AssessmentHistory (16 properties), ControlMappingsListData (9 properties), ComplianceDetailsForPoliciesResponse (9 properties). Each schema is shown below with its type and property counts.

ReferenceResponse
object
6 properties 6 required
SecurityDashboardCompliance
object
4 properties
ComplianceFilterByPolicyResponse
object
5 properties 5 required
ComplianceAssessmentHistorySummary
object
5 properties 5 required
CompliancePolicyDataCleanUpRequest
object
1 property
ControlsListMappingResponse
object
2 properties 2 required
SecurityDashboardComplianceControlHealthTrend
object
2 properties
ReferenceModelList
object
1 property 1 required
ComplianceMappingResponse
object
5 properties 5 required
CompliancePostureVisibilityResponse
object
3 properties 3 required
ComplianceStandardsResponse
object
3 properties 3 required
PolicyJobExecutionStatusRequest
object
2 properties 2 required
SecurityDashboardComplianceStatus
object
2 properties
ControlsListResponse
object
2 properties 2 required
ModelError
object
1 property 1 required
SecurityDashboardRequest
object
1 property
ComplianceSummaryByPoliciesRequest
object
7 properties 1 required
ComplianceStandards
object
16 properties 16 required
SecurityDashboardComplianceSeverity
object
2 properties
PolicyCounts
object
5 properties
ComplianceStandardRequest
object
2 properties 2 required
AssessmentPostureSummaryResponse
object
3 properties 3 required
ComplianceFilterPolicyResponse
object
3 properties 3 required
AssessmentHistory
object
16 properties
ComplianceStandard
object
4 properties 4 required
ComplianceDetailsForPoliciesResponse
object
9 properties 8 required
ComplianceSummary
object
4 properties 4 required
SecurityDashboardComplianceControlHealth
object
2 properties
ControlMappingsListData
object
9 properties 9 required
ControlsListData
object
8 properties 8 required
ComplianceFilterResponse
object
1 property 1 required
SecurityDashboardAccountFilters
object
3 properties
ComplianceVisibilityTrendResponse
object
3 properties 3 required
PolicyFailureData
object
7 properties 7 required
AssessmentSummaryData
object
4 properties
AssessmentHistoryResponse
object
3 properties
ComplianceVisibilityResponse
object
2 properties 2 required
ComplianceControlMappingResponse
object
3 properties 3 required
ComplianceSummaryByPoliciesResponse
object
3 properties 3 required
ComplianceSummaryRequest
object
4 properties 1 required
ComplianceDetailsForPoliciesRequest
object
3 properties
ComplianceStandardResponse
object
3 properties 3 required
ComplianceControlRequest
object
2 properties 2 required
ComplianceControlResponse
object
3 properties 3 required
ComplianceFilterRequest
object
1 property 1 required
CompliancePolicyDataCleanUpResponse
object
1 property
PolicyJobExecutionStatusResponse
object
3 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

corestack-compliance-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 Compliance 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.