v1

latestOpenAPI 3.0.3BSL2026-07-17133415718.8 KB
Topic

Clone Topic

Create a new chat topic from a topic_id. The new topic will be attched to the owner_id and act as a coordinator for conversation message history of gen-AI chat sessions. Auth'ed user or api key must have an admin or owner role for the specified dataset's organization.

post/api/topic/clone

Headers

TR-Datasetstring required

The dataset id or tracking_id to use for the request. We assume you intend to use an id if the value is a valid uuid.

Request body

namestring nullable

The name of the topic. If this is not provided, the topic name is the same as the previous topic

owner_idstring required

The owner_id of the topic. This is typically a browser fingerprint or your user's id. It is used to group topics together for a user.

topic_idstring uuid required

The topic_id to clone from

Response

The JSON response payload containing the created topic

created_atstring date-time required
dataset_idstring uuid required
deletedboolean required
idstring uuid required
namestring required
owner_idstring required
updated_atstring date-time required

Example response

{
  "created_at": "2021-01-01 00:00:00.000",
  "dataset_id": "e3e3e3e3-e3e3-e3e3-e3e3-e3e3e3e3e3e3",
  "deleted": false,
  "id": "e3e3e3e3-e3e3-e3e3-e3e3-e3e3e3e3e3e3",
  "name": "Trieve",
  "owner_id": "e3e3e3e3-e3e3-e3e3-e3e3-e3e3e3e3e3e3",
  "updated_at": "2021-01-01 00:00:00.000"
}