Define the appearance of your SideDrawer instance for each "affiliate" or "brand" you have within the Tenant.
{
"brandName": "My brand",
"brandCode": "mybrand",
"multiLanguage": true,
"skipSponsorEditorAssignment": true,
"exclusiveBrandRecordTypesOnly": true,
"bypassSDCreation": true,
"locale": "en-CA",
"hideDefaultRecordTypes": true,
"primaryLogoExpanded": {
"large": "url",
"medium": "url",
"small": "url"
},
"primaryLogoContracted": {
"large": "url",
"medium": "url",
"small": "url"
},
"secondaryLogo": {
"large": "url",
"medium": "url",
"small": "url"
},
"primaryIsoLogo": {
"large": "url",
"medium": "url",
"small": "url"
},
"secondaryIsoLogo": {
"large": "url",
"medium": "url",
"small": "url"
},
"topBanner": {
"large": "url",
"medium": "url",
"small": "url"
},
"emailHeaderBanner": {
"large": "url",
"medium": "url",
"small": "url"
},
"footerMessage": "string",
"webAppRoot": "string",
"styleSheet": {
"fontFamily": "poppins",
"appBackground": "#FFFFFF",
"primaryColor": "#FFFFFF",
"primaryAccentColor": "#FFFFFF",
"primaryColorSemiTransparent": "#FFFFFF",
"secondaryAccentColor": "#FFFFFF",
"tertiaryAccentColor": "#FFFFFF",
"backgroundShade": "#FFFFFF",
"accentBackground": "#FFFFFF",
"headerBackground": "#FFFFFF",
"inactiveButton": "#FFFFFF",
"alertsErrors": "#FFFFFF",
"checkbox": "#FFFFFF",
"progressBar": "#FFFFFF",
"successBar": "#FFFFFF",
"appCameraBackground": "#FFFFFF"
},
"vCard": {
"profilePhoto": "url",
"primaryName": "name",
"description1": "",
"description2": "",
"contactLinks": [
{
"icon": "string",
"label": "string",
"link": "string",
"orderId": 0
}
]
},
"appSections": {
"manageSubscriptions": true,
"paymentDetails": true,
"tellAFriend": true,
"faqs": true,
"helpAndSupport": true,
"about": true
},
"socialLogin": true,
"socialIdps": [
"string"
],
"idpRedirect": "string",
"metadata": {},
"skipURLCreation": false,
"applyTemplateId": "string",
"idpMfa": "sometimes"
}
Cobranding entity
brandName
string required
Brand name.
brandCode
string required
Branding code.
multiLanguage
boolean required
True if the branding should be multi-language.
skipSponsorEditorAssignment
boolean required
True if Subscription owners should not be able to "auto-add" themselves as an editor.
exclusiveBrandRecordTypesOnly
boolean required
True if you want to restrict the Hangers for this branding. False if you want to add Custom Hangers from the Tenant's default branding code.
bypassSDCreation
boolean
True if you want to bypass Drawer (sidedrawer
) creation.
locale
enum
Locale. Possible values: en-CA
, fr-CA
, en-US
, es-US
.
hideDefaultRecordTypes
boolean
True if you don't need the default Hangers.
primaryLogoExpanded
Logo entity required
primaryLogoContracted
Logo entity required
secondaryLogo
Logo entity required
primaryIsoLogo
Logo entity required
secondaryIsoLogo
Logo entity required
topBanner
Logo entity required
emailHeaderBanner
Logo entity required
footerMessage
string required
Footer message.
webAppRoot
string
Web app root.
styleSheet
required entity
vCard
entity required
appSections
entity
socialLogin
boolean
True to provide use of social login on Universal Login screen.
socialIdps
array of strings
Social identity providers.
idpRedirect
string
Identity provider redirect URL.
metadata
Metadata entity
Key-value pairs.
skipURLCreation
boolean
True to skip subdomain creation. Default: false.
applyTemplateId
string
ID template to apply.
idpMfa
enum
Minimum identity provider MFA. Possible values: sometimes
, always
, never
.
Logo entity
large
string
Large-size logo URL.
medium
string
Medium-size logo URL.
small
string
Small-size logo URL.
Style Sheet (styleSheet
) entity
styleSheet
) entityfontFamily
enum
Font type. Possible values: poppins
, roboto
, montserrat
, spectral
, mulish
, petrona
, jost
, crimsonpro
, bitter
, opensans
, raleway
.
appBackground
string
primaryColor
string
primaryAccentColor
string
primaryColorSemiTransparent
string
secondaryAccentColor
string
tertiaryAccentColor
string
backgroundShade
string
accentBackground
string
headerBackground
string
inactiveButton
string
alertsErrors
string
checkbox
string
progressBar
string
successBar
string
appCameraBackground
string
vCard (vCard
) entity
vCard
) entityprofilePhoto
string
primaryName
string
description1
string
description2
string
contactLinks
array of Contact Links entities
App Sections (appSections
) entity
appSections
) entitymanageSubscriptions
boolean
True if you want a "manage subscriptions" menu entry.
paymentDetails
boolean
True if you want a "payment details" menu entry.
tellAFriend
boolean
True if you want a "tell a friend" menu entry.
faqs
boolean
True if you want a "FAQs" menu entry.
helpAndSupport
boolean
True if you want a "Help and Support" menu entry.
about
boolean
True if you want a "About Us" menu entry.