Net3 API Interface for Customer Portal

<back to all web services

Backups

Requires Authentication
The following routes are available for this service:
POST/backups/search/{sessionId}/{searchString}/{isRemote}
POST/backups/search/{sessionId}/{searchString}/{isRemote}/{orgUserName}
Backups Parameters:
NameParameterData TypeRequiredDescription
searchStringpathstringNo
isRemotepathboolNo
orgUserNamepathstringNo
BackupsBase Parameters:
NameParameterData TypeRequiredDescription
sessionIdformstringNo
datacenterLocationformstringNo
orgNameformstringNo
BackupsResponse Parameters:
NameParameterData TypeRequiredDescription
HostnameformstringNo
ResultformIEnumerable<TypeBackup>No
ResponseStatusformResponseStatusNo
TypeBackup Parameters:
NameParameterData TypeRequiredDescription
virtualsizeformdoubleNo
originalbackupidformlongNo
modifydateformDateTimeNo
jobclassformstringNo
flagsformlongNo
sourceudsformdoubleNo
statusformstringNo
expirationformDateTimeNo
hostnameformstringNo
appidformlongNo
labelformstringNo
policynameformstringNo
consistencydateformDateTimeNo
idformlongNo
backupdateformDateTimeNo
mountedhostformlongNo
usernameformstringNo
backupnameformstringNo
sltnameformstringNo
sourceimageformstringNo
prepdateformDateTimeNo
slpnameformstringNo
appnameformstringNo
apptypeformstringNo
datastoreformstringNo
vmpathformstringNo
slaformTypeSLANo
systemstateOSTypeformstringNo
systemstateNICformstringNo
logtruncatedformstringNo
restorelockformstringNo
volumelabelformstringNo
nasstagingformstringNo
preservedformstringNo
dnsnameformstringNo
nvolumesformstringNo
sourceclusterformstringNo
volumekeyformstringNo
originatingclusterformstringNo
systemstateCPUformstringNo
mappedhostformstringNo
catalogstateformstringNo
uniquehostnameformstringNo
restorableobjectformstringNo
backuplockformstringNo
filenameformstringNo
isbootvolumeformstringNo
backuphostformstringNo
sensitivityformstringNo
consistencymodeformstringNo
modifiedbytesformstringNo
originatingudsformstringNo
hostconsistencydateformstringNo
systemstateMemoryformstringNo
expirytriesformstringNo
vmnameformstringNo
characteristicformstringNo
capacityformstringNo
policyidformstringNo
poolidformstringNo
targetclusterformstringNo
uniqueidformstringNo
systemstateBootDiskSizeformstringNo
transportformstringNo
esxhostformstringNo
targetformstringNo
targetudsformstringNo
depthformstringNo
componenttypeformstringNo
readyvmformstringNo
isbootvmdkformstringNo
logicalnameformstringNo
originalappidformstringNo
BackupResponse Parameters:
NameParameterData TypeRequiredDescription
ResultformTypeBackupNo
ResponseStatusformResponseStatusNo
TypeSLA Parameters:
NameParameterData TypeRequiredDescription
idformintNo
modifydateformDateTimeNo
expirationoffformboolNo
slpidformintNo
descriptionformstringNo
createdateformDateTimeNo
dedupasyncoffformboolNo
appidformintNo
scheduleoffformboolNo
sltidformintNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /backups/search/{sessionId}/{searchString}/{isRemote} HTTP/1.1 
Host: n3tapi.palmettovdc.com 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length

{
	searchString: String,
	isRemote: False,
	orgUserName: String,
	sessionId: String,
	datacenterLocation: String,
	orgName: String
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	hostname: String,
	responseStatus: 
	{
		errorCode: String,
		message: String,
		stackTrace: String,
		errors: 
		[
			{
				errorCode: String,
				fieldName: String,
				message: String,
				meta: 
				{
					String: String
				}
			}
		],
		meta: 
		{
			String: String
		}
	}
}