Back to top
 
 
 

Objects and Properties for Email Templates

The following table provides the list of Email Templates with the available objects and properties in each template. The properties within the template can be directly used. For example:

${customEmailText} : for the property customEmailText in VERIFY_EMAIL template.

The objects in the templates are used to get the property values within them for the template. For example:

($user.firstName) : to get the first name of the user, use the object user from the template.
Email Template Name Objects Properties

WELCOME_EMAIL

User :: user

VERIFY_EMAIL

User :: user

verifyEmailLink

customSubject

customEmailText

subject

VERIFY_ALERT_EMAIL

User :: user

verifyEmailLink

locale

RESET_PASSWORD

User :: user

resetPasswordLink

TRIAL_SERVICE_EXPIRY_WARNING

TrialAccount :: trial

User :: user

Date :: days

TRIAL_SERVICE_EXPIRED

TrialAccount :: trial

User :: user

Locale :: locale

termination

TRIAL_SERVICE_EXPIRED_NOTIFICATION

TrialAccount :: trial

User :: user

termination

CREDIT_LIMIT_CROSSED_SERVICE_SUSPENDED_NOTIFICATION

User :: user

Tenant :: tenant

SPEND_BUDGET_WARNING

User :: user

SpendCheckCriteria :: criteria

threshold

percentConsumption

CREDIT_LIMIT_CREDIT_NOTIFY

User :: user

Tenant :: tenant

threshold

percentConsumption

CREDIT_LIMIT_BREACH_ALERT

User :: user

Tenant :: tenant

CREDIT_LIMIT_CROSSED_SERVICE_SUSPENDED

User :: user

Tenant :: tenant

PAYMENT_RECEIVED

User :: user

currency

paymentAmount

PAYMENT_FAILED

User :: user

Tenant :: tenant

updateBillingLink

restricteddays

suspendeddays

PAYMENT_FAILED_NOTIFY

User :: user

Tenant :: tenant

body

subject

DEPOSIT_RECEIVED

User :: user

Locale :: locale

currency

depositAmount

SUPPORT_TICKET_NOTIFY

Ticket :: ticket

name

time

CORPORATE_ACCOUNT_REQUEST

Tenant :: tenant

User : user

userAgent

remoteAddress

referer

time

CREDIT_EXPOSURE_MARKER_LEVEL

Tenant :: tenant

User : user

SEND_PROMOTIONAL_TOKEN

PromotionSignup :: signup

registerlink

ACCOUNT_RESTRICT

User :: user

Tenant :: tenant

Locale :: locale

ACCOUNT_ACTIVATE

User :: user

Tenant :: tenant

Locale :: locale

ACCOUNT_SUSPEND

User :: user

Tenant :: tenant

Locale :: locale

ACCOUNT_TERMINATE

User :: user

Tenant :: tenant

Locale :: locale

ACCOUNT_REACTIVATE

User :: user

Tenant :: tenant

Locale :: locale

ACCOUNT_CONVERTED

User :: user

Local :: locale

accountTypeName

ACCOUNT_CONVERTED_ADMIN

User :: user

accountTypeName

PENDING_CHANGE_REJECTED

User :: user

PendingChangeRejected :: pendingChangeRejected

VM_CREATION

User :: user

password

username

vmDisplayName

REPORT

URL :: reportImageURL

subject

JOB_FAILED

Date :: startTime

Date :: endTime

jobName

desc

hostname

DESTROY_VM_FAILED

User :: user

message

ORPHANED_VM_CREATED

vmid

accountName

domainId

accountId

CREDITCARD_FRAUD_CHECK_EVENT

FraudCheckInfo :: fraudCheckInfo

Date :: date

details

ACCOUNT_ACTIVATION_REQUEST

User :: user

Tenant :: tenant

DEVICE_FRAUD_DETECTION_EVENT

DeviceFraudDetectionAudit :: fraudDetectionAudit

login

email

phone

firstName

lastName

CREDIT_LIMIT_WARNING

User :: user

