Overview
Tenancy refers to the full capabilities of a single VIDIZMO Portal that can be tied to a specific domain. VIDIZMO offers single as well as multiple tenancy to allow organizations to segregate users and content to cater to their various extended business use-cases.
A tenant ID in VIDIZMO is a unique identifier for the Portal in which content resides. Every entity in VIDIZMO is closely coupled with the tenant it is associated with - where in some cases a user maybe associated with multiple tenants.
Here we shall be looking at TenantInfo Object in detail to understand the various properties it contains in VIDIZMO REST API Reference.
TenantInfo Object
{ "id": <number>, //this is a unique identifier of the tenant "organizationName": <string>, //this is the title of the organization "adminEmailAddress": <string>, //this is the email-address of the creator of the Portal "addedBy": {...},//this is a userprofile Object for the user who created the portal "updatedBy": {...},//this is a userprofile Object for the user who updated the portal "isActive": <boolean>, //this bit is true when the tenant is active "tenantName": <string>, //this is the name of the tenant "subDomainUrl": <string>, //this is the unique domain URL on which the portal has been mapped to "isSSLEnable": <boolean>, //this decides whether or not SSL has been enabled on this portal "isFeatured": <boolean>, //this decides whether or not this portal has been marked as featured in the Account "tenantProductPackage": {...},//this contains information about the product package that your portal belongs to "tenantDetails": {//this object contains settings and configurations of various aspects of portal branding, security, content ingestion and management policy, third-party apps integrations, etc "tenantBranding": {...},//this object contains settings related to Portal's branding "tenantSSO": {...}, //this object contains settings related to SSO settings in a Portal "apps": [...],//this contains an array of various apps settings that have been set up for your Portal "tenantMembershipSettings": {...}, //this object contains the settings related to user-joining policies, data protection compliance, content moderation, etc "tenantDemographics": {...}, //this object contains settings related to the location of the portal set in Organization settings "tenantGeneralSettings": {...}, //this object contains settings related to the various content-related policies, such as when to purge content, whether to allow SEO indexing of the content, etc "privateLocationRestriction": {...}, //this object contains settings related to the private locations set up in portal "publicLocationRestriction": {...}, //this object contains settings related to the public locations set up in portal "domainRestriction": {...}, //this object contains settings related to which domains you wish to whitelist/blacklist for content embedding "consentForms": [...]//this is an array that includes Data Protection Agreements or other Consent Forms that you may configure for taking consent from an end-user before they continue using your portal }, "description": <string>,//this is the portal's description "channelMenu": {...}, //this object contains the menu items that you can showcase on your portal's homepage on the top menu-bar "configurableTerm": [...], //this object contains an array of the various terms in the portal that you may set your own organizational alias for "anonymousUserPermissions": {...}, //this object contains settings related to the policy of anonymous users such as whether to allow them to view comments, share media, etc "ssoMessage": [...], //this is an array that contains custom messages configured for every SSO provider to show with corresponding SSO provider on login page "downloadMessage": <string>, //this is the message you may set to be shown to an end-user when they proceed with downloading any content from your portal "defaultCulture": <string> //this is the default portal language that helps you determine which language shall the portal load in for the first time for a user }
Note: Anonymous User Access is not available in VIDIZMO Digital Evidence Management (DEMS) product package.