---
title: "List uploaded files for the current namespace"
method: GET
path: "/files"
tags: ["files"]
---

# List uploaded files for the current namespace

`GET /files`

Returns a paginated list of uploaded files for the current namespace.

## Query parameters

- `limit` integer
- `offset` integer
- `since` string, date-time
- `until` string, date-time

## Response `200`

List of uploaded files

- FilesListResponse
  - `files` File[]
    - `uuid` string, uuid, required — A UUID string
    - `sha256` string, required — SHA256 hash of the file content
    - `size` integer, required — File size in bytes; -1 if unknown
    - `created_at` string, date-time, required — When the file was first uploaded by this namespace
    - `updated_at` string, date-time, required — Updated on each upload of the same file

## Other responses

- `400` — Bad Request - Invalid request parameters
- `401` — Unauthorized - Invalid or missing authentication credentials. Either the `Authorization` bearer token is missing or invalid, or the `Project` header is missing.
- `403` — Forbidden - Token does not have sufficient permissions

---

[API](https://skmtc.net/nebius/apis/nebius-openai-compatible-inference-api.md) · [All operations](https://skmtc.net/nebius/apis/nebius-openai-compatible-inference-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/nebius/nebius-openai-compatible-inference-api/revisions/0fb323abba3c/schema)