SpendCheckCriteria :: criteria

threshold

percentConsumption

VM_PASSWORD_RESET

password

firstName

username

vmDisplayName

INCOMPATIBLE_RESOURCE_TYPE

Locale :: locale

bundleName

utilitySubscriptionUrl

oldSubsciptionUrl

resourceType

INTERNAL_APPROVAL

User :: user

Tenant :: tenant

noOfRetries

INVOICE_EMAIL

Locale :: locale

billing_start_date

billing_start_time

billing_end_date

billing_end_time

subject

JOB_WARNING

Date :: startTime

Date :: endTime

desc

hostname

subject

jobName

MISSING_PRODUCT

Set<Long> :: usageDatas

NEW_RESOURCE_TYPE

User :: user

Locale :: locale

utilitySubscriptionUrl

resourceType

resourceHandle

PENDING_CHANGE_REJECTED

PendingChangeRejected :: pendingChangeRejected

User :: user

PROVISION_RESOURCE_FAILED

Subscription :: subscription

message

updateResource

SUBSCRIPTION_ACTIVATION_SERVICE_PROVIDER_NOTIFICATION

List<Entitlements> :: entitlements

ServiceInstance :: serviceInstance

Subscription :: subscription

ProductBundle :: productBundle

Tenant :: tenant

User :: user

ServiceInstance :: service

userRecurringChargeName

spRecurringChargeName

recurringPrice

userOneTimeChargeName

spOneTimeChargeName

oneTimePrice

SUBSCRIPTION_ACTIVATION_USER_NOTIFICATION

List<Entitlements> :: entitlements

ServiceInstance :: serviceInstance

Subscription :: subscription

ProductBundle :: productBundle

Tenant :: tenant

User :: user

ServiceInstance :: service

userRecurringChargeName

spRecurringChargeName

recurringPrice

userOneTimeChargeName

spOneTimeChargeName

oneTimePrice

cloudProvider

SUBSCRIPTION_TERMINATION_SERVICE_PROVIDER_NOTIFICATION

Subscription :: subscription

ProductBundle :: productBundle

Tenant :: tenant

User :: user

ServiceInstance :: service

SUBSCRIPTION_TERMINATION_USER_NOTIFICATION

Subscription :: subscription

ProductBundle :: productBundle

Tenant :: tenant

User :: user

ServiceInstance :: service

cloudProvider

TENANT_ADMIN_APPROVAL

User :: user

Tenant :: tenant

noOfRetries

USER_ACTIVATE_EMAIL

User :: user

User :: masterUser

Locale :: locale

USER_DEACTIVATE_EMAIL

User :: user

User :: masterUser

Locale :: locale

For each object in the template, the following table provides details of the properties/child objects for the specified templates.
Object Child Objects Properties

SpendCheckCriteria

displayName

fraudCheckInfo

User :: user

ipaddress

city

country

postalCode

riskScore

DeviceFraudDetectionAudit

Date :: callDate

policyScore

reasonCode

riskRating

reviewStatus

deviceId

fuzzyDeviceId

accountName

Address

street1

street2

city

state

postalCode

country

CreditCard

Address :: creditCardAddress

creditCardType

creditCardNumber

creditCardExpirationMonth

creditCardExpirationYear

creditCardMaskedExpDate

creditCardCVV

nameOnCard

firstNameOnCard

lastNameOnCard

pendingChangeRejected

User :: user

changedStateTo

changeType

memo

URL

host

port

path

PromotionSignup

PromotionToken :: promotionToken

Currency :: currency

CampaignPromotion :: campaignPromotion

name

company

email

phone

Tenant

Channel :: sourceChannel

AccountType :: accountType

Date :: lastUsageUpdate

User :: owner

Address :: address

Address :: secondaryAddres

CurrencyValue :: currency

TrialAccount :: trialAccount

DepositRecord :: deposit

name

spendLimit

prepaidBalance

initialDeposit

spendBudget

currentUsage

oldUsage

syncBillingAddress

state

memo

paymentAlertsCounter

