[v10] ListBackupFiles
 October 14, 2025
    
            The v1 API only works for backup data backed up by version 6 or older backup clients. While the v2 API only works for backup data backed up by version 10 or above backup clients.
v1 ListBackupFiles.do
URL
https://CBS.EXAMPLE.COM/obs/api/json/ListBackupFiles.do
Deprecated Since Version: 7.15.6.38
v2 ListBackupFiles.do
URL
https://CBS.EXAMPLE.COM/obs/api/json/2/ListBackupFiles.do
Available Since Version: 10.1.0.0
Parameters
| Key | Type | Description | 
|---|---|---|
| SysUser | String | Username of an AhsayCBS System User with Admin or API role. | 
| SysPwd | String | Password matching SysUser. | 
| LoginName | String | Username of the backup user. | 
| BackupSetID | String | Backup set ID. Only for v1 API. | 
| SessionID | String | Session ID returned from opening the index file. Obtainable in OpenBackupIndex API. Only for v2 API. | 
| BackupJobID | String | Backup job ID. Obtainable in GetBackupSets API. | 
| Path | String | Path to the backup files. | 
| ListAll | Boolean | If true, all files are listed starting from the root directory. | 
Return Values
| Key | Type | Description | 
|---|---|---|
| Status | String | "OK" or "Error" | 
| Data | Array | Information of the backup set. Only for v1 ListBackupFiles API. | 
| Contents | Array | Array of files/directories under the path. Only for v2 ListBackupFiles API. | 
| ListStatus | String | Status of the listing, either ONGOING or COMPLETED. Only for v2 ListBackupFiles API. | 
| ListID | String | ID of the ongoing listing, to be used in GetListBackupFilesResult API. Will only be returned if ListStatus is ONGOING. Only for v2 ListBackupFiles API. | 
| Message | String | Error message, it only appears if status displays "Error". | 
| ExptType | String | The type of exception, will only be displayed if the status is "Error". | 
JSON Objects
Backup File (for v1)
| Key | Type | Description | 
|---|---|---|
| Type | String | D is for directory and F is for file. | 
| Name | String | Name of the backup file. | 
| FullPath | String | Path to the file. | 
| OriginalFileSize | Long | Original file size of backup. | 
| FileSize | Long | Size of the backup file. | 
| BackupedByJob | String | Job that backed up the file. | 
| InBackupJob | String | Backup jobs with backup file. | 
| LastModified | Long | Date of last change. | 
Contents (for v2)
| Key | Type | Description | 
|---|---|---|
| OriginalFileSize | Long | Original file size of backup. | 
| LastModified | Long | Date of last change. | 
| Type | String | D is for directory and F is for File. | 
| InBackupJob | String | Current backup job. | 
| DisplayName | String | Display name of the backup. | 
| FullPath | String | Path to the file. | 
| BackupedByJob | String | Job that backed up the file. | 
| Name | String | Name of the backup file. | 
| FileSize | Long | Size of the backup file. | 
| VirtualPath | String | The path of Microsoft 365 / Google Workspace backup. | 
Examples
Example 1: v1 ListBackupFiles API
INPUT
{
	"SysUser":"system",
	"SysPwd":"system1",
	"LoginName":"obm",
	"BackupSetID":"1687750405259",
	"BackJobID":"2024-06-26-11-43-15",
	"Path":"C:\\",
	"ListAll":true
}
OUTPUT
{
	"Status":"OK",
	"Data":[
		{
			"OriginalFileSize":0,
			"LastModified":"0",
			"Type":"0",
			"InBackupJob":"Current",
			"FullPath":"C:\\",
			"BackupedByJob":"2024-06-26-11-33-52",
			"Name":"",
			"FileSize":1536
		},
			"OriginalFileSize":0,
			"LastModified":"0",
			"Type":"0",
			"InBackupJob":"Current",
			"FullPath":"C:\\Users",
			"BackupedByJob":"2024-06-26-11-33-52",
			"Name":"Users",
			"FileSize":1536
		},
			"OriginalFileSize":174,
			"LastModified":"1575709962747",
			"Type":"F",
			"InBackupJob":"Current",
			"FullPath":"C:\\Users\\Public\\Desktop\\desktop.ini",
			"BackupedByJob":"2024-06-26-11-33-52",
			"Name":"desktop.ini",
			"FileSize":1716
		}
	]
}
Example 2: v2 ListBackupFiles API
INPUT
{
	"SysUser":"system",
	"SysPwd":"system1",
	"LoginName":"user",
	"SessionID":"d89f87e6-8a49-40db-9276-dcec7190120f",
	"BackupJobID":"2025-05-21-14-07-48",
    "Path":"C:\\backupfiles",
    "ListAll":false
}
OUTPUT
{
	"Data": {
		"Contents": [
            {
                "Type": "D",
                "Name": "Archive",
                "FullPath": "C:\\backupfiles\\Archive",
                "OriginalFileSize": 0,
                "FileSize": 0,
                "BackupedByJob": "2025-05-21-14-07-48",
                "InBackupJob": "Current",
                "LastModified": "1653875845404",
                "VirtualPath": null,
                "DisplayName": ""
            },
            {
                "Type": "D",
                "Name": "Documents",
                "FullPath": "C:\\backupfiles\\Documents",
                "OriginalFileSize": 0,
                "FileSize": 0,
                "BackupedByJob": "2025-05-21-14-07-48",
                "InBackupJob": "Current",
                "LastModified": "1653875849764",
                "VirtualPath": null,
                "DisplayName": ""
            },
            {
                "Type": "D",
                "Name": "Excel",
                "FullPath": "C:\\backupfiles\\Excel",
                "OriginalFileSize": 0,
                "FileSize": 0,
                "BackupedByJob": "2025-05-21-14-07-48",
                "InBackupJob": "Current",
                "LastModified": "1653875850743",
                "VirtualPath": null,
                "DisplayName": ""
            },
            {
                "Type": "D",
                "Name": "Photo",
                "FullPath": "C:\\backupfiles\\Photo",
                "OriginalFileSize": 0,
                "FileSize": 0,
                "BackupedByJob": "2025-05-21-14-07-48",
                "InBackupJob": "2025-05-21-14-54-54",
                "LastModified": "1747727053975",
                "VirtualPath": null,
                "DisplayName": ""
            },
            {
                "Type": "D",
                "Name": "filtersamples",
                "FullPath": "C:\\backupfiles\\filtersamples",
                "OriginalFileSize": 0,
                "FileSize": 0,
                "BackupedByJob": "2025-05-21-14-07-48",
                "InBackupJob": "Current",
                "LastModified": "1738305189986",
                "VirtualPath": null,
                "DisplayName": ""
            }
        ],
        "ListStatus": "COMPLETED"
    },
    "Status": "OK"
}
