Skip to content

List Files

GET
/api/v3/organizations/{organisation}/ai/files
curl --request GET \
--url 'https://dashboard.quantcdn.io/api/v3/organizations/example/ai/files?filter=%7B%7D&limit=50' \
--header 'Authorization: Bearer <token>'

Lists files stored in S3 for this organization with optional metadata filtering and pagination.

organisation
required
string

The organisation ID

filter
string
Example
{}

JSON-encoded metadata filter. Supports exact match and array contains filters.

limit
integer
default: 50 <= 200

Maximum files to return

cursor
string

Pagination cursor from previous response

List of files

Media typeapplication/json
object
files
Array<object>
object
fileId
string format: uuid
filename
string
contentType
string
size
integer
metadata
object
createdAt
string format: date-time
nextCursor

Cursor for next page

string
nullable
hasMore

True if more results available

boolean
Examplegenerated
{
"files": [
{
"fileId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0",
"filename": "example",
"contentType": "example",
"size": 1,
"metadata": {},
"createdAt": "2026-04-15T12:00:00Z"
}
],
"nextCursor": "example",
"hasMore": true
}

Invalid filter parameter

Access denied

Failed to list files