accountSuspensionCounter

usageQuery

remoteAddress

ownerProvisionalId

ownerSpendLimit

ownerCurrentUsage

ownerOldUsage

isManualActivation

Ticket

Tenant :: tenant

User :: owner

Date :: createdAt

Date :: lastUpdateAt

caseNumber

caseId

creatorName

companyName

email

description

subject

status

caseOrigin

TrialAccount

Tenant :: tenant

Date :: expiryDate

state

User

Channel :: sourceChannel

Address :: address

Tenant :: tenant

Profile :: profile

firstName

lastName

email

username

phone

timeZone

enabled

locked

trial

spendBudget

currentUsage

oldUsage

spendLimit

countryCode

failedLoginAttempts

locale

PromotionToken

User :: createBy

Date :: createDate

CampaignPromotion :: campaignPromotion

code

Currency

currencyCode

CampaignPromotion

Date :: createDate

Set<CampaignPromotionsInChannels> :: campaignPromotionsInChannels

Date :: startDate

Date :: endDate

code

title

durationDays

discountType

percentOff

maxAccounts

promoCode

customerType

enabled

trial

Channel

uuid

name

domainId

description

code

removed

removedBy

AccountType

name

displayName

description

paymentModes

trial

paymentInfoRequired

autoPayRequired

instantInvoicing

private boolean notionalBilling

manualActivation

defaultSelfRegistered

defaultRegistered

maxUsers

perAccountVmCount

perAccountPublicIPCount

perAccountVolumeCount

perAccountSnapshotCount

perAccountTemplateCount

perUserVmCount

perUserPublicIPCount

perUserVolumeCount

perUserSnapshotCount

perUserTemplateCount

accountRestrictionGracePeriod

preAuthRequired

depositRequired

CurrencyValue

currencyCode

currencyName

rank

longCurrencyName

sign

altSign

active

conversionFactor

TrialAccount

Tenant :: tenant

Date :: expiryDate

Date :: lastChange

state

DepositRecord

Date :: receivedOn

Tenant :: tenant

User :: recordedBy

amount

Profile

name

description

operationsProfile

userCRUD

accountAdmin

CampaignPromotionsInChannels

CampaignPromotion :: campaignPromotion

Channel :: channel

CampaignPromotion

Set<CampaignPromotionsInChannels> :: campaignPromotionsInChannels

Date :: startDate

Date :: endDate

Date :: createDate

code

title

durationDays

discountType

percentOff

maxAccounts

promoCode

customerType

enabled

trial

Subscription

Tenant :: tenant

User :: user

Date :: terminationDate

ProductBundle :: productBundle

Date :: createdAt

User :: createdBy

List<Entitlement> :: effectiveEntitlements

Date :: activationDate

Date :: nextRenewalDate

ServiceInstance :: serviceInstance

ServiceResourceType :: resourceType

uuid

state

vmId

preAuthTransId

preAuthAmount

configurationData

Entitlements

ProductBundle :: productBundle

Product :: product

includedUnits

allowedUnlimitedEntitlement

ServiceInstance

Service :: service

uuid

name

description

code

ProductBundle

ServiceInstance :: serviceInstanceId

ServiceResourceType :: resourceType

User :: createdBy

User :: updatedBy

Date :: createdAt

Date :: updatedAt

Date :: removed

User :: removedBy

name

description

code

trialEligibility

publish

notificationEnabled

ServiceResourceType

Service :: service

resourceTypeName

constraint

Product

User :: createdBy

User :: updatedBy

Date :: createdAt

Date :: updatedAt

Date :: removed

User :: removedBy

ServiceInstance :: serviceInstance

name

code

price

isReplaced

description

allowedUnlimitedEntitlement

Service

Date :: createdAt

Date :: updatedAt

Set<ServiceInstance> :: serviceInstances

List<ServiceResourceType> :: serviceResourceTypes

uuid

category

type

vendor

locales

singleton

adapterRef

serviceName

vendorVersion

enabled

 

Comments