Pushrail Docs
Open app
GET/files

List files

Requires Bearer authentication. See Authentication.

Responses

200 200
FieldTypeDescription
filesrequiredarray
idrequiredstring (uuid)
tenantIdrequiredstring (uuid)
customerAccountIdrequiredstring (uuid)
fileTyperequiredstring
sourcerequiredobject
kindrequired"s3" | "gcs"
urirequiredstring
bucketrequiredstring
keyrequiredstring
contentTyperequiredstring
sizeBytesrequiredstring
sha256requiredstring
fileNamerequiredstring
metadatarequiredobject (record)
environmentrequired"PRODUCTION" | "STAGING" | "DEVELOPMENT"
statusrequiredenum (5)
createdAtrequiredstring (date-time)
updatedAtrequiredstring (date-time)
nextCursorrequiredstring
401 401
FieldTypeDescription
errorrequiredobject
coderequiredstring
messagerequiredstring
detailsany

Errors

Errors use the standard envelope. See Errors for codes, status mappings, and retry semantics.