---
title: "Get Files and Group IDs for Dataset"
method: GET
path: "/api/dataset/files/{dataset_id}/{page}"
tags: ["File"]
deprecated: true
---

# Get Files and Group IDs for Dataset

`GET /api/dataset/files/{dataset_id}/{page}`

> **Deprecated.**

Get all files and their group ids which belong to a given dataset specified by the dataset_id parameter. 10 files and group ids are returned per page. This route may return the same file multiple times if the file is associated with multiple groups.

## Path parameters

- `dataset_id` string, uuid, required
- `page` integer, required

## Headers

- `TR-Dataset` string, uuid, required

## Response `200`

JSON body representing the files and their group ids in the current dataset

- FileData
  - `file_and_group_ids` FileAndGroupId[], required
    - `file` File, required
      - `created_at` string, date-time, required
      - `dataset_id` string, uuid, required
      - `file_name` string, required
      - `id` string, uuid, required
      - `link` string, nullable
      - `metadata` unknown
      - `size` integer, required
      - `tag_set` string[], nullable
      - `time_stamp` string, date-time, nullable
      - `updated_at` string, date-time, required
    - `group_id` string, uuid, nullable
  - `total_pages` integer, required

## Other responses

- `400` — Service error relating to getting the files in the current datase

---

[API](https://skmtc.net/devflowinc/apis/trieve-api.md) · [All operations](https://skmtc.net/devflowinc/apis/trieve-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/devflowinc/trieve-api/revisions/84583e7c9fc1/schema)
