This documentation contains work-in-progress information for future Elastic Stack and Cloud releases. Use the version selector to view supported release docs. It also contains some Elastic Cloud serverless information. Check out our serverless docs for more details.
Find conversations
editFind conversations
editRetrieve a list of Elastic AI Assistant conversations for the current user.
Request URL
editGET <kibana host>:<port>/api/security_ai_assistant/current_user/conversations/_find
URL query parameters
editName | Type | Description | Required |
---|---|---|---|
|
Number |
The page number to return. Defaults to |
No |
|
Number |
The number of items to return per page. Defaults to |
No |
|
String |
The filter query to apply on the request. |
No |
|
String |
The field to sort the results by. Valid values are:
|
No |
|
String |
The order to sort the results in. Valid values are:
|
No |
|
String |
Defines the fields of the document to return in the response. |
No |
Example requests
editExample 1
Get a list of the current user’s conversations.
GET api/security_ai_assistant/current_user/conversations/_find?page=1&per_page=100
Response code
edit200
Indicates a successful call.
Response payload
editA JSON conversation object with a unique id
.
Example 1
Conversation response payload:
{ "perPage": 20, "page": 1, "total": 1, "data": [ { "timestamp": "2024-08-02T07:19:08.124Z", "createdAt": "2024-08-02T07:19:08.124Z", "users": [ { "id": "u_mGBROF_q5bmFCATbLXAcCwKa0k8JvONAwSruelyKA5E_0", "name": "elastic" } ], "title": "The conversation title.", "category": "assistant", "apiConfig": { "connectorId": "86ab-471c-a00b-25b7e20c2d12", "actionTypeId": ".gen-ai", "defaultSystemPromptId": "Default", "model": "gpt-4o" }, "isDefault": true, "messages": [ { "timestamp": "2019-12-13T16:40:33.400Z", "content": "test content", "role": "user" } ], "updatedAt": "2024-08-02T07:39:45.129Z", "replacements": {}, "namespace": "default", "id": "a696901d-efff-4871-acbe-8123af841932" } ] }