GET
/
api
/
dataset
/
files
/
{dataset_id}
/
{page}
curl --request GET \
  --url https://api.trieve.ai/api/dataset/files/{dataset_id}/{page} \
  --header 'Authorization: <api-key>' \
  --header 'TR-Dataset: <tr-dataset>'
{
  "file_and_group_ids": [
    {
      "file": {
        "created_at": "2021-01-01 00:00:00.000",
        "dataset_id": "e3e3e3e3-e3e3-e3e3-e3e3-e3e3e3e3e3e3",
        "file_name": "file.txt",
        "id": "e3e3e3e3-e3e3-e3e3-e3e3-e3e3e3e3e3e3",
        "link": "https://trieve.ai",
        "metadata": {
          "key": "value"
        },
        "size": 1000,
        "tag_set": "tag1,tag2",
        "time_stamp": "2021-01-01 00:00:00.000",
        "updated_at": "2021-01-01 00:00:00.000"
      },
      "group_id": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
    }
  ],
  "total_pages": 123
}

Authorizations

Authorization
string
header
required

Headers

TR-Dataset
string
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.

Path Parameters

dataset_id
string
required

The id of the dataset to fetch files for.

page
integer
required

The page number of files you wish to fetch. Each page contains at most 10 files.

Required range: x > 0

Response

200
application/json
JSON body representing the files in the current dataset
file_and_group_ids
object[]
required
total_pages
integer
required