List all files
GET/storage/{connection_id}/file
Parameters
limitnumber default=100
offsetnumber default=0
updated_gtedate
Return only results whose updated date is equal or greater to this value (ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format)
sort enum
order enum
querystring
Query string to search. eg. email address or name
parent_idstring
The parent ID to filter by
referencestring
The referenced entity ID to filter by (e.g. linked accounting record for storage_file)
typestring
The type to filter by
expandboolean
Whether to flatten grouped or recurring items into individual entries.
fulltextstring
The fulltext to filter by
fieldsstring array
Fields to return
rawstring
Raw parameters to include in the 3rd-party request. Encoded as a URL component. eg. raw parameters: foo=bar&zoo=bar -> raw=foo%3Dbar%26zoo%3Dbar
connection_idstring required
ID of the connection
Returns
StorageFilearray
idstring
created_atdate
(ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format)
updated_atdate
(ISO-8601 / YYYY-MM-DDTHH:MM:SSZ format)
namestring
descriptionstring
parent_idstring
user_idstring
(reference to HrisEmployee)
sizenumber
type enum
Valid values:
"FILE"
"FOLDER"
mime_typestring
download_urlstring
This link expires after 1 hour. When you need to retrieve the contents of a file, call the "Retrieve a file" endpoint again to get a new download_url.
hashstring
datastring
base64 encoded file contents used to create/update only
versionstring
web_urlstring
const options = {
method: 'GET',
url: 'https://api.unified.to/storage/5de520f96e439b002043d8dc/file',
headers: {
authorization: 'bearer .....'
},
params: {
limit: 50,
offset: 0,
updated_gte: '2026-05-20T23:10:44.916Z',
sort: 'updated_at',
order: 'asc',
query: '',
parent_id: '',
reference: '',
type: '',
expand: false,
fulltext: '',
fields: '',
raw: '',
}
};
const results = await axios.request(options); Are we missing anything? Let us know