Copilot

List Agents

get

Route for listing AI agents.

Responses
200

Successful Response

application/json
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
200

Successful Response

application/json
post
/copilot/v1/agent/

Import Agent

post

Import an agent from JSON

Body

Request for importing an agent.

datasource_idstring · uuidRequired
Responses
200

Successful Response

application/json
post
/copilot/v1/agent/import

Get Agent

get

Route for retrieving an AI agent.

Path parameters
agent_idstring · uuidRequired
Responses
200

Successful Response

application/json
get
/copilot/v1/agent/{agent_id}

Delete Agent

delete

Route for deleting an AI agent.

Path parameters
agent_idstring · uuidRequired
Responses
200

Successful Response

application/json
Responseany
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
200

Successful Response

application/json
patch
/copilot/v1/agent/{agent_id}

Export Agent

get

Export agent to JSON

Path parameters
agent_idstring · uuidRequired
Responses
200

Successful Response

application/json
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
200

Successful Response

application/json
post
/copilot/v1/agent/{agent_id}/generate

Rebuild Agent

post

Rebuild agent LLM context

Path parameters
agent_idstring · uuidRequired
Responses
200

Successful Response

application/json
Responseany
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
200

Successful Response

application/json
post
/copilot/v1/chat/

List Datasources

get

List all datasources.

Responses
200

Successful Response

application/json
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
200

Successful Response

application/json
post
/copilot/v1/data-source/

Get Datasource

get

Retrieve a data source connection.

Path parameters
datasource_idstring · uuidRequired
Responses
200

Successful Response

application/json
get
/copilot/v1/data-source/{datasource_id}

Delete Datasource

delete

Delete a data source connection.

Path parameters
datasource_idstring · uuidRequired
Responses
200

Successful Response

application/json
Responseany
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
200

Successful Response

application/json
patch
/copilot/v1/data-source/{datasource_id}

Get Quota

get

Get the current quota usage.

Query parameters
startstringOptional
endstring · date-timeOptional
eventstringOptional
Responses
200

Successful Response

application/json
get
/copilot/v1/quota/

List Sessions

get

Route for chat session management.

Responses
200

Successful Response

application/json
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
200

Successful Response

application/json
post
/copilot/v1/session/

Get Session

get

Retrieve a chat session

Path parameters
session_idstring · uuidRequired
Responses
200

Successful Response

application/json
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
200

Successful Response

application/json
put
/copilot/v1/session/{session_id}

Delete Session

delete

Delete a chat session

Path parameters
session_idstring · uuidRequired
Responses
200

Successful Response

application/json
Responseany
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
200

Successful Response

application/json
post
/copilot/v1/session/{session_id}/entry

Delete Session Entry

delete

Delete all chat entries from a session

Path parameters
session_idstring · uuidRequired
Responses
200

Successful Response

application/json
Responseany
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
200

Successful Response

application/json
patch
/copilot/v1/session/{session_id}/entry/{entry_id}

Last updated

Was this helpful?