Net3 API Interface for Customer Portal

<back to all web services

CreateAcronisTenantSCS

Requires Authentication
The following routes are available for this service:
POST/tenants/createAcronisTenant/scsCreate AcronisSCS Tenant
CreateAcronisTenantSCS Parameters:
NameParameterData TypeRequiredDescription
locationbodystringYesURL for underlying backup system
tenantbodyTenantNo
environmentbodyN3TEnvironmentYesEnvironment

Allowable Values

  • DEV
  • QA
  • UAT
  • PROD
  • DEMO
  • EXT
Tenant Parameters:
NameParameterData TypeRequiredDescription
nameformstringNo
parent_idformstringNo
kindformstringNo
contactformTenantContactNo
enabledformboolNo
internal_tagformstringNo
languageformstringNo
has_childrenformboolNo
ancestral_accessformboolNo
pricing_modeformstringNo
TenantContact Parameters:
NameParameterData TypeRequiredDescription
aanformObjectNo
stateformstringNo
zipcodeformstringNo
lastnameformstringNo
address2formstringNo
industryformstringNo
email_confirmedformObjectNo
created_atformDateTimeNo
cityformstringNo
emailformstringNo
address1formstringNo
phoneformstringNo
updated_atformDateTimeNo
organization_sizeformstringNo
websiteformstringNo
idformstringNo
firstnameformstringNo
titleformstringNo
countryformstringNo
faxformstringNo
languageformstringNo
typesformList<string>No
N3TEnvironment Enum:
DEV
QA
UAT
PROD
DEMO
EXT
CreateAcronisTenantSCSResponse Parameters:
NameParameterData TypeRequiredDescription
ResultformExecuteResult<CreateTenantSuccess>No
ResponseStatusformResponseStatusNo
ExecuteResult<T> Parameters:
NameParameterData TypeRequiredDescription
HasErrorformboolNo
MessageformstringNo
ResultformTNo
ExceptionformExceptionNo
CreateTenantSuccess Parameters:
NameParameterData TypeRequiredDescription
mfa_statusformstringNo
default_idp_idformstringNo
has_childrenformboolNo
updated_atformDateTimeNo
customer_typeformstringNo
brand_uuidformstringNo
ancestral_accessformboolNo
parent_idformstringNo
internal_tagformObjectNo
deleted_atformObjectNo
nameformstringNo
brand_idformintNo
update_lockformUpdate_LockNo
versionformintNo
owner_idformObjectNo
created_atformDateTimeNo
enabledformboolNo
kindformstringNo
contactformTenantContactNo
contactsformObject[]No
pricing_modeformstringNo
languageformstringNo
idformstringNo
customer_idformObjectNo
Update_Lock Parameters:
NameParameterData TypeRequiredDescription
enabledformboolNo
owner_idformObjectNo

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 /tenants/createAcronisTenant/scs HTTP/1.1 
Host: n3tapi.palmettovdc.com 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length

{
	location: String,
	tenant: 
	{
		name: String,
		parent_id: String,
		kind: String,
		contact: 
		{
			aan: {},
			state: String,
			zipcode: String,
			lastname: String,
			address2: String,
			industry: String,
			email_confirmed: {},
			created_at: 0001-01-01,
			city: String,
			email: String,
			address1: String,
			phone: String,
			updated_at: 0001-01-01,
			organization_size: String,
			website: String,
			id: String,
			firstname: String,
			title: String,
			country: String,
			fax: String,
			language: String,
			types: 
			[
				String
			]
		},
		enabled: False,
		internal_tag: String,
		language: String,
		has_children: False,
		ancestral_access: False,
		pricing_mode: String
	},
	environment: DEV
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	result: 
	{
		hasError: False,
		message: String,
		result: 
		{
			mfa_status: String,
			default_idp_id: String,
			has_children: False,
			updated_at: 0001-01-01,
			customer_type: String,
			brand_uuid: String,
			ancestral_access: False,
			parent_id: String,
			internal_tag: {},
			deleted_at: {},
			name: String,
			brand_id: 0,
			update_lock: 
			{
				enabled: False,
				owner_id: {}
			},
			version: 0,
			owner_id: {},
			created_at: 0001-01-01,
			enabled: False,
			kind: String,
			contact: 
			{
				aan: {},
				state: String,
				zipcode: String,
				lastname: String,
				address2: String,
				industry: String,
				email_confirmed: {},
				created_at: 0001-01-01,
				city: String,
				email: String,
				address1: String,
				phone: String,
				updated_at: 0001-01-01,
				organization_size: String,
				website: String,
				id: String,
				firstname: String,
				title: String,
				country: String,
				fax: String,
				language: String,
				types: 
				[
					String
				]
			},
			contacts: 
			[
				{
					
				}
			],
			pricing_mode: String,
			language: String,
			id: String,
			customer_id: {}
		},
		exception: Exception of type 'System.Exception' was thrown.
	},
	responseStatus: 
	{
		errorCode: String,
		message: String,
		stackTrace: String,
		errors: 
		[
			{
				errorCode: String,
				fieldName: String,
				message: String,
				meta: 
				{
					String: String
				}
			}
		],
		meta: 
		{
			String: String
		}
	}
}