Copilot

List Agents

get

Route for listing AI agents.

Responses
chevron-right
200

Successful Response

application/json

Response for an agent.

context_idanyRequired
created_onstring · date-timeRequired
datasource_idanyRequired
descriptionanyRequired
idstring · uuidRequired
index_statusstring · enumRequired

Agent Index State Enum

Possible values:
namestringRequired
statusstring · enumRequired

Agent Status Enum

Possible values:
typestring · enumRequired

Agent Type Enum

Possible values:
get
/copilot/v1/agent/
200

Successful Response

Create Agent

post

Route for creating a new AI agent.

Body

Request for creating a new agent.

context_idstring · uuidRequired
descriptionanyRequired
namestringRequired
Responses
chevron-right
200

Successful Response

application/json

Response for an agent.

context_idanyRequired
created_onstring · date-timeRequired
datasource_idanyRequired
descriptionanyRequired
idstring · uuidRequired
index_statusstring · enumRequired

Agent Index State Enum

Possible values:
namestringRequired
statusstring · enumRequired

Agent Status Enum

Possible values:
typestring · enumRequired

Agent Type Enum

Possible values:
post
/copilot/v1/agent/

Import Agent

post

Import an agent from JSON

Body

Request for importing an agent.

datasource_idstring · uuidRequired
Responses
chevron-right
200

Successful Response

application/json

Response for an agent.

context_idanyRequired
created_onstring · date-timeRequired
datasource_idanyRequired
descriptionanyRequired
idstring · uuidRequired
index_statusstring · enumRequired

Agent Index State Enum

Possible values:
namestringRequired
statusstring · enumRequired

Agent Status Enum

Possible values:
typestring · enumRequired

Agent Type Enum

Possible values:
post
/copilot/v1/agent/import

Get Agent

get

Route for retrieving an AI agent.

Path parameters
agent_idstring · uuidRequired
Responses
chevron-right
200

Successful Response

application/json

Response for an agent.

context_idanyRequired
created_onstring · date-timeRequired
datasource_idanyRequired
descriptionanyRequired
idstring · uuidRequired
index_statusstring · enumRequired

Agent Index State Enum

Possible values:
namestringRequired
statusstring · enumRequired

Agent Status Enum

Possible values:
typestring · enumRequired

Agent Type Enum

Possible values:
get
/copilot/v1/agent/{agent_id}

Delete Agent

delete

Route for deleting an AI agent.

Path parameters
agent_idstring · uuidRequired
Responses
chevron-right
200

Successful Response

application/json
anyOptional
delete
/copilot/v1/agent/{agent_id}

No content

Update Agent

patch

Route for updating an AI agent.

Path parameters
agent_idstring · uuidRequired
Body

Request for updating a agent.

context_idanyOptional
descriptionanyOptional
nameanyOptional
statusanyOptional
Responses
chevron-right
200

Successful Response

application/json

Response for an agent.

context_idanyRequired
created_onstring · date-timeRequired
datasource_idanyRequired
descriptionanyRequired
idstring · uuidRequired
index_statusstring · enumRequired

Agent Index State Enum

Possible values:
namestringRequired
statusstring · enumRequired

Agent Status Enum

Possible values:
typestring · enumRequired

Agent Type Enum

Possible values:
patch
/copilot/v1/agent/{agent_id}

Export Agent

get

Export agent to JSON

Path parameters
agent_idstring · uuidRequired
Responses
chevron-right
200

Successful Response

application/json

Response for exporting an agent.

descriptionanyRequired
namestringRequired
get
/copilot/v1/agent/{agent_id}/export

Generate Agent

post

Generate semantics for the agent context based on the description

Path parameters
agent_idstring · uuidRequired
Responses
chevron-right
200

Successful Response

application/json

API Response for a context.

created_onstring · date-timeRequired
datasource_idstring · uuidRequired
descriptionanyRequired
idstring · uuidRequired
namestringRequired
post
/copilot/v1/agent/{agent_id}/generate

Rebuild Agent

post

Rebuild agent LLM context

Path parameters
agent_idstring · uuidRequired
Responses
chevron-right
200

Successful Response

application/json
anyOptional
post
/copilot/v1/agent/{agent_id}/rebuild

No content

Chat

post

Chat with an AI agent

Body

Request for the app chat API.

agent_idstring · uuidRequired
configobject · ConfigOptionalDefault: {}
promptstringRequired
Responses
chevron-right
200

Successful Response

application/json

Response for the app chat API.

promptstringRequired
post
/copilot/v1/chat/

List Datasources

get

List all datasources.

Responses
chevron-right
200

Successful Response

application/json

Response for a data source connection list

hoststringRequired
created_onstring · date-timeRequired
idstring · uuidRequired
namestringRequired
portintegerRequired
typestring · enumRequired

Data Source Type Enum

Possible values:
usernamestringRequired
get
/copilot/v1/data-source/
200

Successful Response

