Browsing a Snapshot File

Browsing a Snapshot File

This API allows you to browse a Snapshot File.

Input Parameters

The following table provides the parameters and descriptions.

Parameter

Description

id

File revision id obtained via the Browse folder or Browse Drive API calls.

snapshotDate

Date of the snapshot, originally obtained via the Get list of snapshots call.

Example

{

 "id": 1465,

 "snapshotDate": "2020-01-04T23:59:59"

}

Paging is not supported at the revision level on the backup agent side (it is only supported for browsing a folder for files).

Output Parameters

The following table provides the paraments and descriptions.

Parameter

Description

type

Type of revision. Either Full or Revision (incremental/differential).

lastModifiedDate

Last modified date and time of the backed-up file.

size

Size of file in bytes.

id

Integer value. ID of the revision record. Use this parameter for sending it over to the restore API in order to restore this record.

name

String value. Display name of path of the revision.

hasChildren

Boolean. Indicates whether a subsequent browse at the next level is possible.

backupTime

Time when the backup of that revision has been made.

Example

Array of revisions, with the following structure:

{

    "items": [

        {

            "type": "Base",

            "lastModifiedDate": "2016-09-12T11:34:59",

            "size": 69632,

            "id": 1464,

            "name": "9/12/2016 2:34:59 PM",

            "hasChildren": false,

            "backupTime": "2016-09-12T14:34:59"

        }

    ]

}

Example GET

GET /v2/accounts/{accountUsername}/computers/{subaccountId}/restore/filesandfolders/browse/snapshot/file/{snapshotDriveId}?snapshot={snapshotDate}

Example Output

{

  "data": {

    "items": [

      {

        "type": "Base",

        "lastModifiedDate": "2016-09-12T11:34:59",

        "size": 69632,

        "id": 1464,

        "name": "9/12/2016 2:34:59 PM",

        "hasChildren": false,

        "backupTime": "2016-09-12T14:34:59"

      }

    ]

  }

}


We value your feedback.
If you have questions, suggestions, or feedback on our documentation, contact the Campus Product Documentation team.
For general product inquiries or technical support, please contact the global Barracuda Support team.