Browse the API reference

List Files in Graph

get/v1/graphs/{graph_id}/files

Part of Files.

Filter by table_name or upload status. Files are graph-scoped resources with S3 → DuckDB → Graph lifecycle tracking.

Authentication

Authenticate in any one of these ways — not all of them:

  • API key in the X-API-Key header.
  • Bearer token in the Authorization header.

Path parameters

NameTypeDescription
graph_idrequiredstringGraph Id

Query parameters

NameTypeDescription
table_nameoptionalstringFilter by table name (optional)
statusoptionalstringFilter by upload status (optional)

Example request

curl
curl -X GET "https://api.robosystems.ai/v1/graphs/{graph_id}/files" \
  -H "X-API-Key: $ROBOSYSTEMS_API_KEY"

Responses

200 Successful Response

FieldTypeDescription
graph_idrequiredstring

Graph database identifier

table_nameoptionalstring

Table name (null if listing all files in graph)

filesrequiredFileInfo[]

List of files in the table

FileInfo fields
FieldTypeDescription
file_idrequiredstring

Unique file identifier

file_namerequiredstring

Original file name

file_formatrequiredstring

File format (parquet, csv, etc.)

size_bytesrequiredinteger

File size in bytes

row_countoptionalinteger

Estimated row count

upload_statusrequiredstring

Current upload status

upload_methodrequiredstring

Upload method used

created_atoptionalstring

File creation timestamp

uploaded_atoptionalstring

File upload completion timestamp

s3_keyrequiredstring

S3 object key

total_filesrequiredinteger

Total number of files

total_size_bytesrequiredinteger

Total size of all files in bytes

StatusMeaning
400Invalid request
401Authentication required
403Access denied
404Resource not found
422Validation Error
429Rate limit exceeded
500Internal server error