# Get all files Endpoint: GET /file-uploads Version: 5.1.45 Security: api_key ## Query parameters: - `permanent` (boolean) This indicates whether the file should be persisted permanently. Note that this should be set to true for files like an OAuth settings file, i.e., files that are not explicitly referenced by a JDBC driver, algorithm or driver support plugin, or connection properties file. - `page_number` (integer) The page number for which to get algorithms. This will default to the first page if excluded - `page_size` (integer) The maximum number of objects to return. This will default to the DefaultApiPageSize setting if not provided ## Response 200 fields (application/json): - `_pageInfo` (object) - `_pageInfo.numberOnPage` (integer) The number of items on this page. This should always match the page size unless it is the last page. - `_pageInfo.total` (integer) The total number of items - `responseList` (array) Example: [{"fileReferenceId":"delphix-file://upload/f_08bb469a2ddc407bb97a31e96ed0a76a/foo.bar"}] - `responseList.fileUuid` (string) The unique identifier of the uploaded file. This field is auto-generated by the Masking Engine. This field applies to permanently uploaded files only and can be used to update and delete a permanent file by its ID. - `responseList.fileReferenceId` (string) The reference URI of the uploaded file. Example: "delphix-file://upload/f_08bb469a2ddc407bb97a31e96ed0a76a/foo.bar" - `responseList.filename` (string) The name of the file. - `responseList.fileSize` (number) The size in B (bytes) of the uploaded file. - `responseList.persistenceType` (string) The type of persistence of the uploaded file. Temporary/object indicates that the file was either uploaded as a temporary file or as a file associated with a masking object, like a JDBC driver or algorithm plugin. Enum: "PERMANENT", "OBJECT/TEMPORARY" ## Response 400 fields ## Response 401 fields