Projects
List project files
The shared files in a project with size and last update.
GET
https://cloud.generalinput.com/v1/projects/:id/filesAuthenticationRequires
projects:manage on a personal API key. A CLI session always passes.Response
{
"files": [
{
"path": "brand/voice.md",
"sizeBytes": 3120,
"updatedAt": "2026-08-30T09:00:00.000Z",
"description": "Tone and vocabulary rules for anything written to customers.",
"origin": "person"
},
{
"path": "reports/q3.xlsx",
"sizeBytes": 48211,
"updatedAt": "2026-08-12T14:20:00.000Z",
"description": "Q3 revenue by region, one sheet per month.",
"origin": "specialist"
}
],
"updatedAt": "2026-08-30T09:00:00.000Z"
}Paths are relative and unique per project. description is written when the file is saved (by the specialist, or by a short model pass over an upload) and is null until then; origin says whether a person uploaded the file or the specialist saved it. updatedAt is the newest file's timestamp, or null when the project holds no files.