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 AI Agent API

AI Agent Framework API

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

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

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

Requests are made against a single base URL, /.

30 operations 27 paths 56 schemas 2 DELETE6 GET1 PATCH20 POST1 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 AI Agent API declares 1 security scheme for authenticating requests. An API key is passed in the header as X-Auth-Token (auth_token).

Paths & Operations 30

Across 27 paths, the API surfaces 30 operations — 2 DELETE, 6 GET, 1 PATCH, 20 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

AI Agent 30

AI Agent Framework API

POST
/v1/agent/action/confirm
Confirm or deny a pending agent action
ConfirmAgentAction body → 500401400200
POST
/v1/agent/chat/batch
Batch Chat Details
BatchChats body → 500401400200
POST
/v1/agent/chat/conversations/item/{conversation_id}
Update the conversation of the chat
ConversationUpdate 1 param body → 500401400200
POST
/v1/agent/chat/create
Create a new chat
CreateChat body → 500401400201
POST
/v1/agent/chat/delete
Delete the Chat and the conversations associated with it
DeleteChats body → 500401400200
GET
/v1/agent/chat/item/{chat_id}
Get chat details
GetChat 1 param → 500401400200
POST
/v1/agent/chat/item/{chat_id}
Update the details of the chat
UpdateChatName 1 param body → 500401400412200
GET
/v1/agent/chat/item/{chat_id}/suggestions
Get the chat suggestions
ListChatSuggestions 1 param → 500401400200
POST
/v1/agent/chat/list
List chats
ListChats body → 500401400200
POST
/v1/agent/conversations/batch
Batch conversations Details
BatchConversations body → 500401400200
POST
/v1/agent/conversations/item/{conversation_id}/interrupt
Interrupt the processing conversation of the chat
InterruptConversation 1 param → 500401400200
GET
/v1/agent/conversations/item/{conversation_id}/stream
Stream the conversation response for the specified conversation ID
StreamQueryResponse 1 param → 500401400200
POST
/v1/agent/conversations/list
Retrieves the conversations for the specified chat based on the given filter
ListConversations body → 500401400200
POST
/v1/agent/feed
Submit a new query for the specific agent and retrieve the agent's response for the given feed query
AgenticFeed body → 500401400200
POST
/v1/agent/prompt/batch
Retrieve the saved prompt details for the specified ids
BatchSavedPrompts body → 500401400200
POST
/v1/agent/prompt/filters
List the filters for the specified agent id and prompt type
ListPromptFilters body → 500401400200
DELETE
/v1/agent/prompt/item/{prompt_id}
Delete a particular custom prompt
DeletePrompt 1 param → 500401400200
POST
/v1/agent/prompt/list
List saved prompts
ListSavedPrompts body → 500401400200
POST
/v1/agent/prompt/save
Saves the prompt
SavePrompt body → 500401400201
POST
/v1/agent/query
Submit a new query for the specified chat and retrieve the agent's response
SubmitNewQuery body → 500401400200
POST
/v1/agent/report/generate
Schedule the generation of a report for Ai agent
report-create body → 500401400200
GET
/v1/agent/report/item/{report_id}
Fetch an Ai agent report by ID
report-get 1 param → 500401400200
GET
/v1/agent/types
List the available agents types
AgentTypes → 500401400200
DELETE
/v1/mcp/server/item/{server_id}
Delete MCP server
DeleteMcpServer 1 param → 500404401400200
GET
/v1/mcp/server/item/{server_id}
Get MCP server details
GetMcpServer 1 param → 500404401400200
PUT
/v1/mcp/server/item/{server_id}
Update an MCP server's configuration
UpdateMcpServer 1 param body → 500404401400200
PATCH
/v1/mcp/server/item/{server_id}/enabled
Enable or disable an MCP server post-registration
SetMcpServerEnabled 1 param body → 500404401400200
POST
/v1/mcp/server/list
List MCP servers for the current tenant
ListMcpServers body → 500401400200
POST
/v1/mcp/server/register
Register a new MCP server for the current tenant
RegisterMcpServer body → 500401400201
POST
/v1/mcp/server/tools
Get MCP tools available for a tenant and business agent
GetMcpTools body → 500401400200

Schemas 56

The contract defines 56 schemas that model the data the API accepts and returns. The most detailed are McpServerRequest (16 properties), UserQueryRequest (4 properties), AgentActionConfirmRequest (4 properties), AgentChatFilter (3 properties). Each schema is shown below with its type and property counts.

PromptListRequest
object
3 properties
McpServerListResponse
object
2 properties
ChatConversationBatchResponse
object
1 property
PromptListResponse
object
2 properties
AgentStreamingResponse
object
2 properties
AgentChatSortCriteria
object
2 properties 1 required
AgentChatDelete
object
1 property
PromptFiltersRequest
object
2 properties 2 required
PromptFiltersResponse
object
1 property
AgentCreateChatRequest
object
3 properties
AgentResponse
object
2 properties
PromptFilters
PromptSortCriteria
object
2 properties 1 required
ChatConversationRequest
object
3 properties
AgentChatBatchResponse
object
1 property
PromptSaveRequest
object
3 properties 1 required
AiAgentReport
object
3 properties
ValidationResults
object
1 property
UserQueryResponse
object
2 properties
McpToolsResponse
object
2 properties
AgentFieldsBase
object
3 properties
BaseForAgentResponse
object
1 required
ConversationFeedbackRequest
object
1 property
ModelError
object
1 property 1 required
ChatMetadata
object
2 properties
McpServerSetEnabledRequest
object
1 property 1 required
AgentListChatRequest
object
3 properties
ChatConversationFilter
object
1 property 1 required
KeyValuePair
object
2 properties
RecordIdentity
object
3 properties
AgentChatDeleteResponse
object
1 property
ListContext
object
3 properties
AgentActionConfirmRequest
object
4 properties 3 required
AgentChatUpdateRequest
object
1 property
ValidationResult
object
2 properties
McpServerListRequest
object
2 properties 1 required
McpServerRequest
object
16 properties 4 required
AgentType
AgentListChatResponse
object
2 properties
ReportConfiguration
object
1 property 1 required
AgentChatDeleteRequest
object
2 properties
BatchRequest
object
1 property
AgentChat
ReportConfigurationForAiAgent
ConversationDetails
ChatConversationListResponse
object
2 properties
PromptBatchResponse
object
1 property
AiAgentReportCreateRequest
object
1 property
AgentPromptSuggestionResponse
object
1 property
UserQueryRequest
object
4 properties 1 required
Prompt
ChatConversationSortCriteria
object
2 properties 1 required
AgentChatFilter
object
3 properties 2 required
AgentTypeResponse
object
1 property
McpServerItem
McpToolsRequest
object
2 properties 2 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

corestack-ai-agent-api-openapi.yml Raw ↑

Other APIs CoreStack publishes across the network.

CoreStack MCP Server
CoreStack Access API
CoreStack Account Governance 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
CoreStack Automation WorkFlows API
Where this information came from

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