# List project files

> The shared files in a project with size and last update.

Source: https://docs.generalinput.com/api/projects/list-files



<Endpoint method="GET" path="/v1/projects/:id/files" />

<Access scope="projects:manage" />

## Response [#response]

```json
{
  "files": [
    {
      "path": "brand/voice.md",
      "sizeBytes": 3120,
      "updatedAt": "2026-08-30T09:00:00.000Z"
    },
    {
      "path": "pricing.xlsx",
      "sizeBytes": 48211,
      "updatedAt": "2026-08-12T14:20:00.000Z"
    }
  ],
  "updatedAt": "2026-08-30T09:00:00.000Z"
}
```

Paths are relative and unique per project. `updatedAt` is the newest file's timestamp, or `null` when the project holds no files.
