Salesforce Restores
Select
SaaS
Customer Managed
This operation is used to perform Salesforce restores.
- application/json
Request Body
taskInfo object
Responses
- 200
OK
- application/json
- Schema
- Example (from schema)
Schema
- taskId integer
- jobIds string[]
Restore job Id
{
"taskId": 0,
"jobIds": [
"string"
]
}
POST /createtask
Authorization
type: apiKeyname: Authtokenin: header
Request
Request
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/createTask' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"taskInfo": {
"task": {
"policyType": "DATA_PROTECTION",
"taskType": "IMMEDIATE",
"initiatedFrom": "GUI"
},
"associations": [
{
"clientName": "string",
"instanceName": "string",
"displayName": "string",
"backupsetId": 0,
"instanceId": 0,
"instanceGUID": "string",
"clientId": 0,
"appName": "string",
"applicationId": 0
}
],
"subTasks": [
{
"subTask": {
"subTaskType": "RESTORE",
"operationType": "RESTORE"
},
"options": {
"restoreOptions": {
"browseOption": {
"commCellId": 0,
"timeRange": {
"fromTime": 0,
"toTime": 0
},
"noImage": true,
"includeMetaData": true
},
"fileOption": {
"sourceItem": [
"[\"/Objects/Account\", \"/Objects/Contact\"]"
]
},
"commonOptions": {
"validateOnly": false
},
"cloudAppsRestoreOptions": {
"instanceType": "SALESFORCE",
"salesforceRestoreOptions": {
"restoreToFileSystem": false,
"restoreToSalesforce": true,
"isRecordLevelRestore": false,
"isSeeding": false,
"isMetadataRestore": false,
"pathToStoreCsv": "string",
"restoreFromDatabase": true,
"fieldMappingType": 0,
"dependentRestoreLevel": 0,
"isSaaSRestore": true,
"disableTriggers": false,
"restoreParentType": "string",
"restoreOnlyModifedAndDeletedRecords": false,
"insertNullValues": false,
"overrideTable": true,
"excludeObject": true,
"excludedObjects": [
"string"
],
"enableMasking": false,
"userSelectedMaskingPolicy": {
"policy": {
"policyId": 0,
"policyName": "string"
}
},
"restoreCatalogDatabase": true,
"syncDatabase": {
"dbEnabled": true,
"dbHost": "string",
"dbInstance": "string",
"dbName": "string",
"dbPort": "string",
"dbType": "string",
"dbUserPassword": {
"password": "string",
"userName": "string"
}
},
"associateOwnershipToLoggedInUser": true,
"selectedRecords": [
{
"modTimeStamp": "string",
"recordId": "string"
}
],
"objectConfigs": [
{
"includeFields": [
null
],
"objectName": "string"
}
],
"userSelectedSeedingPolicy": {
"policy": {
"policyId": 0,
"policyName": "string"
}
},
"seedingOptions": [
{
"dependentRestoreLevel": 0,
"excludeObject": true,
"objectName": "string",
"query": "string",
"queryBlock": {
"blocks": [
{
"isAnd": true,
"rules": [
{
"column": "string",
"columnType": 0,
"condition": 0,
"stringParam1": "string",
"stringParam2": "string"
}
]
}
],
"isAnd": true
},
"restoreParentType": "string",
"type": 0
}
]
}
},
"destination": {
"destClient": {
"clientName": "string",
"instanceName": "string",
"displayName": "string",
"backupsetId": 0,
"instanceId": 0,
"instanceGUID": "string",
"subclientId": 0,
"clientId": 0,
"appName": "string",
"applicationId": 0
},
"destinationInstance": {
"clientName": "string",
"instanceName": "string",
"displayName": "string",
"backupsetId": 0,
"instanceId": 0,
"instanceGUID": "string",
"subclientId": 0,
"clientId": 0,
"appName": "string",
"applicationId": 0
},
"destinationBackupset": {
"clientName": "string",
"instanceName": "string",
"displayName": "string",
"backupsetId": 0,
"instanceId": 0,
"instanceGUID": "string",
"subclientId": 0,
"clientId": 0,
"appName": "string",
"applicationId": 0
},
"noOfStreams": 2
}
},
"commonOpts": {
"notifyUserOnJobCompletion": false
}
}
}
]
}
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/createTask' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"taskInfo": {
"task": {
"policyType": "DATA_PROTECTION",
"taskType": "IMMEDIATE",
"initiatedFrom": "GUI"
},
"associations": [
{
"clientName": "string",
"instanceName": "string",
"displayName": "string",
"backupsetId": 0,
"instanceId": 0,
"instanceGUID": "string",
"clientId": 0,
"appName": "string",
"applicationId": 0
}
],
"subTasks": [
{
"subTask": {
"subTaskType": "RESTORE",
"operationType": "RESTORE"
},
"options": {
"restoreOptions": {
"browseOption": {
"commCellId": 0,
"timeRange": {
"fromTime": 0,
"toTime": 0
},
"noImage": true,
"includeMetaData": true
},
"fileOption": {
"sourceItem": [
"[\"/Objects/Account\", \"/Objects/Contact\"]"
]
},
"commonOptions": {
"validateOnly": false
},
"cloudAppsRestoreOptions": {
"instanceType": "SALESFORCE",
"salesforceRestoreOptions": {
"restoreToFileSystem": false,
"restoreToSalesforce": true,
"isRecordLevelRestore": false,
"isSeeding": false,
"isMetadataRestore": false,
"pathToStoreCsv": "string",
"restoreFromDatabase": true,
"fieldMappingType": 0,
"dependentRestoreLevel": 0,
"isSaaSRestore": true,
"disableTriggers": false,
"restoreParentType": "string",
"restoreOnlyModifedAndDeletedRecords": false,
"insertNullValues": false,
"overrideTable": true,
"excludeObject": true,
"excludedObjects": [
"string"
],
"enableMasking": false,
"userSelectedMaskingPolicy": {
"policy": {
"policyId": 0,
"policyName": "string"
}
},
"restoreCatalogDatabase": true,
"syncDatabase": {
"dbEnabled": true,
"dbHost": "string",
"dbInstance": "string",
"dbName": "string",
"dbPort": "string",
"dbType": "string",
"dbUserPassword": {
"password": "string",
"userName": "string"
}
},
"associateOwnershipToLoggedInUser": true,
"selectedRecords": [
{
"modTimeStamp": "string",
"recordId": "string"
}
],
"objectConfigs": [
{
"includeFields": [
null
],
"objectName": "string"
}
],
"userSelectedSeedingPolicy": {
"policy": {
"policyId": 0,
"policyName": "string"
}
},
"seedingOptions": [
{
"dependentRestoreLevel": 0,
"excludeObject": true,
"objectName": "string",
"query": "string",
"queryBlock": {
"blocks": [
{
"isAnd": true,
"rules": [
{
"column": "string",
"columnType": 0,
"condition": 0,
"stringParam1": "string",
"stringParam2": "string"
}
]
}
],
"isAnd": true
},
"restoreParentType": "string",
"type": 0
}
]
}
},
"destination": {
"destClient": {
"clientName": "string",
"instanceName": "string",
"displayName": "string",
"backupsetId": 0,
"instanceId": 0,
"instanceGUID": "string",
"subclientId": 0,
"clientId": 0,
"appName": "string",
"applicationId": 0
},
"destinationInstance": {
"clientName": "string",
"instanceName": "string",
"displayName": "string",
"backupsetId": 0,
"instanceId": 0,
"instanceGUID": "string",
"subclientId": 0,
"clientId": 0,
"appName": "string",
"applicationId": 0
},
"destinationBackupset": {
"clientName": "string",
"instanceName": "string",
"displayName": "string",
"backupsetId": 0,
"instanceId": 0,
"instanceGUID": "string",
"subclientId": 0,
"clientId": 0,
"appName": "string",
"applicationId": 0
},
"noOfStreams": 2
}
},
"commonOpts": {
"notifyUserOnJobCompletion": false
}
}
}
]
}
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/createTask' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"taskInfo": {
"task": {
"policyType": "DATA_PROTECTION",
"taskType": "IMMEDIATE",
"initiatedFrom": "GUI"
},
"associations": [
{
"clientName": "string",
"instanceName": "string",
"displayName": "string",
"backupsetId": 0,
"instanceId": 0,
"instanceGUID": "string",
"clientId": 0,
"appName": "string",
"applicationId": 0
}
],
"subTasks": [
{
"subTask": {
"subTaskType": "RESTORE",
"operationType": "RESTORE"
},
"options": {
"restoreOptions": {
"browseOption": {
"commCellId": 0,
"timeRange": {
"fromTime": 0,
"toTime": 0
},
"noImage": true,
"includeMetaData": true
},
"fileOption": {
"sourceItem": [
"[\"/Objects/Account\", \"/Objects/Contact\"]"
]
},
"commonOptions": {
"validateOnly": false
},
"cloudAppsRestoreOptions": {
"instanceType": "SALESFORCE",
"salesforceRestoreOptions": {
"restoreToFileSystem": false,
"restoreToSalesforce": true,
"isRecordLevelRestore": false,
"isSeeding": false,
"isMetadataRestore": false,
"pathToStoreCsv": "string",
"restoreFromDatabase": true,
"fieldMappingType": 0,
"dependentRestoreLevel": 0,
"isSaaSRestore": true,
"disableTriggers": false,
"restoreParentType": "string",
"restoreOnlyModifedAndDeletedRecords": false,
"insertNullValues": false,
"overrideTable": true,
"excludeObject": true,
"excludedObjects": [
"string"
],
"enableMasking": false,
"userSelectedMaskingPolicy": {
"policy": {
"policyId": 0,
"policyName": "string"
}
},
"restoreCatalogDatabase": true,
"syncDatabase": {
"dbEnabled": true,
"dbHost": "string",
"dbInstance": "string",
"dbName": "string",
"dbPort": "string",
"dbType": "string",
"dbUserPassword": {
"password": "string",
"userName": "string"
}
},
"associateOwnershipToLoggedInUser": true,
"selectedRecords": [
{
"modTimeStamp": "string",
"recordId": "string"
}
],
"objectConfigs": [
{
"includeFields": [
null
],
"objectName": "string"
}
],
"userSelectedSeedingPolicy": {
"policy": {
"policyId": 0,
"policyName": "string"
}
},
"seedingOptions": [
{
"dependentRestoreLevel": 0,
"excludeObject": true,
"objectName": "string",
"query": "string",
"queryBlock": {
"blocks": [
{
"isAnd": true,
"rules": [
{
"column": "string",
"columnType": 0,
"condition": 0,
"stringParam1": "string",
"stringParam2": "string"
}
]
}
],
"isAnd": true
},
"restoreParentType": "string",
"type": 0
}
]
}
},
"destination": {
"destClient": {
"clientName": "string",
"instanceName": "string",
"displayName": "string",
"backupsetId": 0,
"instanceId": 0,
"instanceGUID": "string",
"subclientId": 0,
"clientId": 0,
"appName": "string",
"applicationId": 0
},
"destinationInstance": {
"clientName": "string",
"instanceName": "string",
"displayName": "string",
"backupsetId": 0,
"instanceId": 0,
"instanceGUID": "string",
"subclientId": 0,
"clientId": 0,
"appName": "string",
"applicationId": 0
},
"destinationBackupset": {
"clientName": "string",
"instanceName": "string",
"displayName": "string",
"backupsetId": 0,
"instanceId": 0,
"instanceGUID": "string",
"subclientId": 0,
"clientId": 0,
"appName": "string",
"applicationId": 0
},
"noOfStreams": 2
}
},
"commonOpts": {
"notifyUserOnJobCompletion": false
}
}
}
]
}
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/createTask' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"taskInfo": {
"task": {
"policyType": "DATA_PROTECTION",
"taskType": "IMMEDIATE",
"initiatedFrom": "GUI"
},
"associations": [
{
"clientName": "string",
"instanceName": "string",
"displayName": "string",
"backupsetId": 0,
"instanceId": 0,
"instanceGUID": "string",
"clientId": 0,
"appName": "string",
"applicationId": 0
}
],
"subTasks": [
{
"subTask": {
"subTaskType": "RESTORE",
"operationType": "RESTORE"
},
"options": {
"restoreOptions": {
"browseOption": {
"commCellId": 0,
"timeRange": {
"fromTime": 0,
"toTime": 0
},
"noImage": true,
"includeMetaData": true
},
"fileOption": {
"sourceItem": [
"[\"/Objects/Account\", \"/Objects/Contact\"]"
]
},
"commonOptions": {
"validateOnly": false
},
"cloudAppsRestoreOptions": {
"instanceType": "SALESFORCE",
"salesforceRestoreOptions": {
"restoreToFileSystem": false,
"restoreToSalesforce": true,
"isRecordLevelRestore": false,
"isSeeding": false,
"isMetadataRestore": false,
"pathToStoreCsv": "string",
"restoreFromDatabase": true,
"fieldMappingType": 0,
"dependentRestoreLevel": 0,
"isSaaSRestore": true,
"disableTriggers": false,
"restoreParentType": "string",
"restoreOnlyModifedAndDeletedRecords": false,
"insertNullValues": false,
"overrideTable": true,
"excludeObject": true,
"excludedObjects": [
"string"
],
"enableMasking": false,
"userSelectedMaskingPolicy": {
"policy": {
"policyId": 0,
"policyName": "string"
}
},
"restoreCatalogDatabase": true,
"syncDatabase": {
"dbEnabled": true,
"dbHost": "string",
"dbInstance": "string",
"dbName": "string",
"dbPort": "string",
"dbType": "string",
"dbUserPassword": {
"password": "string",
"userName": "string"
}
},
"associateOwnershipToLoggedInUser": true,
"selectedRecords": [
{
"modTimeStamp": "string",
"recordId": "string"
}
],
"objectConfigs": [
{
"includeFields": [
null
],
"objectName": "string"
}
],
"userSelectedSeedingPolicy": {
"policy": {
"policyId": 0,
"policyName": "string"
}
},
"seedingOptions": [
{
"dependentRestoreLevel": 0,
"excludeObject": true,
"objectName": "string",
"query": "string",
"queryBlock": {
"blocks": [
{
"isAnd": true,
"rules": [
{
"column": "string",
"columnType": 0,
"condition": 0,
"stringParam1": "string",
"stringParam2": "string"
}
]
}
],
"isAnd": true
},
"restoreParentType": "string",
"type": 0
}
]
}
},
"destination": {
"destClient": {
"clientName": "string",
"instanceName": "string",
"displayName": "string",
"backupsetId": 0,
"instanceId": 0,
"instanceGUID": "string",
"subclientId": 0,
"clientId": 0,
"appName": "string",
"applicationId": 0
},
"destinationInstance": {
"clientName": "string",
"instanceName": "string",
"displayName": "string",
"backupsetId": 0,
"instanceId": 0,
"instanceGUID": "string",
"subclientId": 0,
"clientId": 0,
"appName": "string",
"applicationId": 0
},
"destinationBackupset": {
"clientName": "string",
"instanceName": "string",
"displayName": "string",
"backupsetId": 0,
"instanceId": 0,
"instanceGUID": "string",
"subclientId": 0,
"clientId": 0,
"appName": "string",
"applicationId": 0
},
"noOfStreams": 2
}
},
"commonOpts": {
"notifyUserOnJobCompletion": false
}
}
}
]
}
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/createTask' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"taskInfo": {
"task": {
"policyType": "DATA_PROTECTION",
"taskType": "IMMEDIATE",
"initiatedFrom": "GUI"
},
"associations": [
{
"clientName": "string",
"instanceName": "string",
"displayName": "string",
"backupsetId": 0,
"instanceId": 0,
"instanceGUID": "string",
"clientId": 0,
"appName": "string",
"applicationId": 0
}
],
"subTasks": [
{
"subTask": {
"subTaskType": "RESTORE",
"operationType": "RESTORE"
},
"options": {
"restoreOptions": {
"browseOption": {
"commCellId": 0,
"timeRange": {
"fromTime": 0,
"toTime": 0
},
"noImage": true,
"includeMetaData": true
},
"fileOption": {
"sourceItem": [
"[\"/Objects/Account\", \"/Objects/Contact\"]"
]
},
"commonOptions": {
"validateOnly": false
},
"cloudAppsRestoreOptions": {
"instanceType": "SALESFORCE",
"salesforceRestoreOptions": {
"restoreToFileSystem": false,
"restoreToSalesforce": true,
"isRecordLevelRestore": false,
"isSeeding": false,
"isMetadataRestore": false,
"pathToStoreCsv": "string",
"restoreFromDatabase": true,
"fieldMappingType": 0,
"dependentRestoreLevel": 0,
"isSaaSRestore": true,
"disableTriggers": false,
"restoreParentType": "string",
"restoreOnlyModifedAndDeletedRecords": false,
"insertNullValues": false,
"overrideTable": true,
"excludeObject": true,
"excludedObjects": [
"string"
],
"enableMasking": false,
"userSelectedMaskingPolicy": {
"policy": {
"policyId": 0,
"policyName": "string"
}
},
"restoreCatalogDatabase": true,
"syncDatabase": {
"dbEnabled": true,
"dbHost": "string",
"dbInstance": "string",
"dbName": "string",
"dbPort": "string",
"dbType": "string",
"dbUserPassword": {
"password": "string",
"userName": "string"
}
},
"associateOwnershipToLoggedInUser": true,
"selectedRecords": [
{
"modTimeStamp": "string",
"recordId": "string"
}
],
"objectConfigs": [
{
"includeFields": [
null
],
"objectName": "string"
}
],
"userSelectedSeedingPolicy": {
"policy": {
"policyId": 0,
"policyName": "string"
}
},
"seedingOptions": [
{
"dependentRestoreLevel": 0,
"excludeObject": true,
"objectName": "string",
"query": "string",
"queryBlock": {
"blocks": [
{
"isAnd": true,
"rules": [
{
"column": "string",
"columnType": 0,
"condition": 0,
"stringParam1": "string",
"stringParam2": "string"
}
]
}
],
"isAnd": true
},
"restoreParentType": "string",
"type": 0
}
]
}
},
"destination": {
"destClient": {
"clientName": "string",
"instanceName": "string",
"displayName": "string",
"backupsetId": 0,
"instanceId": 0,
"instanceGUID": "string",
"subclientId": 0,
"clientId": 0,
"appName": "string",
"applicationId": 0
},
"destinationInstance": {
"clientName": "string",
"instanceName": "string",
"displayName": "string",
"backupsetId": 0,
"instanceId": 0,
"instanceGUID": "string",
"subclientId": 0,
"clientId": 0,
"appName": "string",
"applicationId": 0
},
"destinationBackupset": {
"clientName": "string",
"instanceName": "string",
"displayName": "string",
"backupsetId": 0,
"instanceId": 0,
"instanceGUID": "string",
"subclientId": 0,
"clientId": 0,
"appName": "string",
"applicationId": 0
},
"noOfStreams": 2
}
},
"commonOpts": {
"notifyUserOnJobCompletion": false
}
}
}
]
}
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/createTask' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"taskInfo": {
"task": {
"policyType": "DATA_PROTECTION",
"taskType": "IMMEDIATE",
"initiatedFrom": "GUI"
},
"associations": [
{
"clientName": "string",
"instanceName": "string",
"displayName": "string",
"backupsetId": 0,
"instanceId": 0,
"instanceGUID": "string",
"clientId": 0,
"appName": "string",
"applicationId": 0
}
],
"subTasks": [
{
"subTask": {
"subTaskType": "RESTORE",
"operationType": "RESTORE"
},
"options": {
"restoreOptions": {
"browseOption": {
"commCellId": 0,
"timeRange": {
"fromTime": 0,
"toTime": 0
},
"noImage": true,
"includeMetaData": true
},
"fileOption": {
"sourceItem": [
"[\"/Objects/Account\", \"/Objects/Contact\"]"
]
},
"commonOptions": {
"validateOnly": false
},
"cloudAppsRestoreOptions": {
"instanceType": "SALESFORCE",
"salesforceRestoreOptions": {
"restoreToFileSystem": false,
"restoreToSalesforce": true,
"isRecordLevelRestore": false,
"isSeeding": false,
"isMetadataRestore": false,
"pathToStoreCsv": "string",
"restoreFromDatabase": true,
"fieldMappingType": 0,
"dependentRestoreLevel": 0,
"isSaaSRestore": true,
"disableTriggers": false,
"restoreParentType": "string",
"restoreOnlyModifedAndDeletedRecords": false,
"insertNullValues": false,
"overrideTable": true,
"excludeObject": true,
"excludedObjects": [
"string"
],
"enableMasking": false,
"userSelectedMaskingPolicy": {
"policy": {
"policyId": 0,
"policyName": "string"
}
},
"restoreCatalogDatabase": true,
"syncDatabase": {
"dbEnabled": true,
"dbHost": "string",
"dbInstance": "string",
"dbName": "string",
"dbPort": "string",
"dbType": "string",
"dbUserPassword": {
"password": "string",
"userName": "string"
}
},
"associateOwnershipToLoggedInUser": true,
"selectedRecords": [
{
"modTimeStamp": "string",
"recordId": "string"
}
],
"objectConfigs": [
{
"includeFields": [
null
],
"objectName": "string"
}
],
"userSelectedSeedingPolicy": {
"policy": {
"policyId": 0,
"policyName": "string"
}
},
"seedingOptions": [
{
"dependentRestoreLevel": 0,
"excludeObject": true,
"objectName": "string",
"query": "string",
"queryBlock": {
"blocks": [
{
"isAnd": true,
"rules": [
{
"column": "string",
"columnType": 0,
"condition": 0,
"stringParam1": "string",
"stringParam2": "string"
}
]
}
],
"isAnd": true
},
"restoreParentType": "string",
"type": 0
}
]
}
},
"destination": {
"destClient": {
"clientName": "string",
"instanceName": "string",
"displayName": "string",
"backupsetId": 0,
"instanceId": 0,
"instanceGUID": "string",
"subclientId": 0,
"clientId": 0,
"appName": "string",
"applicationId": 0
},
"destinationInstance": {
"clientName": "string",
"instanceName": "string",
"displayName": "string",
"backupsetId": 0,
"instanceId": 0,
"instanceGUID": "string",
"subclientId": 0,
"clientId": 0,
"appName": "string",
"applicationId": 0
},
"destinationBackupset": {
"clientName": "string",
"instanceName": "string",
"displayName": "string",
"backupsetId": 0,
"instanceId": 0,
"instanceGUID": "string",
"subclientId": 0,
"clientId": 0,
"appName": "string",
"applicationId": 0
},
"noOfStreams": 2
}
},
"commonOpts": {
"notifyUserOnJobCompletion": false
}
}
}
]
}
}'
curl -L -X POST 'https://CommandCenterHostName/commandcenter/api/createTask' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"taskInfo": {
"task": {
"policyType": "DATA_PROTECTION",
"taskType": "IMMEDIATE",
"initiatedFrom": "GUI"
},
"associations": [
{
"clientName": "string",
"instanceName": "string",
"displayName": "string",
"backupsetId": 0,
"instanceId": 0,
"instanceGUID": "string",
"clientId": 0,
"appName": "string",
"applicationId": 0
}
],
"subTasks": [
{
"subTask": {
"subTaskType": "RESTORE",
"operationType": "RESTORE"
},
"options": {
"restoreOptions": {
"browseOption": {
"commCellId": 0,
"timeRange": {
"fromTime": 0,
"toTime": 0
},
"noImage": true,
"includeMetaData": true
},
"fileOption": {
"sourceItem": [
"[\"/Objects/Account\", \"/Objects/Contact\"]"
]
},
"commonOptions": {
"validateOnly": false
},
"cloudAppsRestoreOptions": {
"instanceType": "SALESFORCE",
"salesforceRestoreOptions": {
"restoreToFileSystem": false,
"restoreToSalesforce": true,
"isRecordLevelRestore": false,
"isSeeding": false,
"isMetadataRestore": false,
"pathToStoreCsv": "string",
"restoreFromDatabase": true,
"fieldMappingType": 0,
"dependentRestoreLevel": 0,
"isSaaSRestore": true,
"disableTriggers": false,
"restoreParentType": "string",
"restoreOnlyModifedAndDeletedRecords": false,
"insertNullValues": false,
"overrideTable": true,
"excludeObject": true,
"excludedObjects": [
"string"
],
"enableMasking": false,
"userSelectedMaskingPolicy": {
"policy": {
"policyId": 0,
"policyName": "string"
}
},
"restoreCatalogDatabase": true,
"syncDatabase": {
"dbEnabled": true,
"dbHost": "string",
"dbInstance": "string",
"dbName": "string",
"dbPort": "string",
"dbType": "string",
"dbUserPassword": {
"password": "string",
"userName": "string"
}
},
"associateOwnershipToLoggedInUser": true,
"selectedRecords": [
{
"modTimeStamp": "string",
"recordId": "string"
}
],
"objectConfigs": [
{
"includeFields": [
null
],
"objectName": "string"
}
],
"userSelectedSeedingPolicy": {
"policy": {
"policyId": 0,
"policyName": "string"
}
},
"seedingOptions": [
{
"dependentRestoreLevel": 0,
"excludeObject": true,
"objectName": "string",
"query": "string",
"queryBlock": {
"blocks": [
{
"isAnd": true,
"rules": [
{
"column": "string",
"columnType": 0,
"condition": 0,
"stringParam1": "string",
"stringParam2": "string"
}
]
}
],
"isAnd": true
},
"restoreParentType": "string",
"type": 0
}
]
}
},
"destination": {
"destClient": {
"clientName": "string",
"instanceName": "string",
"displayName": "string",
"backupsetId": 0,
"instanceId": 0,
"instanceGUID": "string",
"subclientId": 0,
"clientId": 0,
"appName": "string",
"applicationId": 0
},
"destinationInstance": {
"clientName": "string",
"instanceName": "string",
"displayName": "string",
"backupsetId": 0,
"instanceId": 0,
"instanceGUID": "string",
"subclientId": 0,
"clientId": 0,
"appName": "string",
"applicationId": 0
},
"destinationBackupset": {
"clientName": "string",
"instanceName": "string",
"displayName": "string",
"backupsetId": 0,
"instanceId": 0,
"instanceGUID": "string",
"subclientId": 0,
"clientId": 0,
"appName": "string",
"applicationId": 0
},
"noOfStreams": 2
}
},
"commonOpts": {
"notifyUserOnJobCompletion": false
}
}
}
]
}
}'