File object is used to represent a file in the workspace. The Object typically exists under a folder or drive, if it exists.idUUIDremote_idStringcreated_atDateTime (ISO 8601)modified_atDateTime (ISO 8601)nameStringfile_urlStringfile_thumbnail_urlStringsizeIntegermime_typeStringdescriptionStringfolderUUIDchecksumObjectpermissionsPermission[]idUUIDremote_idStringcreated_atDateTime (ISO 8601)modified_atDateTime (ISO 8601)userUUIDUSER.groupUUIDGROUP.typeEnumUSER, GROUP, COMPANY, ANYONE. In cases where there is no clear mapping, the original value passed through will be returned. To receive all enum values in the original format, use the show_enum_origins query parameter. Learn more.rolesArrayREAD, WRITE, OWNER. In cases where there is no clear mapping, the original value passed through will be returned.driveUUIDremote_created_atDateTime (ISO 8601)remote_updated_atDateTime (ISO 8601)remote_was_deletedBooleanfield_mappingsObjectremote_dataRemoteData[]RemoteData object is used to represent the full data pulled from the third-party API for an object.pathStringdataAnyhttps://api.merge.dev/api/filestorage/v1/files
Returns a list of File objects.
created_afterDateTime (ISO 8601)created_beforeDateTime (ISO 8601)cursorStringdrive_idStringexpandStringfolder_idStringinclude_deleted_dataBooleaninclude_remote_dataBooleaninclude_shell_dataBooleanmime_typeStringmodified_afterDateTime (ISO 8601)modified_beforeDateTime (ISO 8601)nameStringorder_byStringpage_sizeIntegerremote_created_afterDateTime (ISO 8601)remote_created_beforeDateTime (ISO 8601)remote_idString
Supported Response Fields
checksumObjectdescriptionStringfile_urlStringfolderUUIDmime_typeStringnameStringpermissionsPermission[]idstringremote_idstringcreated_atstringmodified_atstringuserstringgroupstringtypestringrolesarrayremote_created_atDateTime (ISO 8601)remote_dataRemoteData[]pathstringdatastringremote_idStringremote_updated_atDateTime (ISO 8601)sizeInteger
Supported Response Fields
checksumObjectfile_urlStringfolderUUIDmime_typeStringnameStringpermissionsPermission[]idstringremote_idstringcreated_atstringmodified_atstringuserstringgroupstringtypestringrolesarrayremote_dataRemoteData[]pathstringdatastringremote_idStringremote_updated_atDateTime (ISO 8601)sizeInteger
Supported Response Fields
checksumObjectdescriptionStringdriveUUIDfile_thumbnail_urlStringfile_urlStringfolderUUIDmime_typeStringnameStringpermissionsPermission[]idstringremote_idstringcreated_atstringmodified_atstringuserstringgroupstringtypestringrolesarrayremote_created_atDateTime (ISO 8601)remote_dataRemoteData[]pathstringdatastringremote_idStringremote_updated_atDateTime (ISO 8601)sizeInteger
Supported Response Fields
checksumObjectdriveUUIDfile_urlStringfolderUUIDmime_typeStringnameStringpermissionsPermission[]idstringremote_idstringcreated_atstringmodified_atstringuserstringgroupstringtypestringrolesarrayremote_created_atDateTime (ISO 8601)remote_dataRemoteData[]pathstringdatastringremote_idStringremote_updated_atDateTime (ISO 8601)sizeInteger
Supported Response Fields
checksumObjectdriveUUIDfile_urlStringfolderUUIDmime_typeStringnameStringpermissionsPermission[]idstringremote_idstringcreated_atstringmodified_atstringuserstringgroupstringtypestringrolesarrayremote_created_atDateTime (ISO 8601)remote_dataRemoteData[]pathstringdatastringremote_idStringremote_updated_atDateTime (ISO 8601)sizeIntegerhttps://api.merge.dev/api/filestorage/v1/files
Creates a File object with the given values.
is_debug_modeBooleanrun_asyncBooleanmodelObjectnameStringfile_urlStringfile_thumbnail_urlStringsizeIntegermime_typeStringdescriptionStringfolderUUIDid field in the Folder object.checksumObjectpermissionsArraydriveUUIDid field in the Drive object.integration_paramsObjectlinked_account_paramsObject
Supported POST Model Parameters
descriptionStringfile_urlStringfolderUUIDmime_typeStringnameStringpermissionsPermission[]idstringremote_idstringcreated_atstringmodified_atstringuserstringgroupstringtypestringrolesarrayremote_created_atDateTime (ISO 8601)remote_idStringremote_updated_atDateTime (ISO 8601)sizeInteger
Supported POST Model Parameters
file_urlStringfolderUUIDmime_typeStringnameStringremote_idStringremote_updated_atDateTime (ISO 8601)sizeInteger
Supported POST Model Parameters
checksumObjectdriveUUIDfile_thumbnail_urlStringfile_urlStringfolderUUIDmime_typeStringnameStringpermissionsPermission[]idstringremote_idstringcreated_atstringmodified_atstringuserstringgroupstringtypestringrolesarrayremote_created_atDateTime (ISO 8601)remote_idStringremote_updated_atDateTime (ISO 8601)sizeInteger
Supported POST Model Parameters
driveUUIDfile_urlStringfolderUUIDmime_typeStringnameStringpermissionsPermission[]idstringremote_idstringcreated_atstringmodified_atstringuserstringgroupstringtypestringrolesarrayremote_created_atDateTime (ISO 8601)remote_idStringremote_updated_atDateTime (ISO 8601)sizeInteger
Supported POST Model Parameters
checksumObjectdriveUUIDfile_urlStringfolderUUIDmime_typeStringnameStringpermissionsPermission[]idstringremote_idstringcreated_atstringmodified_atstringuserstringgroupstringtypestringrolesarrayremote_created_atDateTime (ISO 8601)remote_idStringremote_updated_atDateTime (ISO 8601)sizeIntegerhttps://api.merge.dev/api/filestorage/v1/files/{id}
Returns a File object with the given id.
expandStringidUUIDinclude_remote_dataBooleaninclude_shell_dataBoolean
Supported Response Fields
checksumObjectdescriptionStringfile_urlStringfolderUUIDmime_typeStringnameStringpermissionsPermission[]idstringremote_idstringcreated_atstringmodified_atstringuserstringgroupstringtypestringrolesarrayremote_created_atDateTime (ISO 8601)remote_dataRemoteData[]pathstringdatastringremote_idStringremote_updated_atDateTime (ISO 8601)sizeInteger
Supported Response Fields
checksumObjectfile_urlStringfolderUUIDmime_typeStringnameStringpermissionsPermission[]idstringremote_idstringcreated_atstringmodified_atstringuserstringgroupstringtypestringrolesarrayremote_dataRemoteData[]pathstringdatastringremote_idStringremote_updated_atDateTime (ISO 8601)sizeInteger
Supported Response Fields
checksumObjectdescriptionStringdriveUUIDfile_thumbnail_urlStringfile_urlStringfolderUUIDmime_typeStringnameStringpermissionsPermission[]idstringremote_idstringcreated_atstringmodified_atstringuserstringgroupstringtypestringrolesarrayremote_created_atDateTime (ISO 8601)remote_dataRemoteData[]pathstringdatastringremote_idStringremote_updated_atDateTime (ISO 8601)sizeInteger
Supported Response Fields
checksumObjectdriveUUIDfile_urlStringfolderUUIDmime_typeStringnameStringpermissionsPermission[]idstringremote_idstringcreated_atstringmodified_atstringuserstringgroupstringtypestringrolesarrayremote_created_atDateTime (ISO 8601)remote_dataRemoteData[]pathstringdatastringremote_idStringremote_updated_atDateTime (ISO 8601)sizeInteger
Supported Response Fields
checksumObjectdriveUUIDfile_urlStringfolderUUIDmime_typeStringnameStringpermissionsPermission[]idstringremote_idstringcreated_atstringmodified_atstringuserstringgroupstringtypestringrolesarrayremote_created_atDateTime (ISO 8601)remote_dataRemoteData[]pathstringdatastringremote_idStringremote_updated_atDateTime (ISO 8601)sizeIntegerhttps://api.merge.dev/api/filestorage/v1/files/{id}/download
Returns the File content with the given id as a stream of bytes.
idUUIDinclude_shell_dataBooleanmime_typeStringhttps://api.merge.dev/api/filestorage/v1/files/{id}/download/request-meta
Returns metadata to construct an authenticated file download request for a singular file, allowing you to download file directly from the third-party. For information on our download process please refer to our direct file download help center article.
idUUIDmime_typeStringhttps://api.merge.dev/api/filestorage/v1/files/download/request-meta
Returns metadata to construct authenticated file download requests, allowing you to download files directly from the third-party.
created_afterStringcreated_beforeStringcursorStringidsAnyinclude_deleted_dataBooleanmime_typesStringmodified_afterStringmodified_beforeStringorder_byStringpage_sizeIntegerhttps://api.merge.dev/api/filestorage/v1/files/meta/post
Returns metadata for FileStorageFile POSTs.

