File APIs

API Description
GET /file/{file_path}?only_uuid=1 Retrieves all file properties as JSON
GET /file/{file_uuid} Retrieves all file properties as JSON
GET /list Lists all files and directories within a Filerobot store
POST /upload Uploads files into Filerobot with multipart / base64 encoding or from external URL(s)
PUT /upload Streams large files in chunk into Filerobot (> 500 MB)
GET /search Searches 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 /files Deletes multiple files
POST /file/move Moves a file from one directory to another
PUT /file/{file_uuid}/name Renames a file
PUT /file/{file_uuid}/meta Changes the Meta properties of a file
PUT /file/{file_uuid}/properties Change the Properties properties of a file
DELETE /file/{file_uuid}/meta Deletes the Meta properties of a file
DELETE /file/{file_uuid}/properties Delete 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