Skip to main content

Franchise onboarding

Event wrapper values​

  • When an onboarding process has been completed
FieldValue(s)
eventTypeonBoardingCompleted
operationcreate

Data Schema​

{
"onBoardingCompleted": {
"tenantKey": "UUID",
"contact": {
"firstname": "STRING",
"lastname": "STRING",
"email": "STRING"
},
"dateSigned": "UTC_TIMESTAMP",
"pricingGridUrl": "STRING",
"pricingGridVersion": "NUMBER",
"termsOfServiceUrl": "STRING",
"termsOfServiceVersion": "NUMBER"
}
}

Description​

FieldTypeDescription
tenantKeyUUIDThis is Empego’s tenant's unique identifier.
contactContact objectThis JSON Object refers to the contact person's informations that completed the onboarding.
dateSignedUTC_TIMESTAMPTimestamp for when the onboarding was completed. The format is yyyy-MM-dd HH:mm:ss.SSS .
pricingGridUrlSTRINGThe URL of the pricing grid PDF.
pricingGridVersionNUMBERThis numeric value represents the version of the pricing grid agreement that the user has agreed to.
termsOfServiceUrlSTRINGThe URL of the pricing grid PDF.
termsOfServiceVersionNUMBERThis numeric value represents the version of the terms of service agreement that the user has agreed to.

Example​

{
"onBoardingCompleted": {
"tenantKey": "11f81012-9519-XXXX-0244cd4cfa84",
"contact": {
"firstname": "John",
"lastname": "Doe",
"email": "johndoe@example.ca"
},
"dateSigned": "2024-03-13 23:37:54.000",
"pricingGridUrl": "https://integration.empego.ca/latestPricingGri3412223.pdf",
"pricingGridVersion": 1,
"termsOfServiceUrl": "https://integration.empego.ca/latesttermsOfService3123412223.pdf",
"termsOfServiceVersion": 2
}
}

Contact Object:​

FieldTypeDescription
firstnameSTRINGThe contact person's first name.
lastnameSTRINGThe contact person's last name.
emailSTRINGThe contact person's email.