curl --request GET \
--url https://api.shingleai.com/v1/files \
--header 'Authorization: Bearer <token>'{
"data": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"deletedAt": "2023-11-07T05:31:56Z",
"organizationId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"accountId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"folderId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"uploadedBy": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"filename": "<string>",
"contentType": "<string>",
"size": 123,
"r2Key": "<string>",
"description": "<string>",
"tags": [
"<string>"
],
"agentAccessEnabled": true,
"mcpAccessEnabled": true,
"metadata": {},
"folderName": "<string>"
}
],
"meta": {
"pagination": {
"limit": 123,
"offset": 123,
"hasMore": true,
"total": 123
}
}
}List all files with full details and pagination support
curl --request GET \
--url https://api.shingleai.com/v1/files \
--header 'Authorization: Bearer <token>'{
"data": [
{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"deletedAt": "2023-11-07T05:31:56Z",
"organizationId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"accountId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"folderId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"uploadedBy": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"filename": "<string>",
"contentType": "<string>",
"size": 123,
"r2Key": "<string>",
"description": "<string>",
"tags": [
"<string>"
],
"agentAccessEnabled": true,
"mcpAccessEnabled": true,
"metadata": {},
"folderName": "<string>"
}
],
"meta": {
"pagination": {
"limit": 123,
"offset": 123,
"hasMore": true,
"total": 123
}
}
}API key authentication via Bearer token
Maximum number of items to return (1-100)
1 <= x <= 10010
Number of items to skip
x >= 00
Sort order by creation date
asc, desc "desc"
Filter by folder ID. Use "null" for root files, omit for all files.
null
List of files with pagination metadata
Show child attributes