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

Manage Templates, Scripts & Blueprints

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

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

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

Requests are made against a single base URL, /.

35 operations 29 paths 80 schemas 4 DELETE13 GET13 POST5 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 Automation API declares 1 security scheme for authenticating requests. An API key is passed in the header as X-Auth-Token (auth_token).

Paths & Operations 35

Across 29 paths, the API surfaces 35 operations — 4 DELETE, 13 GET, 13 POST, 5 PUT. Each is listed below with its method, path, parameters, and response codes.

Automation 35

Manage Templates, Scripts & Blueprints

GET
/operation/automation/scripts/{tenant_id}
List Scripts
ListScripts 5 params → 500401400200
POST
/operation/automation/scripts/{tenant_id}
Create Script
CreateScript 1 param body → 500401400201
POST
/operation/automation/scripts/{tenant_id}/execute
Execute Script
ExecuteScript 1 param body → 500401400200
GET
/operation/automation/scripts/{tenant_id}/get/{script_job_id}
Describe Script Job
DescribeScriptJob 2 params → 500401400200
GET
/operation/automation/scripts/{tenant_id}/jobs/list
List Script Jobs
ListScriptJobs 3 params → 500401400200
POST
/operation/automation/scripts/{tenant_id}/scan
Scan Script
ScanScript 1 param body → 500401400200
GET
/operation/automation/template/{tenant_id}/get/{job_id}
View Template Job
ViewTemplateJob 2 params → 500401400200
GET
/operation/automation/template/{tenant_id}/jobs/list
List Templates Jobs
ListTemplatesJobs 3 params → 500401400200
GET
/operation/automation/templates/{tenant_id}
List Templates
ListTemplates 5 params → 500401400200
POST
/operation/automation/templates/{tenant_id}
Create Template
CreateTemplate 1 param body → 500401400201
DELETE
/operation/automation/{tenant_id}/scripts/{script_id}
Delete Script
DeleteScript 2 params → 500401400200
GET
/operation/automation/{tenant_id}/scripts/{script_id}
Describe Script
DescribeScript 2 params → 500401400200
PUT
/operation/automation/{tenant_id}/scripts/{script_id}
Update Script
UpdateScript 2 params body → 500401400200
DELETE
/operation/automation/{tenant_id}/templates/{template_id}
Delete Template
DeleteTemplate 2 params → 500401400200
GET
/operation/automation/{tenant_id}/templates/{template_id}
Describe Template
DescribeTemplate 2 params → 500401400200
PUT
/operation/automation/{tenant_id}/templates/{template_id}
Update Template
UpdateTemplate 2 params body → 500401400200
POST
/operation/automation/{tenant_id}/templates/{template_id}/execute
Execute Template
ExecuteTemplate 2 params body → 500401400200
POST
/operation/automation/{tenant_id}/templates/{template_id}/get_params
Get Template Params
GetTemplateParams 2 params body → 500401400200
POST
/operation/automation/{tenant_id}/templates/{template_id}/validate
Validate Template
ValidateTemplate 2 params body → 500401400200
POST
/operations/automation/blueprints/{tenant_id}/create
Create Blueprints
CreateBlueprints 1 param body → 500401400200
DELETE
/operations/automation/blueprints/{tenant_id}/delete/{blueprint_id}
Delete Blueprints
DeleteBlueprints 2 params → 500401400200
GET
/operations/automation/blueprints/{tenant_id}/get/{blueprint_id}
View Blueprints
ViewBlueprints 2 params → 500401400200
GET
/operations/automation/blueprints/{tenant_id}/list
List Blueprints
ListBlueprints 1 param → 500401400200
PUT
/operations/automation/blueprints/{tenant_id}/update/{blueprint_id}
Update Blueprints
UpdateBlueprints 2 params body → 500401400200
POST
/operations/automation/scripts/{tenant_id}/create
Create Script Schedules
CreateScriptSchedules 1 param body → 500401400200
PUT
/operations/automation/scripts/{tenant_id}/update/{schedule_id}
Update Script Schedules
UpdateScriptSchedules 2 params body → 500401400200
POST
/operations/automation/templates/{tenant_id}/create
Create Template Schedules
CreateTemplateSchedules 1 param body → 500401400200
PUT
/operations/automation/templates/{tenant_id}/update/{schedule_id}
Update Template Schedules
UpdateTemplateSchedules 2 params body → 500401400200
DELETE
/operations/automation/{tenant_id}/delete/{schedule_id}
Delete Template and Script Schedules
DeleteTemplateAndScriptSchedules 2 params → 500401400200
GET
/operations/automation/{tenant_id}/get/{schedule_id}
View Template and Script Schedules
ViewTemplateAndScriptSchedules 2 params → 500401400200
GET
/operations/automation/{tenant_id}/list
List Template and Script Schedules
ListTemplateAndScriptSchedules 2 params → 500401400200
POST
/v2/operation/automation/templates/batch
Template List Batch
BatchTemplate body → 500404403401400200
POST
/v2/operation/automation/templates/list
Template List
ListTemplatesV2 body → 500404403401400200
GET
/v2/operation/automation/{tenant_id}/templates/{template_id}/parameter_schema
Get Template Parameter Schema
GetTemplateParameterSchema 2 params → 500404403401400200
POST
/v2/operation/automation/{tenant_id}/templates/{template_id}/validate_parameters
Validate parameters for a given template
ValidateTemplateParameters 2 params body → 500404403401400200

