List Files
GET
/api/v3/organizations/{organisation}/ai/files
const url = 'https://dashboard.quantcdn.io/api/v3/organizations/example/ai/files?filter=%7B%7D&limit=50';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}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.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”organisation
required
string
The organisation ID
Query Parameters
Section titled “Query Parameters”filter
string
Example
{}JSON-encoded metadata filter. Supports exact match and array contains filters.
limit
integer
Maximum files to return
cursor
string
Pagination cursor from previous response
Responses
Section titled “Responses”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
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