Supported POST Model Parameters
descriptionStringfile_urlStringfolderUUIDmime_typeStringnameStringpermissionsPermission[]idstringremote_idstringcreated_atstringmodified_atstringuserstringgroupstringtypestringrolesarrayremote_created_atDateTime (ISO 8601)remote_idStringremote_updated_atDateTime (ISO 8601)sizeInteger
Supported POST Model Parameters
file_urlStringfolderUUIDmime_typeStringnameStringremote_idStringremote_updated_atDateTime (ISO 8601)sizeInteger
Supported POST Model Parameters
checksumObjectdriveUUIDfile_thumbnail_urlStringfile_urlStringfolderUUIDmime_typeStringnameStringpermissionsPermission[]idstringremote_idstringcreated_atstringmodified_atstringuserstringgroupstringtypestringrolesarrayremote_created_atDateTime (ISO 8601)remote_idStringremote_updated_atDateTime (ISO 8601)sizeInteger
Supported POST Model Parameters
driveUUIDfile_urlStringfolderUUIDmime_typeStringnameStringpermissionsPermission[]idstringremote_idstringcreated_atstringmodified_atstringuserstringgroupstringtypestringrolesarrayremote_created_atDateTime (ISO 8601)remote_idStringremote_updated_atDateTime (ISO 8601)sizeInteger
Supported POST Model Parameters
checksumObjectdriveUUIDfile_urlStringfolderUUIDmime_typeStringnameStringpermissionsPermission[]idstringremote_idstringcreated_atstringmodified_atstringuserstringgroupstringtypestringrolesarrayremote_created_atDateTime (ISO 8601)remote_idStringremote_updated_atDateTime (ISO 8601)sizeInteger