taskName | Name | Description | Request Body | Response Body |
---|
create-snapshot | Create Snapshot task | Creates a snapshot by collecting details of the snapshot and passing the request down to a bridge application which makes a copy of the contents of the space. | No Format |
---|
{
"spaceId" : "",
"description" : "",
"userEmail" : ""
} |
| No Format |
---|
{
"snapshotId" : "",
"status" : ""
} |
|
get-snapshot | Get Snapshot task | Retrieves the status and details of a snapshot action | No Format |
---|
{
"snapshotId" : ""
} |
| No Format |
---|
{
"snapshotId" : "",
"snapshotDate" : "",
"status" : "",
"sourceHost" : "",
"sourceSpaceId" : "",
"sourceStoreId" : "",
"description" : "",
"contentItemCount" : "",
"totalSizeInBytes" : ""
"alternateIds" :
["" , ""]
} |
|
cleanup-snapshot | Clean Up Snapshot task | Handles the removal of content items in a space after a snapshot has taken place | No Format |
---|
{
"spaceId" : ""
} |
| No Format |
---|
{
"contentExpirationDays" : ""
} |
|
complete-snapshot | Complete Snapshot task | Completes the snapshot process | No Format |
---|
{
"spaceId" : ""
} |
| No Format |
---|
{
"result" : ""
} |
|
restart-snapshot | Restart Snapshot task | Restarts the snapshot process if a failure occurred while transferring from DuraCloud to the bridge. | No Format |
---|
{
"snapshotId" : ""
} |
| No Format |
---|
{
"snapshotId" : "",
"status" : ""
} |
|
get-snapshots | Get List of Snapshots task | Retrieves a listing of all snapshots which have been created | None | No Format |
---|
{
"snapshots" : [
{
"snapshotId" : "",
"description" : "",
"status" : ""
},
...,
...
]
} |
|
get-snapshot-contents | Get List of Snapshot Contents task | Retrieves a listing of the contents of a particular snapshot | No Format |
---|
{
"snapshotId" : "",
"pageNumber" : 0,
"pageSize" : 1000,
"prefix" : ""
} |
| No Format |
---|
{
"totalCount" : 0,
"contentItems" :
[{
"contentId" : "",
"contentProperties" :
{
"" : ""
}
}]
} |
|
get-snapshot-history | Get Snapshot History task | Retrieves a listing of events which have occurred in the history of a particular snapshot | No Format |
---|
{
"snapshotId" : "",
"pageNumber" : 0,
"pageSize" : 0
} |
| No Format |
---|
{
"totalCount" : 0,
"historyItems" :
[{
"history" : "",
"historyDate" : 0
}]
} |
|
restore-snapshot | Restore Snapshot task | Requests that a snapshot be restored to a DuraCloud space | No Format |
---|
{
"snapshotId" : "",
"userEmail" : ""
} |
| No Format |
---|
{
"spaceId" : "",
"restoreId" : "",
"status" : ""
} |
|
complete-restore | Complete Restore task | Completes the restoration action by setting up an expiration policy for restored content | No Format |
---|
{
"spaceId" : "",
"daysToExpire" : 1
} |
| No Format |
---|
{
"result" : ""
} |
|
get-restore | Get Snapshot Restore task | Retrieves the status and details of a restore action. Note that you must specify either the snapshotId or the restoreId, but not both. Specifying the snapshotId will return the most recent restoration matching that snapshotId. Specifying the restoreId you will get back the restoration matching that ID (as you would expect). | No Format |
---|
{
"snapshotId" : "",
"restoreId" : ""
} |
| No Format |
---|
{
"restoreId" : "",
"snapshotId" : "",
"status" : "",
"startDate" : "",
"endDate" : "",
"statusText" : "",
"destinationHost" : "",
"destinationPort" : "",
"destinationStoreId" : "",
"destinationSpaceId" : ""
} |
|