Create Datasource

post

Create a new data source connection.

Body

Request for creating a new data source connection

hoststringRequired
namestringRequired
passwordstringRequired
portintegerRequired
usernamestringRequired
Responses
chevron-right
200

Successful Response

application/json

Response for a data source connection

hoststringRequired
created_onstring · date-timeRequired
idstring · uuidRequired
namestringRequired
portintegerRequired
typestring · enumRequired

Data Source Type Enum

Possible values:
usernamestringRequired
post
/copilot/v1/data-source/

Get Datasource

get

Retrieve a data source connection.

Path parameters
datasource_idstring · uuidRequired
Responses
chevron-right
200

Successful Response

application/json

Response for a data source connection

hoststringRequired
created_onstring · date-timeRequired
idstring · uuidRequired
namestringRequired
portintegerRequired
typestring · enumRequired

Data Source Type Enum

Possible values:
usernamestringRequired
get
/copilot/v1/data-source/{datasource_id}

Delete Datasource

delete

Delete a data source connection.

Path parameters
datasource_idstring · uuidRequired
Responses
chevron-right
200

Successful Response

application/json
anyOptional
delete
/copilot/v1/data-source/{datasource_id}

No content

Update Datasource

patch

Update a data source connection.

Path parameters
datasource_idstring · uuidRequired
Body

Request for updating a data source connection

nameanyOptional
passwordanyOptional
usernameanyOptional
Responses
chevron-right
200

Successful Response

application/json

Response for a data source connection

hoststringRequired
created_onstring · date-timeRequired
idstring · uuidRequired
namestringRequired
portintegerRequired
typestring · enumRequired

Data Source Type Enum

Possible values:
usernamestringRequired
patch
/copilot/v1/data-source/{datasource_id}

Get Quota

get

Get the current quota usage.

Query parameters
startstringOptional
endstring · date-timeOptional
eventstringOptional
Responses
chevron-right
200

Successful Response

application/json
descriptionstringRequired
namestringRequired
unitstringRequired
usageintegerRequired
valueintegerRequired
get
/copilot/v1/quota/

List Sessions

get

Route for chat session management.

Responses
chevron-right
200

Successful Response

application/json

Session list response model

agent_configobject · AgentConfigRequired
agent_idanyRequired
created_onstring · date-timeRequired
idstring · uuidRequired
summaryanyRequired
get
/copilot/v1/session/

Create Session

post

Route for creating a new chat session.

Body

Request for creating a new session

agent_idstring · uuidRequired
chatanyOptional
Responses
chevron-right
200

Successful Response

application/json

Public session model

agent_configobject · AgentConfigRequired
agent_idanyRequired
created_onstring · date-timeRequired
idstring · uuidRequired
summaryanyRequired
post
/copilot/v1/session/

Get Session

get

Retrieve a chat session

Path parameters
session_idstring · uuidRequired
Responses
chevron-right
200

Successful Response

application/json

Public session model

agent_configobject · AgentConfigRequired
agent_idanyRequired
created_onstring · date-timeRequired
idstring · uuidRequired
summaryanyRequired
get
/copilot/v1/session/{session_id}
Deprecated

Update Session

put

Update a chat session

Path parameters
session_idstring · uuidRequired
Body

Request for chatting with a session

promptstringRequired
Responses
chevron-right
200

Successful Response

application/json

Public session model

agent_configobject · AgentConfigRequired
agent_idanyRequired
created_onstring · date-timeRequired
idstring · uuidRequired
summaryanyRequired
put
/copilot/v1/session/{session_id}

Delete Session

delete

Delete a chat session

Path parameters
session_idstring · uuidRequired
Responses
chevron-right
200

Successful Response

application/json
anyOptional
delete
/copilot/v1/session/{session_id}

No content

Add Session Entry

post

Add a chat entry to a session

Path parameters
session_idstring · uuidRequired
Body

Request for chatting with a session

promptstringRequired
Responses
chevron-right
200

Successful Response

application/json

Public session entry model

confidenceanyRequired
created_onstring · date-timeRequired
feedbackanyRequired
idstring · uuidRequired
post
/copilot/v1/session/{session_id}/entry

Delete Session Entry

delete

Delete all chat entries from a session

Path parameters
session_idstring · uuidRequired
Responses
chevron-right
200

Successful Response

application/json
anyOptional
delete
/copilot/v1/session/{session_id}/entry

No content

Patch Session Entry

patch

Patch a chat entry in a session

Path parameters
session_idstring · uuidRequired
entry_idstring · uuidRequired
Body

Request for patching a session entry

chatanyOptional
feedbackanyOptional
Responses
chevron-right
200

Successful Response

application/json

Public session entry model

confidenceanyRequired
created_onstring · date-timeRequired
feedbackanyRequired
idstring · uuidRequired
patch
/copilot/v1/session/{session_id}/entry/{entry_id}

Last updated

Was this helpful?