v1

latestOpenAPI 3.0.3BSL2026-07-17133415718.8 KB
Topic

Get All Topics for Owner ID

Get all topics belonging to an arbitary owner_id. This is useful for managing message history and chat sessions. It is common to use a browser fingerprint or your user's id as the owner_id. Auth'ed user or api key must have an admin or owner role for the specified dataset's organization.

get/api/topic/owner/{owner_id}

Path parameters

owner_idstring required

The owner_id to get topics of; A common approach is to use a browser fingerprint or your user's id

Headers

TR-Datasetstring uuid 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.

Response

All topics belonging to a given owner_id

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"
  }
]