Work with this as data
Every API here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for apis
7 MCP tools reach this
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This API
curl "https://apis.io/api/v1/apis/corestack:corestack-audit-log-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
OpenAPI Specification
openapi: 3.2.0
info:
title: Corestack Audit Log API
version: 1.0.0
license:
name: CoreStack Inc License
url: http://corestack.io/licenses/LICENSE-2.0.html
termsOfService: http://corestack.io/
description: 'Operations tagged AuditLog across 2 of this provider''s published API definitions: corestack-external-api-openapi-original.json, corestack-openapi.json. Each path carries the servers of the definition it was published in.'
servers:
- url: /
tags:
- name: Audit Log
description: Manage Audit Log
paths:
/v2/audit/auditlog/batch:
post:
responses:
'500':
description: Internal Server Error
content:
application/json:
schema:
$ref: '#/components/schemas/ModelError'
'401':
description: Unauthorized
content:
application/json:
schema:
$ref: '#/components/schemas/ModelError'
'400':
description: Bad Request
content:
application/json:
schema:
$ref: '#/components/schemas/ModelError'
'200':
description: Fetched
content:
application/json:
schema:
$ref: '#/components/schemas/AuditLogBatchResponse'
summary: Audit Detail
description: List all Audit Log document batches
operationId: AuditLogBatch
security:
- auth_token: []
tags:
- Audit Log
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/RecordIdentityBatchRequest'
required: true
servers:
- url: /
/v2/audit/auditlog/list:
post:
responses:
'500':
description: Internal Server Error
content:
application/json:
schema:
$ref: '#/components/schemas/ModelError'
'401':
description: Unauthorized
content:
application/json:
schema:
$ref: '#/components/schemas/ModelError'
'400':
description: Bad Request
content:
application/json:
schema:
$ref: '#/components/schemas/ModelError'
'200':
description: Success
content:
application/json:
schema:
$ref: '#/components/schemas/ListResponse'
summary: Audit List
description: Audit Log List
operationId: AuditLogList
security:
- auth_token: []
tags:
- Audit Log
requestBody:
content:
application/json:
schema:
$ref: '#/components/schemas/AuditLogListRequest'
required: true
servers:
- url: /
components:
schemas:
AuditLogDocument:
properties:
sysId:
type: string
description: Id of the document.
event_time:
type: string
format: date-time
description: Time of document creation.
event_type:
type: string
description: Type of the event performed.
example: Activity
enum:
- Activity
- AiAgent
- Alarm
- AlarmListener
- Alert
- Application
- AuthConfig
- AutomationWorkflows
- AwsSsm
- Billing
- BillingPlans
- Blueprint
- BlueprintJobs
- Catalog
- CloudAccount
- ComplianceStandard
- CostAnomaly
- CostAnomalyDashboard
- CostBudget
- CostBudgetAction
- CostBudgetAlert
- CostBudgetNotification
- CostBudgetReview
- CostDashboard
- CostMarkupDiscount
- CostOptimization
- CostOptimizer
- CostPosture
- CurrencyExchangeConfiguration
- CustomTags
- Dimension
- GovernanceConfiguration
- IntegratedTool
- Inventory
- InventoryElements
- KubernetesCluster
- LogAnalyticsWorkspaces
- MasterAccount
- Policy
- PolicyRecommendation
- PolicyParameterConfiguration
- Portfolio
- Project
- RecommendationExclusionRule
- Report
- Request
- Request-iaas
- Request-workload
- RequestApproval-iaas
- RequestApproval-workload
- RequestJob
- ResourceCatalog
- RoleAccessPolicies
- SaaS
- Sbom
- Scheduler
- ScriptComponent
- ScriptJobs
- Scripts
- Services
- StackOpsApprove
- StackOpsDeployment
- StackOpsProduct
- StackOpsPublish
- StackOpsStack
- SwitchMasterAccount
- Template
- TemplateBuilder
- TemplateJobs
- Tenant
- User
- UserDelegation
- UserGroup
- UserInvite
- UserLogin
- WellArchitectedAssessment
- WellArchitectedAssessmentRun
- WellArchitectedCustomFramework
- WellArchitectedWorkload
- WorkloadComponent
x-cs-enum-type: AuditLogEventType
event_action:
type: string
description: Type of the action performed.
example: abandon
enum:
- abandon
- activate
- add_balance
- add_role
- add_tenant
- add_user
- apply
- approve
- archive
- cancel
- clone
- configure
- create
- deactivate
- definition
- delete
- disable
- dismiss
- download
- enable
- execute
- export
- import
- inventory_action
- login
- open
- postpone
- publish
- reactivate
- reject
- remediate
- remove_role
- remove_tenant
- remove_user
- retry
- reorder
- request_review
- rerun
- resolve
- revoke
- save_commit
- schedule
- set_defaults
- share
- share_report
- start_scan
- submit
- suspend
- terminate
- trigger
- update
- version
x-cs-enum-type: AuditLogEventAction
master_account_id:
type: string
description: The id of the account master within the CoreStack.
master_account_name:
type: string
description: The name of the account master within the CoreStack.
tenant_name:
type: string
description: The name of the tenant within the CoreStack account.
user_name:
type: string
description: The name of the user who performed the action.
source_ip_address:
type: string
description: IP from which the action is performed.
activity:
type: string
description: Description of the activity done.
type: object
RecordIdentityBatchRequest:
properties:
ids:
type: array
items:
$ref: '#/components/schemas/RecordIdentity'
type: object
AuditLogDocumentSortCriteria:
required:
- column
properties:
column:
type: string
example: event_time
enum:
- event_time
x-cs-enum-type: AuditLogDocumentSortColumn
ascending:
type: boolean
type: object
ModelError:
required:
- message
properties:
message:
type: string
description: Error response message.
type: object
AuditLogBatchResponse:
properties:
results:
type: object
description: Map from identifier to response model
additionalProperties:
$ref: '#/components/schemas/AuditLogDocument'
type: object
RecordIdentity:
properties:
sysId:
type: string
description: Unique Identifier of the tracked item
lastUpdate:
type: string
format: date-time
description: Last update of the tracked item
table:
type: string
description: Context of the tracked item
type: object
ListContext:
properties:
batch_size:
type: integer
description: Max number of ids in the response
batch_offset:
type: integer
description: Offset of batches into the results. First batch is 0
total:
type: integer
description: Total number of results
type: object
ListResponse:
properties:
results:
type: array
description: List of result identifiers
items:
type: string
next_list_context:
description: List context
$ref: '#/components/schemas/ListContext'
type: object
AuditLogFilters:
properties:
from_date:
type: string
format: date-time
description: Filter from date
to_date:
type: string
format: date-time
description: Filter to date
master_account_id:
type: array
description: Filter by master account ids
items:
type: string
master_account_names:
type: array
description: Filter by accounts
items:
type: string
tenant_names:
type: array
description: Filter by tenants
items:
type: string
user_names:
type: array
description: Filter by users
items:
type: string
event_types:
type: array
description: Filter by event types
items:
type: string
description: Type of the event performed.
example: Activity
enum:
- Activity
- AiAgent
- Alarm
- AlarmListener
- Alert
- Application
- AuthConfig
- AutomationWorkflows
- AwsSsm
- Billing
- BillingPlans
- Blueprint
- BlueprintJobs
- Catalog
- CloudAccount
- ComplianceStandard
- CostAnomaly
- CostAnomalyDashboard
- CostBudget
- CostBudgetAction
- CostBudgetAlert
- CostBudgetNotification
- CostBudgetReview
- CostDashboard
- CostMarkupDiscount
- CostOptimization
- CostOptimizer
- CostPosture
- CurrencyExchangeConfiguration
- CustomTags
- Dimension
- GovernanceConfiguration
- IntegratedTool
- Inventory
- InventoryElements
- KubernetesCluster
- LogAnalyticsWorkspaces
- MasterAccount
- Policy
- PolicyRecommendation
- PolicyParameterConfiguration
- Portfolio
- Project
- RecommendationExclusionRule
- Report
- Request
- Request-iaas
- Request-workload
- RequestApproval-iaas
- RequestApproval-workload
- RequestJob
- ResourceCatalog
- RoleAccessPolicies
- SaaS
- Sbom
- Scheduler
- ScriptComponent
- ScriptJobs
- Scripts
- Services
- StackOpsApprove
- StackOpsDeployment
- StackOpsProduct
- StackOpsPublish
- StackOpsStack
- SwitchMasterAccount
- Template
- TemplateBuilder
- TemplateJobs
- Tenant
- User
- UserDelegation
- UserGroup
- UserInvite
- UserLogin
- WellArchitectedAssessment
- WellArchitectedAssessmentRun
- WellArchitectedCustomFramework
- WellArchitectedWorkload
- WorkloadComponent
x-cs-enum-type: AuditLogEventType
event_actions:
type: array
description: Filter by event actions
items:
type: string
description: Type of the action performed.
example: abandon
enum:
- abandon
- activate
- add_balance
- add_role
- add_tenant
- add_user
- apply
- approve
- archive
- cancel
- clone
- configure
- create
- deactivate
- definition
- delete
- disable
- dismiss
- download
- enable
- execute
- export
- import
- inventory_action
- login
- open
- postpone
- publish
- reactivate
- reject
- remediate
- remove_role
- remove_tenant
- remove_user
- retry
- reorder
- request_review
- rerun
- resolve
- revoke
- save_commit
- schedule
- set_defaults
- share
- share_report
- start_scan
- submit
- suspend
- terminate
- trigger
- update
- version
x-cs-enum-type: AuditLogEventAction
type: object
AuditLogListRequest:
properties:
list_context:
description: Optional list context
$ref: '#/components/schemas/ListContext'
sort:
type: array
description: Sort criteria
items:
$ref: '#/components/schemas/AuditLogDocumentSortCriteria'
filters:
description: Filters for the request
$ref: '#/components/schemas/AuditLogFilters'
type: object
AuditLogDocument_2:
properties:
sysId:
type: string
description: Id of the document.
event_time:
type: string
format: date-time
description: Time of document creation.
event_type:
type: string
description: Type of the event performed.
example: Activity
enum:
- Activity
- AiAgent
- Alarm
- AlarmListener
- Alert
- Application
- AuthConfig
- AutomationWorkflows
- AwsSsm
- Billing
- BillingPlans
- Blueprint
- BlueprintJobs
- Catalog
- CloudAccount
- ComplianceStandard
- CostAnomaly
- CostAnomalyDashboard
- CostBudget
- CostBudgetAction
- CostBudgetAlert
- CostBudgetNotification
- CostBudgetReview
- CostDashboard
- CostMarkupDiscount
- CostOptimization
- CostOptimizer
- CostPosture
- CurrencyExchangeConfiguration
- CustomTags
- Dimension
- GovernanceConfiguration
- IntegratedTool
- Inventory
- InventoryElements
- KubernetesCluster
- Locks
- LogAnalyticsWorkspaces
- MasterAccount
- Policy
- PolicyRecommendation
- PolicyParameterConfiguration
- Portfolio
- Project
- RecommendationExclusionRule
- Report
- Request
- Request-iaas
- Request-workload
- RequestApproval-iaas
- RequestApproval-workload
- RequestJob
- ResourceCatalog
- RoleAccessPolicies
- SaaS
- Sbom
- Scheduler
- ScriptComponent
- ScriptJobs
- Scripts
- Services
- StackOpsApprove
- StackOpsDeployment
- StackOpsProduct
- StackOpsPublish
- StackOpsStack
- SwitchMasterAccount
- Template
- TemplateBuilder
- TemplateJobs
- Tenant
- User
- UserDelegation
- UserGroup
- UserInvite
- UserLogin
- WellArchitectedAssessment
- WellArchitectedAssessmentRun
- WellArchitectedCustomFramework
- WellArchitectedWorkload
- WorkloadComponent
x-cs-enum-type: AuditLogEventType
event_action:
type: string
description: Type of the action performed.
example: abandon
enum:
- abandon
- activate
- add_balance
- add_role
- add_tenant
- add_user
- apply
- approve
- archive
- cancel
- clone
- configure
- create
- deactivate
- definition
- delete
- disable
- dismiss
- download
- enable
- execute
- export
- import
- inventory_action
- login
- open
- postpone
- publish
- reactivate
- reject
- remediate
- remove_role
- remove_tenant
- remove_user
- retry
- reorder
- request_review
- rerun
- resolve
- revoke
- save_commit
- schedule
- set_defaults
- share
- share_report
- start_scan
- submit
- suspend
- terminate
- trigger
- update
- version
x-cs-enum-type: AuditLogEventAction
master_account_id:
type: string
description: The id of the account master within the CoreStack.
master_account_name:
type: string
description: The name of the account master within the CoreStack.
tenant_name:
type: string
description: The name of the tenant within the CoreStack account.
user_name:
type: string
description: The name of the user who performed the action.
source_ip_address:
type: string
description: IP from which the action is performed.
activity:
type: string
description: Description of the activity done.
type: object
AuditLogFilters_2:
properties:
from_date:
type: string
format: date-time
description: Filter from date
to_date:
type: string
format: date-time
description: Filter to date
master_account_id:
type: array
description: Filter by master account ids
items:
type: string
master_account_names:
type: array
description: Filter by accounts
items:
type: string
tenant_names:
type: array
description: Filter by tenants
items:
type: string
user_names:
type: array
description: Filter by users
items:
type: string
event_types:
type: array
description: Filter by event types
items:
type: string
description: Type of the event performed.
example: Activity
enum:
- Activity
- AiAgent
- Alarm
- AlarmListener
- Alert
- Application
- AuthConfig
- AutomationWorkflows
- AwsSsm
- Billing
- BillingPlans
- Blueprint
- BlueprintJobs
- Catalog
- CloudAccount
- ComplianceStandard
- CostAnomaly
- CostAnomalyDashboard
- CostBudget
- CostBudgetAction
- CostBudgetAlert
- CostBudgetNotification
- CostBudgetReview
- CostDashboard
- CostMarkupDiscount
- CostOptimization
- CostOptimizer
- CostPosture
- CurrencyExchangeConfiguration
- CustomTags
- Dimension
- GovernanceConfiguration
- IntegratedTool
- Inventory
- InventoryElements
- KubernetesCluster
- Locks
- LogAnalyticsWorkspaces
- MasterAccount
- Policy
- PolicyRecommendation
- PolicyParameterConfiguration
- Portfolio
- Project
- RecommendationExclusionRule
- Report
- Request
- Request-iaas
- Request-workload
- RequestApproval-iaas
- RequestApproval-workload
- RequestJob
- ResourceCatalog
- RoleAccessPolicies
- SaaS
- Sbom
- Scheduler
- ScriptComponent
- ScriptJobs
- Scripts
- Services
- StackOpsApprove
- StackOpsDeployment
- StackOpsProduct
- StackOpsPublish
- StackOpsStack
- SwitchMasterAccount
- Template
- TemplateBuilder
- TemplateJobs
- Tenant
- User
- UserDelegation
- UserGroup
- UserInvite
- UserLogin
- WellArchitectedAssessment
- WellArchitectedAssessmentRun
- WellArchitectedCustomFramework
- WellArchitectedWorkload
- WorkloadComponent
x-cs-enum-type: AuditLogEventType
event_actions:
type: array
description: Filter by event actions
items:
type: string
description: Type of the action performed.
example: abandon
enum:
- abandon
- activate
- add_balance
- add_role
- add_tenant
- add_user
- apply
- approve
- archive
- cancel
- clone
- configure
- create
- deactivate
- definition
- delete
- disable
- dismiss
- download
- enable
- execute
- export
- import
- inventory_action
- login
- open
- postpone
- publish
- reactivate
- reject
- remediate
- remove_role
- remove_tenant
- remove_user
- retry
- reorder
- request_review
- rerun
- resolve
- revoke
- save_commit
- schedule
- set_defaults
- share
- share_report
- start_scan
- submit
- suspend
- terminate
- trigger
- update
- version
x-cs-enum-type: AuditLogEventAction
type: object
securitySchemes:
auth_token:
type: apiKey
in: header
name: X-Auth-Token
x-refined-from:
- corestack-external-api-openapi-original.json
- corestack-openapi.json