File APIs

APIDescription
GET /file/{file_path}?only_uuid=1Retrieves all file properties as JSON
GET /file/{file_uuid}Retrieves all file properties as JSON
GET /listLists all files and directories within a Filerobot store
POST /uploadUploads files into Filerobot with multipart / base64 encoding or from external URL(s)
PUT /uploadStreams large files in chunk into Filerobot (> 500 MB)
GET /searchSearches files and directories within the Filerobot store
GET /{file_path}Downloads/retrieves file identified by its path. Metadata and Properties are returned in the HTTP response headers. You need to use the following domain: store.filerobot.com/{project_token}
GET /get/{file_uuid}Downloads/retrieves file identified by its uuid. Metadata and Properties are returned in the HTTP response headers
DELETE /file/{file_uuid}Deletes a file
DELETE /filesDeletes multiple files
POST /file/moveMoves a file from one directory to another
PUT /file/{file_uuid}/nameRenames a file
PUT /file/{file_uuid}/metaChanges the Meta properties of a file
PUT /file/{file_uuid}/propertiesChange the Properties properties of a file
DELETE /file/{file_uuid}/metaDeletes the Meta properties of a file
DELETE /file/{file_uuid}/propertiesDelete the Properties properties of a file
PUT /file/{file_uuid}/meta/{key}/{value}Updates the Meta property identified by key with value
PUT /file/{file_uuid}/properties/{key}/{value}Updates the Properties property identified by key with value
DELETE /file/{file_uuid}/meta/{key}Deletes the Meta property identified by key
DELETE /file/{file_uuid}/properties/{key}Delete the Properties property identified by key