Schemas 80

The contract defines 80 schemas that model the data the API accepts and returns. The most detailed are ScriptDataView (24 properties), AutomationTemplate (21 properties), TemplateViewResponse (19 properties), ViewScheduleResponse (13 properties). Each schema is shown below with its type and property counts.

CreateScriptResponse
object
1 property
TemplateJobListResponse
object
1 property 1 required
BlueprintDetails
object
10 properties 10 required
ScriptMinimumRequirements
object
3 properties
CloudAccountDetailsResponse
object
5 properties 2 required
ArgsDetails
object
1 property 1 required
AttributeDetails
object
1 property 1 required
TemplateGetParameterSchemaResponse
object
2 properties
ScriptJobListModel
object
8 properties 6 required
TemplateJobsList
object
8 properties
RecordIdentityBatchRequest
object
1 property
TemplateValidateRequest
object
1 property 1 required
ValidationResult
object
2 properties
DateAndTimeDetails
object
5 properties 5 required
ParameterBase
object
3 properties 1 required
QueryOperator
object
1 required
ScriptScanRequest
object
4 properties 2 required
ListResponse
object
2 properties
CloudAccount
object
6 properties 2 required
ScanScriptResponse
object
2 properties 2 required
ScriptJobDataView
object
9 properties 6 required
NamedParameter
object
4 properties 3 required
ScriptJobInfo
object
4 properties 3 required
ResourceRequest
object
6 properties 6 required
UpdateScheduleResponse
object
1 property 1 required
ExecuteScriptJobData
object
11 properties 7 required
ExecutionLogDetails
object
3 properties 3 required
TimeDetails
object
3 properties 3 required
ScriptJobListResponse
object
3 properties 3 required
TemplateValidateResponse
object
1 property 1 required
RecordIdentity
object
3 properties
ScriptInfo
object
4 properties 3 required
UpdateScheduleRequestScript
object
7 properties 5 required
JobDetails
object
9 properties 7 required
ScriptDataView
object
24 properties 24 required
AutomationTemplateSortCriteria
object
2 properties 1 required
ExecuteResponse
object
1 property
ListScheduleResponse
object
3 properties 3 required
CreateScheduleResponse
object
1 property
AutomationTemplate
object
21 properties 11 required
DayDetails
object
1 property 1 required
AutomationTemplateFilters
object
5 properties
UpdateBlueprintResponse
object
1 property 1 required
TemplateExecuteResponse
object
1 property 1 required
AutomationTemplateSubClassification
object
2 properties
MetaDataModel
object
1 property 1 required
TemplateDataModelList
object
8 properties 8 required
ValidationResults
object
1 property
ScheduleData
object
11 properties 11 required
TemplateListResponse
object
3 properties 3 required
ResourcesDetails
object
5 properties 5 required
TemplateIncidentReference
object
2 properties
ModelError
object
1 property 1 required
ScriptDataList
object
10 properties 10 required
CreateTemplateRequest
object
11 properties 6 required
TemplateCreateResponse
object
1 property 1 required
CreateBlueprintRequest
object
3 properties 3 required
TemplateJobResource
object
7 properties
AutomationTemplateResourceTypesMapping
object
2 properties
ScriptJobScriptInfo
object
9 properties 8 required
CloudAccountDetails
object
1 property 1 required
TemplateGetParamsResponse
object
2 properties 2 required
ResourceViewDetails
object
1 property 1 required
ViewScheduleResponse
object
13 properties 13 required
UpdateScheduleRequest
object
7 properties 5 required
TemplateGetParamsRequest
object
1 property 1 required
AutomationTemplateListRequest
object
3 properties
TemplateParameterValidationRequest
object
1 property 1 required
ResourceDetails
object
2 properties 2 required
ListContext
object
3 properties
ListBlueprintDetails
object
3 properties 3 required
ExecuteScriptRequest
object
2 properties 2 required
TemplateExecuteRequest
object
3 properties 2 required
TemplateJobUpdateResponse
object
12 properties
ViewBlueprintDetails
object
10 properties 10 required
ScriptListResponse
object
3 properties 3 required
CreateScriptRequest
object
12 properties 7 required
TemplateViewResponse
object
19 properties 18 required
CreateBlueprintDetails
object
1 property
ParameterDetails
object
4 properties 4 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

corestack-automation-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 WorkFlows API
Where this information came from

This is an independent, third-party profile of CoreStack Automation 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.