Get Company Details
Get details of a company based on id
Path Parameters
- companyId int32 required
Id of the Company whose details have to be fetched
Query Parameters
- showInheritedAssociation boolean
Show inherited security association
- 200
- 404
Success
- application/json
- Schema
- Example (from schema)
Schema
- id int32
- creationTime int32
The date and time of the creation of the company.
general object
newAlias stringThe company domain or NetBIOS name
emailSuffix stringSupported domains for the company
authcodeForInstallation booleanEnable or disable authcode for installation.
upnInsteadOfEmail booleanEnable or disable the use of User Pricipal Name in place of an email address.
twoFactorAuth object
enable booleanenable or disable two factor authentication. if enabled, all or userGroups value should be provided.
all booleanenable two factor authentication for every entity. if set to false when Two factor authentication is enabled, provide userGroupId or userGroupName. If both are provided, userGroupId is taken
userGroups object[]
id int32name stringresellerMode booleanEnable reseller mode. A reseller is a user or user groups who can operate multiple tenant environments. The service provider can assign one or more resellers as the tenant operator for a company. The reseller can switch to any of their assigned tenant environment and operate on the company as a tenant user. Once enabled, the reseller mode cannot be disabled.
enableDataEncryption booleanEnable or disable data encryption
autoDiscoverApp booleanEnable or Disable Auto Discover Applications.When Auto discover applications is enabled, each member server of this company is searched once every 24 hours to discover any applications that need to be backed up. For any newly-discovered and unprotected applications, the agent software is automatically installed on the server.
infrastructureType stringPossible values: [
RENTED_STORAGE
,OWN_STORAGE
,RENTED_AND_OWN_STORAGE
]These are different types of infrastructure provided for storage in companies. It can be rented from the provider, owned or can be a hybrid. Cannot move back to rented storage from owned storage and cannot move back to rented storage/owned storage from rented and owned storage.
supportedSolutions string[]Possible values: [
FILE_SERVER
,VIRTUALIZATION
,LAPTOP
,DATABASES
,EXCHANGE
,ARCHIVING
,CLOUD_APPS
,SHAREPOINT
,ACTIVATE
,ACTIVE_DIRECTORY
,OFFICE_365
,BIGDATA_APPS
,G_SUITE
,SALESFORCE
,REPLICATION
,KUBERNETES
]assignLaptopOwners stringPossible values: [
LOGGED_IN_ACTIVE_DIRECTORY_USERS
,FIRST_LOGGED_IN_USER
,LAPTOP_USER_GROUPS_AS_OWNERS
,DO_NOT_ASSIGN
]Used to assign owners to laptops automatically after installation. The owners can be all the logged in active directory users, the first user to login into the laptop after installation or the users belonging to the laptop's local user group list. The option to assign automatically can also be disabled.
serviceCommcells object[]
Service commcells associated with the master commcell.
id int32name stringsecurity object[]
user object
id int32name stringuserGroup object
id int32name stringexternalUserGroup object
External User Group Entity
id int32User Group Id
name stringExternal Group Name
providerId int32Provider id
providerName stringProvider Name
isCreatorAssociation booleanrole object
id int32name stringpermissionList object[]
permissionId int32permissionName stringcategoryId int32categoryName stringtype stringPossible values: [
ALL_CATEGORIES
,CATEGORY_ENTITY
,PERMISSION_ENTITY
]Returns the type of association.
exclude booleanFlag to specify if this is included permission or excluded permission.
contacts object[]
email stringname stringid stringfullname stringemailSettings object
senderName stringName of the sender sending the email
senderEmail stringEmail id of the sender
sites object
primarySiteName stringPrimary site name
secondarySiteNames string[]Secondary site names
plans object[]
id int32name string- operatorsOperationType int32
tenantOperators object[]
user object
id int32name stringuserGroup object
id int32name stringrole object
id int32name stringfileExceptions object
windows stringWindow file paths to be excluded.Comma separated string.
unix stringUnix file paths to be excluded.Comma separated string.
useCompanyGlobalFilter booleanEnable or disable the use of the file path filters on all subclients. By default, it is enabled when filters are added for either Windows or Unix or both.
{
"id": 0,
"creationTime": 0,
"general": {
"newAlias": "string",
"emailSuffix": "string",
"authcodeForInstallation": true,
"upnInsteadOfEmail": true,
"twoFactorAuth": {
"enable": true,
"all": true,
"userGroups": [
{
"id": 0,
"name": "string"
}
]
},
"resellerMode": true,
"enableDataEncryption": true,
"autoDiscoverApp": true,
"infrastructureType": "RENTED_STORAGE",
"supportedSolutions": [
"FILE_SERVER"
],
"assignLaptopOwners": "LOGGED_IN_ACTIVE_DIRECTORY_USERS",
"serviceCommcells": [
{
"id": 0,
"name": "string"
}
]
},
"security": [
{
"user": {
"id": 0,
"name": "string"
},
"userGroup": {
"id": 0,
"name": "string"
},
"externalUserGroup": {
"id": 0,
"name": "string",
"providerId": 0,
"providerName": "string"
},
"isCreatorAssociation": true,
"role": {
"id": 0,
"name": "string"
},
"permissionList": [
{
"permissionId": 0,
"permissionName": "string",
"categoryId": 0,
"categoryName": "string",
"type": "ALL_CATEGORIES",
"exclude": true
}
]
}
],
"contacts": [
{
"email": "string",
"name": "string",
"id": "string",
"fullname": "string"
}
],
"emailSettings": {
"senderName": "string",
"senderEmail": "string"
},
"sites": {
"primarySiteName": "string",
"secondarySiteNames": [
"string"
]
},
"plans": [
{
"id": 0,
"name": "string"
}
],
"operatorsOperationType": 0,
"tenantOperators": [
{
"user": {
"id": 0,
"name": "string"
},
"userGroup": {
"id": 0,
"name": "string"
},
"role": {
"id": 0,
"name": "string"
}
}
],
"fileExceptions": {
"windows": "string",
"unix": "string",
"useCompanyGlobalFilter": true
}
}
Requested Details not found