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:
The objects in the templates are used to get the property values within them for the template. For example:
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 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 |
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 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 description subject status caseOrigin |
TrialAccount | Tenant :: tenant Date :: expiryDate | state |
User | Channel :: sourceChannel Address :: address Tenant :: tenant Profile :: profile | firstName lastName 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