List Files

/api/repositories/{repository}/files
Parameter Type Purpose
repository string The name of the Repository to access

Get

GET /api/repositories/(string: repository)/files

Lists files and directories within /export virtual directory

GET /api/repositories/jupiter/files HTTP/1.1
Accept: application/json
Response Code Reason
200 No error
400 Invalid request
500 Server error

The response is a Standard Response, with a list of files within the virtual directory.

The columns array will contain the list of columns for each data row.

Human Name Column Name Description
Directory directory Is it a directory
Name name File name
Size size File size
Modified modified Modified Date

rows will contain the files details of the corresponding virtual directory:

{
    "rows": [
        [
            "0",
            "1421163564682lib2.ebr",
            "691",
            "1421163564"
        ],
        [
            "1",
            "old",
            "4096",
            "1425401198"
        ]
    ]
}

Post

POST /api/repositories/(string: repository)/files
POST /api/repositories/jupiter/files HTTP/1.1
Content-Type: application/json

{
    "directory": "/export"
}
Response Code Reason
200 File uploaded to the server
500 Server error

directory elements represents the virtual directory from where the files have to be listed.

The columns array will contain the list of columns for each data row.

Human Name Column Name Description
Directory directory Is it a directory
Name name File name
Size size File size
Modified modified Modified Date

rows will contain the files details of the corresponding virtual directory:

{
    "rows": [
        [
            "0",
            "1421163564682lib2.ebr",
            "691",
            "1421163564"
        ],
        [
            "1",
            "old",
            "4096",
            "1425401198"
        ]
    ]
}