This page catalogs every event published by Namazu Elements’ built-in services and DAOs, so you can consume it from your own Element with @ElementEventConsumer(...) or publish it yourself with @ElementEventProducer. For how the event system works, including code samples and how to discover events at runtime from the CMS, see Events.
Each row names the event by the interface constant that declares it (linking to that interface’s Javadoc, which opens in a new window), the literal event name string, the payload arguments delivered to your consumer, and the earliest release the event appeared in. Javadoc links throughout this page are pinned to the published API docs for 3.9.0-rc-10.
DAO-level lifecycle events follow the two-variant pattern described in Events: for every payload below, a transactional variant of the same event also exists, carrying the same arguments plus a trailing Transaction, and fires inside the write itself rather than after it commits. Where a row’s payload already lists Transaction, that is the event’s only form.
The “Since” column gives the earliest tagged release in which the event appeared. Most of the catalog is new in 3.9, when create/update/delete events were extended to nearly every DAO (see the 3.9 release notes).
Users and Profiles #
| Event | Payload | Since | Notes |
|---|---|---|---|
UserDao.USER_CREATEDdev.getelements.elements.sdk.model.DAO.User.created | User plus a transactional variant appending Transaction | 3.8.14 | Called when a User was created. |
UserDao.USER_UPDATEDdev.getelements.elements.sdk.model.DAO.User.updated | User plus a transactional variant appending Transaction | 3.8.14 | Called when a User was updated. |
UserDao.USER_DELETEDdev.getelements.elements.sdk.model.DAO.User.deleted | User plus a transactional variant appending Transaction | 3.8.14 | Called when a User was soft-deleted. |
UserService.USER_CREATED_EVENTdev.getelements.User.created | User | 3.8.0 | Fired when a User is created via the Service layer. |
UserService.USER_UPDATED_EVENTdev.getelements.User.updated | User | 3.8.0 | Fired when a User is updated via the Service layer. |
UserService.USER_DELETED_EVENTdev.getelements.User.deleted | User | 3.8.0 | Fired when a User is deleted via the Service layer. |
UserUidDao.USER_UID_CREATEDdev.getelements.elements.sdk.model.DAO.User.uid.created | UserUid plus a transactional variant appending Transaction | 3.8.14 | Called when a UserUid was created. |
UserUidDao.USER_UID_UPDATEDdev.getelements.elements.sdk.model.DAO.User.uid.updated | UserUid plus a transactional variant appending Transaction | 3.8.14 | Called when a UserUid was updated. |
UserUidDao.USER_UID_DELETEDdev.getelements.elements.sdk.model.DAO.User.uid.deleted | UserUid plus a transactional variant appending Transaction | 3.8.14 | Called when a UserUid was deleted. |
UserUidDao.USER_UIDS_TRUNCATEDdev.getelements.elements.sdk.model.DAO.User.uids.truncated | Stringplus a transactional variant appending Transaction | 3.8.14 | Called when all UserUid records for a User were removed as part of a soft-delete. Carries the affected User's id. Will not drive individual USER_UID_DELETED events. |
UserUid.USER_UID_CREATED_EVENTdev.getelements.user_uid.created | UserUid | 3.8.0 | Legacy Service-level event fired when an external identity is linked to a User by the OAuth2 and OIDC login flows. The newer UserUidDao.USER_UID_CREATED (3.8.14+) covers DAO-level creates. |
UserUid.USER_UID_UPDATED_EVENTdev.getelements.user_uid.updated | UserUid | 3.8.0 | Legacy constant; declared for symmetry but not currently published by any component. Prefer UserUidDao.USER_UID_UPDATED (3.8.14+). |
UserUid.USER_UID_DELETED_EVENTdev.getelements.user_uid.deleted | UserUid | 3.8.0 | Legacy constant; declared for symmetry but not currently published by any component. Prefer UserUidDao.USER_UID_DELETED (3.8.14+). |
ProfileDao.PROFILE_CREATEDdev.getelements.elements.sdk.model.DAO.Profile.created | Profile plus a transactional variant appending Transaction | 3.9 | Called when a Profile was created. |
ProfileDao.PROFILE_UPDATEDdev.getelements.elements.sdk.model.DAO.Profile.updated | Profile plus a transactional variant appending Transaction | 3.9 | Called when a Profile was updated. |
ProfileDao.PROFILE_DELETEDdev.getelements.elements.sdk.model.DAO.Profile.deleted | Profile plus a transactional variant appending Transaction | 3.9 | Called when a Profile was soft-deleted. |
ProfileService.PROFILE_CREATED_EVENTdev.getelements.elements.Service.Profile.created | Profile | 2.0.9 | Called when a Profile was created. |
EmailVerificationService.EMAIL_VERIFICATION_REQUESTED_EVENTdev.getelements.email_verification.requested | UserUid | 3.8.0 | Fired when an email verification is requested; the UID status moves to PENDING. |
EmailVerificationService.EMAIL_VERIFICATION_COMPLETED_EVENTdev.getelements.email_verification.completed | UserUid | 3.8.0 | Fired when an email verification is completed; the UID status moves to VERIFIED. |
PasswordResetService.PASSWORD_RESET_REQUESTED_EVENTdev.getelements.password_reset.requested | none (the raw Event) | 3.8.0 | Fired when a password reset is requested. Carries no arguments; the reset link is emailed to the User, not published on the event. |
PasswordResetService.PASSWORD_RESET_COMPLETED_EVENTdev.getelements.password_reset.completed | none (the raw Event) | 3.8.0 | Fired when a password reset is completed (token validated and the new password set). Carries no arguments. |
PasswordResetTokenDao.PASSWORD_RESET_TOKEN_CREATEDdev.getelements.elements.sdk.model.DAO.password.reset.token.created | PasswordResetToken plus a transactional variant appending Transaction | 3.9 | Called when a password reset token was created. |
PasswordResetTokenDao.PASSWORD_RESET_TOKEN_DELETEDdev.getelements.elements.sdk.model.DAO.password.reset.token.deleted | PasswordResetToken plus a transactional variant appending Transaction | 3.9 | Called when a password reset token was deleted. |
PasswordResetTokenDao.PASSWORD_RESET_TOKENS_TRUNCATEDdev.getelements.elements.sdk.model.DAO.password.reset.tokens.truncated | User plus a transactional variant appending Transaction | 3.9 | Called when all password reset tokens for a User were deleted in bulk. Will not drive individual deletion events. |
UidVerificationTokenDao.UID_VERIFICATION_TOKEN_CREATEDdev.getelements.elements.sdk.model.DAO.uid.verification.token.created | UidVerificationToken plus a transactional variant appending Transaction | 3.9 | Called when a UID verification token was created. |
UidVerificationTokenDao.UID_VERIFICATION_TOKEN_DELETEDdev.getelements.elements.sdk.model.DAO.uid.verification.token.deleted | UidVerificationToken plus a transactional variant appending Transaction | 3.9 | Called when a UID verification token was deleted. |
UidVerificationTokenDao.UID_VERIFICATION_TOKENS_TRUNCATEDdev.getelements.elements.sdk.model.DAO.uid.verification.tokens.truncated | User plus a transactional variant appending Transaction | 3.9 | Called when all UID verification tokens for a User were deleted in bulk. Will not drive individual deletion events. |
Sessions and Auth #
| Event | Payload | Since | Notes |
|---|---|---|---|
SessionDao.SESSION_CREATEDdev.getelements.elements.sdk.model.DAO.Session.created | Session plus a transactional variant appending Transaction | 3.9 | Called when a Session was created. |
SessionDao.SESSION_UPDATEDdev.getelements.elements.sdk.model.DAO.Session.updated | Session plus a transactional variant appending Transaction | 3.9 | Called when a Session was refreshed/updated. |
SessionDao.SESSION_DELETEDdev.getelements.elements.sdk.model.DAO.Session.deleted | Session plus a transactional variant appending Transaction | 3.9 | Called when a Session was blacklisted/deleted. |
AuthSchemeDao.AUTH_SCHEME_CREATEDdev.getelements.elements.sdk.model.DAO.auth.scheme.created | AuthScheme plus a transactional variant appending Transaction | 3.9 | Called when an auth scheme was created. |
AuthSchemeDao.AUTH_SCHEME_UPDATEDdev.getelements.elements.sdk.model.DAO.auth.scheme.updated | AuthScheme plus a transactional variant appending Transaction | 3.9 | Called when an auth scheme was updated. |
AuthSchemeDao.AUTH_SCHEME_DELETEDdev.getelements.elements.sdk.model.DAO.auth.scheme.deleted | AuthScheme plus a transactional variant appending Transaction | 3.9 | Called when an auth scheme was deleted. |
OAuth2AuthSchemeDao.OAUTH2_AUTH_SCHEME_CREATEDdev.getelements.elements.sdk.model.DAO.OAuth2.auth.scheme.created | OAuth2AuthScheme plus a transactional variant appending Transaction | 3.9 | Called when an OAuth2 auth scheme was created. |
OAuth2AuthSchemeDao.OAUTH2_AUTH_SCHEME_UPDATEDdev.getelements.elements.sdk.model.DAO.OAuth2.auth.scheme.updated | OAuth2AuthScheme plus a transactional variant appending Transaction | 3.9 | Called when an OAuth2 auth scheme was updated. |
OAuth2AuthSchemeDao.OAUTH2_AUTH_SCHEME_DELETEDdev.getelements.elements.sdk.model.DAO.OAuth2.auth.scheme.deleted | OAuth2AuthScheme plus a transactional variant appending Transaction | 3.9 | Called when an OAuth2 auth scheme was deleted. |
OidcAuthSchemeDao.OIDC_AUTH_SCHEME_CREATEDdev.getelements.elements.sdk.model.DAO.OIDC.auth.scheme.created | OidcAuthScheme plus a transactional variant appending Transaction | 3.9 | Called when an OIDC auth scheme was created. |
OidcAuthSchemeDao.OIDC_AUTH_SCHEME_UPDATEDdev.getelements.elements.sdk.model.DAO.OIDC.auth.scheme.updated | OidcAuthScheme plus a transactional variant appending Transaction | 3.9 | Called when an OIDC auth scheme was updated. |
OidcAuthSchemeDao.OIDC_AUTH_SCHEME_DELETEDdev.getelements.elements.sdk.model.DAO.OIDC.auth.scheme.deleted | OidcAuthScheme plus a transactional variant appending Transaction | 3.9 | Called when an OIDC auth scheme was deleted. |
OidcLoginAttemptDao.OIDC_LOGIN_ATTEMPT_CREATEDdev.getelements.elements.sdk.model.DAO.OIDC.login.attempt.created | OidcLoginAttempt plus a transactional variant appending Transaction | 3.9 | Called when an OIDC login attempt was created. |
OidcLoginAttemptDao.OIDC_LOGIN_ATTEMPT_UPDATEDdev.getelements.elements.sdk.model.DAO.OIDC.login.attempt.updated | OidcLoginAttempt plus a transactional variant appending Transaction | 3.9 | Called when an OIDC login attempt transitioned status (e.g. marked complete, marked failed, or claimed). |
OidcProviderConfigurationDao.OIDC_PROVIDER_CONFIGURATION_CREATEDdev.getelements.elements.sdk.model.DAO.OIDC.provider.configuration.created | OidcProviderConfiguration plus a transactional variant appending Transaction | 3.9 | Called when an OIDC provider configuration was created. |
OidcProviderConfigurationDao.OIDC_PROVIDER_CONFIGURATION_UPDATEDdev.getelements.elements.sdk.model.DAO.OIDC.provider.configuration.updated | OidcProviderConfiguration plus a transactional variant appending Transaction | 3.9 | Called when an OIDC provider configuration was updated. |
OidcProviderConfigurationDao.OIDC_PROVIDER_CONFIGURATION_DELETEDdev.getelements.elements.sdk.model.DAO.OIDC.provider.configuration.deleted | OidcProviderConfiguration plus a transactional variant appending Transaction | 3.9 | Called when an OIDC provider configuration was deleted. |
Applications, Deployments, and the Element Runtime #
| Event | Payload | Since | Notes |
|---|---|---|---|
ApplicationDao.APPLICATION_CREATEDdev.getelements.elements.sdk.model.DAO.Application.created | Application plus a transactional variant appending Transaction | 3.9 | Called when an Application was created. |
ApplicationDao.APPLICATION_UPDATEDdev.getelements.elements.sdk.model.DAO.Application.updated | Application plus a transactional variant appending Transaction | 3.9 | Called when an Application was updated. |
ApplicationDao.APPLICATION_DELETEDdev.getelements.elements.sdk.model.DAO.Application.deleted | Application plus a transactional variant appending Transaction | 3.9 | Called when an Application was soft-deleted. |
ApplicationConfigurationDao.APPLICATION_CONFIGURATION_CREATEDdev.getelements.elements.sdk.model.DAO.Application.configuration.created | ApplicationConfiguration plus a transactional variant appending Transaction | 3.9 | Called when an Application configuration was created. |
ApplicationConfigurationDao.APPLICATION_CONFIGURATION_UPDATEDdev.getelements.elements.sdk.model.DAO.Application.configuration.updated | ApplicationConfiguration plus a transactional variant appending Transaction | 3.9 | Called when an Application configuration was updated. |
ApplicationConfigurationDao.APPLICATION_CONFIGURATION_DELETEDdev.getelements.elements.sdk.model.DAO.Application.configuration.deleted | ApplicationConfiguration plus a transactional variant appending Transaction | 3.9 | Called when an Application configuration was deleted. |
DeploymentDao.DEPLOYMENT_CREATEDdev.getelements.elements.sdk.model.DAO.deployment.created | Deployment plus a transactional variant appending Transaction | 3.9 | Called when a deployment was created. |
DeploymentDao.DEPLOYMENT_UPDATEDdev.getelements.elements.sdk.model.DAO.deployment.updated | Deployment plus a transactional variant appending Transaction | 3.9 | Called when a deployment was updated. |
DeploymentDao.DEPLOYMENT_DELETEDdev.getelements.elements.sdk.model.DAO.deployment.deleted | Deployment plus a transactional variant appending Transaction | 3.9 | Called when a deployment was deleted. |
ElementDeploymentDao.ELEMENT_DEPLOYMENT_CREATEDdev.getelements.elements.sdk.model.DAO.Element.deployment.created | ElementDeployment plus a transactional variant appending Transaction | 3.7.9 | Called when an Element deployment was created. |
ElementDeploymentDao.ELEMENT_DEPLOYMENT_UPDATEDdev.getelements.elements.sdk.model.DAO.Element.deployment.updated | ElementDeployment plus a transactional variant appending Transaction | 3.7.9 | Called when an Element deployment was updated. |
ElementDeploymentDao.ELEMENT_DEPLOYMENT_DELETEDdev.getelements.elements.sdk.model.DAO.Element.deployment.deleted | ElementDeployment plus a transactional variant appending Transaction | 3.7.9 | Called when an Element deployment was deleted. |
ElementDeploymentService.ELEMENT_DEPLOYMENT_CREATEDdev.getelements.elements.sdk.Service.Element.deployment.created | ElementDeployment | 3.7.9 | Called when an Element deployment was created via the Service layer. |
ElementDeploymentService.ELEMENT_DEPLOYMENT_UPDATEDdev.getelements.elements.sdk.Service.Element.deployment.updated | ElementDeployment | 3.7.9 | Called when an Element deployment was updated via the Service layer. |
ElementDeploymentService.ELEMENT_DEPLOYMENT_DELETEDdev.getelements.elements.sdk.Service.Element.deployment.deleted | ElementDeployment | 3.7.9 | Called when an Element deployment was deleted via the Service layer. |
ElementRuntimeService.RUNTIME_LOADEDdev.getelements.elements.runtime.loaded | ElementRuntimeService.RuntimeRecord | 3.7.9 | Published when a runtime deployment is loaded. |
ElementRuntimeService.RUNTIME_UNLOADEDdev.getelements.elements.runtime.unloaded | String | 3.7.9 | Published when a runtime deployment is unloaded. |
ElementContainerService.CONTAINER_MOUNTEDdev.getelements.elements.container.mounted | String, ElementContainerService.ContainerStatus, ElementContainerService.ContainerRecord | 3.7.9 | Published when a container is mounted. Arguments: deploymentId, status, record |
ElementContainerService.CONTAINER_UNMOUNTEDdev.getelements.elements.container.unmounted | String | 3.7.9 | Published when a container is unmounted. Arguments: deploymentId |
ElementLoader.SYSTEM_EVENT_ELEMENT_LOADEDdev.getelements.Element.loaded | none (the raw Event) | 3.0 | Fired once, when an Element finishes loading. Core services are not yet available at this point; inject DAO-level classes or resolve services lazily (see Events). |
Email Templates #
| Event | Payload | Since | Notes |
|---|---|---|---|
EmailTemplateDao.EMAIL_TEMPLATE_CREATEDdev.getelements.elements.sdk.model.DAO.email.template.created | EmailTemplate plus a transactional variant appending Transaction | 3.9 | Called when an email template was created. |
EmailTemplateDao.EMAIL_TEMPLATE_UPDATEDdev.getelements.elements.sdk.model.DAO.email.template.updated | EmailTemplate plus a transactional variant appending Transaction | 3.9 | Called when an email template was updated. |
EmailTemplateDao.EMAIL_TEMPLATE_DELETEDdev.getelements.elements.sdk.model.DAO.email.template.deleted | EmailTemplate plus a transactional variant appending Transaction | 3.9 | Called when an email template was deleted. |
Goods, Inventory, and Receipts #
| Event | Payload | Since | Notes |
|---|---|---|---|
ItemDao.ITEM_CREATEDdev.getelements.elements.sdk.model.DAO.Item.created | Item plus a transactional variant appending Transaction | 3.9 | Called when an Item was created. |
ItemDao.ITEM_UPDATEDdev.getelements.elements.sdk.model.DAO.Item.updated | Item plus a transactional variant appending Transaction | 3.9 | Called when an Item was updated. |
ItemDao.ITEM_DELETEDdev.getelements.elements.sdk.model.DAO.Item.deleted | Item plus a transactional variant appending Transaction | 3.9 | Called when an Item was deleted. |
InventoryItemDao.INVENTORY_ITEM_CREATEDdev.getelements.elements.sdk.model.DAO.inventoryitem.created | InventoryItem plus a transactional variant appending Transaction | 3.9 | Called when an inventory Item was created. |
InventoryItemDao.INVENTORY_ITEM_UPDATEDdev.getelements.elements.sdk.model.DAO.inventoryitem.updated | InventoryItem plus a transactional variant appending Transaction | 3.9 | Called when an inventory Item was updated. |
InventoryItemDao.INVENTORY_ITEM_DELETEDdev.getelements.elements.sdk.model.DAO.inventoryitem.deleted | InventoryItem plus a transactional variant appending Transaction | 3.9 | Called when an inventory Item was deleted. |
DistinctInventoryItemDao.DISTINCT_INVENTORY_ITEM_CREATEDdev.getelements.elements.sdk.model.DAO.distinctinventoryitem.created | DistinctInventoryItem plus a transactional variant appending Transaction | 3.9 | Called when a Distinct inventory Item was created. |
DistinctInventoryItemDao.DISTINCT_INVENTORY_ITEM_UPDATEDdev.getelements.elements.sdk.model.DAO.distinctinventoryitem.updated | DistinctInventoryItem plus a transactional variant appending Transaction | 3.9 | Called when a Distinct inventory Item was updated. |
DistinctInventoryItemDao.DISTINCT_INVENTORY_ITEM_DELETEDdev.getelements.elements.sdk.model.DAO.distinctinventoryitem.deleted | DistinctInventoryItem plus a transactional variant appending Transaction | 3.9 | Called when a Distinct inventory Item was deleted. |
ItemLedgerDao.ITEM_LEDGER_ENTRY_CREATEDdev.getelements.elements.sdk.model.DAO.itemledgerentry.created | ItemLedgerEntry plus a transactional variant appending Transaction | 3.9 | Called when an Item ledger entry was created. |
ProductBundleDao.PRODUCT_BUNDLE_CREATEDdev.getelements.elements.sdk.model.DAO.productbundle.created | ProductBundle plus a transactional variant appending Transaction | 3.9 | Called when a new Product Bundle is created. |
ProductBundleDao.PRODUCT_BUNDLE_UPDATEDdev.getelements.elements.sdk.model.DAO.productbundle.updated | ProductBundle plus a transactional variant appending Transaction | 3.9 | Called when a Product Bundle is updated. |
ProductBundleDao.PRODUCT_BUNDLE_DELETEDdev.getelements.elements.sdk.model.DAO.productbundle.deleted | ProductBundle plus a transactional variant appending Transaction | 3.9 | Called when a Product Bundle is deleted. |
ProductSkuSchemaDao.PRODUCT_SKU_SCHEMA_CREATEDdev.getelements.elements.sdk.model.DAO.productskuschema.created | ProductSkuSchema plus a transactional variant appending Transaction | 3.9 | Called when a new Product SKU schema is created. |
ProductSkuSchemaDao.PRODUCT_SKU_SCHEMA_DELETEDdev.getelements.elements.sdk.model.DAO.productskuschema.deleted | ProductSkuSchema plus a transactional variant appending Transaction | 3.9 | Called when a Product SKU schema is deleted. |
ReceiptDao.RECEIPT_CREATEDdev.getelements.elements.sdk.model.DAO.receipt.created | Receipt plus a transactional variant appending Transaction | 3.6.15 | Called when a new receipt is created. |
AppleIapReceiptDao.APPLE_IAP_RECEIPT_CREATEDdev.getelements.elements.sdk.model.DAO.appleiapreceipt.created | AppleIapReceipt plus a transactional variant appending Transaction | 3.9 | Called when a new Apple IAP receipt is created. |
AppleIapReceiptDao.APPLE_IAP_RECEIPT_DELETEDdev.getelements.elements.sdk.model.DAO.appleiapreceipt.deleted | AppleIapReceipt plus a transactional variant appending Transaction | 3.9 | Called when an Apple IAP receipt is deleted. |
GooglePlayIapReceiptDao.GOOGLE_PLAY_IAP_RECEIPT_CREATEDdev.getelements.elements.sdk.model.DAO.googleplayiapreceipt.created | GooglePlayIapReceipt plus a transactional variant appending Transaction | 3.9 | Called when a new Google Play IAP receipt is created. |
GooglePlayIapReceiptDao.GOOGLE_PLAY_IAP_RECEIPT_DELETEDdev.getelements.elements.sdk.model.DAO.googleplayiapreceipt.deleted | GooglePlayIapReceipt plus a transactional variant appending Transaction | 3.9 | Called when a Google Play IAP receipt is deleted. |
AppleIapReceiptService.APPLE_IAP_RECEIPT_CREATEDdev.getelements.elements.sdk.Service.receipt.apple.appstore.created | AppleIapReceipt | 3.6.15 | Called when a new Google Play receipt is created. |
FacebookIapReceiptService.FACEBOOK_IAP_RECEIPT_CREATEDdev.getelements.elements.sdk.Service.receipt.meta.facebook.created | FacebookIapReceipt | 3.6.15 | Called when a new Google Play receipt is created. |
GooglePlayIapReceiptService.GOOGLE_PLAY_IAP_RECEIPT_CREATEDdev.getelements.elements.sdk.Service.receipt.google.play.created | GooglePlayIapReceipt | 3.6.15 | Called when a new Google Play receipt is created. |
OculusIapReceiptService.OCULUS_IAP_RECEIPT_CREATEDdev.getelements.elements.sdk.Service.receipt.meta.oculus.created | OculusIapReceipt | 3.6.15 | Called when a new Google Play receipt is created. |
SteamIapReceiptService.STEAM_IAP_RECEIPT_CREATEDdev.getelements.elements.sdk.Service.receipt.steam.created | SteamIapReceipt | 3.8.0 | Called when a new Steam IAP receipt is created. |
Missions, Progress, and Rewards #
| Event | Payload | Since | Notes |
|---|---|---|---|
MissionDao.MISSION_CREATEDdev.getelements.elements.sdk.model.DAO.mission.created | Mission plus a transactional variant appending Transaction | 3.9 | Called when a mission was created. |
MissionDao.MISSION_UPDATEDdev.getelements.elements.sdk.model.DAO.mission.updated | Mission plus a transactional variant appending Transaction | 3.9 | Called when a mission was updated. |
MissionDao.MISSION_DELETEDdev.getelements.elements.sdk.model.DAO.mission.deleted | Mission plus a transactional variant appending Transaction | 3.9 | Called when a mission was deleted. |
ProgressDao.PROGRESS_CREATEDdev.getelements.elements.sdk.model.DAO.progress.created | Progress plus a transactional variant appending Transaction | 3.9 | Called when a progress was created as a result of assigning a schedule's missions to a Profile. |
ProgressDao.PROGRESS_UPDATEDdev.getelements.elements.sdk.model.DAO.progress.updated | Progress plus a transactional variant appending Transaction | 3.9 | Called when a progress was updated. |
ProgressDao.PROGRESS_DELETEDdev.getelements.elements.sdk.model.DAO.progress.deleted | Progress plus a transactional variant appending Transaction | 3.9 | Called when a progress was deleted as a result of unassigning a schedule's missions from a Profile. |
RewardIssuanceDao.REWARD_ISSUANCE_CREATEDdev.getelements.elements.sdk.model.DAO.rewardissuance.created | RewardIssuance plus a transactional variant appending Transaction | 3.9 | Called when a new reward issuance is issued/created. |
RewardIssuanceDao.REWARD_ISSUANCE_UPDATEDdev.getelements.elements.sdk.model.DAO.rewardissuance.updated | RewardIssuance plus a transactional variant appending Transaction | 3.9 | Called when a reward issuance is updated, such as when its expiration is changed or it is redeemed. |
RewardIssuanceDao.REWARD_ISSUANCE_DELETEDdev.getelements.elements.sdk.model.DAO.rewardissuance.deleted | RewardIssuance plus a transactional variant appending Transaction | 3.9 | Called when a reward issuance is deleted (including implicit deletion of NON_PERSISTENT issuances upon redemption). |
Leaderboards and Scores #
| Event | Payload | Since | Notes |
|---|---|---|---|
LeaderboardDao.LEADERBOARD_CREATEDdev.getelements.elements.sdk.model.DAO.leaderboard.created | Leaderboard plus a transactional variant appending Transaction | 3.9 | Called when a leaderboard was created. |
LeaderboardDao.LEADERBOARD_UPDATEDdev.getelements.elements.sdk.model.DAO.leaderboard.updated | Leaderboard plus a transactional variant appending Transaction | 3.9 | Called when a leaderboard was updated. |
LeaderboardDao.LEADERBOARD_DELETEDdev.getelements.elements.sdk.model.DAO.leaderboard.deleted | Leaderboard plus a transactional variant appending Transaction | 3.9 | Called when a leaderboard was deleted. |
ScoreDao.SCORE_CREATED_OR_UPDATEDdev.getelements.elements.sdk.model.DAO.score.created.or.updated | Score plus a transactional variant appending Transaction | 3.9 | Called when a score was created or updated. |
Matchmaking #
| Event | Payload | Since | Notes |
|---|---|---|---|
MatchDao.MATCH_CREATEDdev.getelements.elements.sdk.model.DAO.match.created | Match plus a transactional variant appending Transaction | 3.9 | Called when a match was created. |
MatchDao.MATCH_DELETEDdev.getelements.elements.sdk.model.DAO.match.deleted | Match plus a transactional variant appending Transaction | 3.9 | Called when a match was deleted. |
MultiMatchDao.MULTI_MATCH_CREATEDdev.getelements.elements.sdk.model.DAO.multi.match.created | MultiMatch plus a transactional variant appending Transaction | 3.3.2 | Called when a multi-match was created. |
MultiMatchDao.MULTI_MATCH_UPDATEDdev.getelements.elements.sdk.model.match.DAO.multi.match.updated | MultiMatch plus a transactional variant appending Transaction | 3.3.2 | Called when a multi-match was updated. |
MultiMatchDao.MULTI_MATCH_DELETEDdev.getelements.elements.sdk.model.match.DAO.multi.match.deleted | MultiMatch plus a transactional variant appending Transaction | 3.3.2 | Called when a multi-match was deleted. |
MultiMatchDao.MULTI_MATCH_EXPIREDdev.getelements.elements.sdk.model.match.DAO.multi.match.expired | MultiMatch plus a transactional variant appending Transaction | 3.3.2 | Called when a multi-match was expired. |
MultiMatchDao.MULTI_MATCHES_TRUNCATEDdev.getelements.elements.sdk.model.match.DAO.multi.matches.truncated | MultiMatch plus a transactional variant appending Transaction | 3.4.11 | Called when all multi-matches were deleted. Will not drive individual deletion events. |
MultiMatchDao.MULTI_MATCH_ADD_PROFILEdev.getelements.elements.sdk.model.DAO.multi.match.add.Profile | MultiMatch, Profile plus a transactional variant appending Transaction | 3.3.2 | Called when a Profile is added to a multi match. |
MultiMatchDao.MULTI_MATCH_REMOVE_PROFILEdev.getelements.elements.sdk.model.DAO.multi.match.remove.Profile | MultiMatch, Profile plus a transactional variant appending Transaction | 3.3.2 | Called when a Profile is removed from a multi match. |
MatchService.EVENT_1V1_MADEdev.getelements.elements.Service.match.1v1.made | Profile, Profile | 3.0 | Event indicating that a simple 1v1 match has been made between two profiles. |
Schedules #
| Event | Payload | Since | Notes |
|---|---|---|---|
ScheduleDao.SCHEDULE_CREATEDdev.getelements.elements.sdk.model.DAO.schedule.created | Schedule plus a transactional variant appending Transaction | 3.9 | Called when a schedule was created. |
ScheduleDao.SCHEDULE_UPDATEDdev.getelements.elements.sdk.model.DAO.schedule.updated | Schedule plus a transactional variant appending Transaction | 3.9 | Called when a schedule was updated. |
ScheduleDao.SCHEDULE_DELETEDdev.getelements.elements.sdk.model.DAO.schedule.deleted | Schedule plus a transactional variant appending Transaction | 3.9 | Called when a schedule was deleted. |
ScheduleEventDao.SCHEDULE_EVENT_CREATEDdev.getelements.elements.sdk.model.DAO.schedule.event.created | ScheduleEvent plus a transactional variant appending Transaction | 3.9 | Called when a schedule event was created. |
ScheduleEventDao.SCHEDULE_EVENT_UPDATEDdev.getelements.elements.sdk.model.DAO.schedule.event.updated | ScheduleEvent plus a transactional variant appending Transaction | 3.9 | Called when a schedule event was updated. |
ScheduleEventDao.SCHEDULE_EVENT_DELETEDdev.getelements.elements.sdk.model.DAO.schedule.event.deleted | ScheduleEvent plus a transactional variant appending Transaction | 3.9 | Called when a schedule event was deleted. |
Social #
| Event | Payload | Since | Notes |
|---|---|---|---|
FollowerDao.FOLLOWER_CREATEDdev.getelements.elements.sdk.model.DAO.follower.created | Profile plus a transactional variant appending Transaction | 3.9 | Called when a follower relationship was created. |
FollowerDao.FOLLOWER_DELETEDdev.getelements.elements.sdk.model.DAO.follower.deleted | Profile plus a transactional variant appending Transaction | 3.9 | Called when a follower relationship was deleted. |
FriendDao.FRIEND_DELETEDdev.getelements.elements.sdk.model.DAO.friend.deleted | Friend plus a transactional variant appending Transaction | 3.9 | Called when a friend relationship was deleted. |
FCMRegistrationDao.FCM_REGISTRATION_CREATEDdev.getelements.elements.sdk.model.DAO.fcm.registration.created | FCMRegistration plus a transactional variant appending Transaction | 3.9 | Called when an FCM registration was created. |
FCMRegistrationDao.FCM_REGISTRATION_UPDATEDdev.getelements.elements.sdk.model.DAO.fcm.registration.updated | FCMRegistration plus a transactional variant appending Transaction | 3.9 | Called when an FCM registration was updated. |
FCMRegistrationDao.FCM_REGISTRATION_DELETEDdev.getelements.elements.sdk.model.DAO.fcm.registration.deleted | FCMRegistration plus a transactional variant appending Transaction | 3.9 | Called when an FCM registration was deleted. |
Save Data and Large Objects #
| Event | Payload | Since | Notes |
|---|---|---|---|
SaveDataDocumentDao.SAVE_DATA_DOCUMENT_CREATEDdev.getelements.elements.sdk.model.DAO.save.data.document.created | SaveDataDocument plus a transactional variant appending Transaction | 3.9 | Called when a save data document was created. |
SaveDataDocumentDao.SAVE_DATA_DOCUMENT_UPDATEDdev.getelements.elements.sdk.model.DAO.save.data.document.updated | SaveDataDocument plus a transactional variant appending Transaction | 3.9 | Called when a save data document was updated. |
SaveDataDocumentDao.SAVE_DATA_DOCUMENT_DELETEDdev.getelements.elements.sdk.model.DAO.save.data.document.deleted | SaveDataDocument plus a transactional variant appending Transaction | 3.9 | Called when a save data document was deleted. |
LargeObjectDao.LARGE_OBJECT_CREATEDdev.getelements.elements.sdk.model.DAO.large.object.created | LargeObject plus a transactional variant appending Transaction | 3.9 | Called when a large object was created. |
LargeObjectDao.LARGE_OBJECT_UPDATEDdev.getelements.elements.sdk.model.DAO.large.object.updated | LargeObject plus a transactional variant appending Transaction | 3.9 | Called when a large object was updated. |
LargeObjectDao.LARGE_OBJECT_DELETEDdev.getelements.elements.sdk.model.DAO.large.object.deleted | LargeObject plus a transactional variant appending Transaction | 3.9 | Called when a large object was deleted. |
Blockchain #
| Event | Payload | Since | Notes |
|---|---|---|---|
SmartContractDao.SMART_CONTRACT_CREATEDdev.getelements.elements.sdk.model.DAO.smart.contract.created | SmartContract plus a transactional variant appending Transaction | 3.9 | Called when a smart contract was created. |
SmartContractDao.SMART_CONTRACT_UPDATEDdev.getelements.elements.sdk.model.DAO.smart.contract.updated | SmartContract plus a transactional variant appending Transaction | 3.9 | Called when a smart contract was updated. |
SmartContractDao.SMART_CONTRACT_DELETEDdev.getelements.elements.sdk.model.DAO.smart.contract.deleted | SmartContract plus a transactional variant appending Transaction | 3.9 | Called when a smart contract was deleted. |
VaultDao.VAULT_CREATEDdev.getelements.elements.sdk.model.DAO.vault.created | Vault plus a transactional variant appending Transaction | 3.9 | Called when a vault was created. |
VaultDao.VAULT_UPDATEDdev.getelements.elements.sdk.model.DAO.vault.updated | Vault plus a transactional variant appending Transaction | 3.9 | Called when a vault was updated. |
VaultDao.VAULT_DELETEDdev.getelements.elements.sdk.model.DAO.vault.deleted | Vault plus a transactional variant appending Transaction | 3.9 | Called when a vault was deleted. |
WalletDao.WALLET_CREATEDdev.getelements.elements.sdk.model.DAO.wallet.created | Wallet plus a transactional variant appending Transaction | 3.9 | Called when a wallet was created. |
WalletDao.WALLET_UPDATEDdev.getelements.elements.sdk.model.DAO.wallet.updated | Wallet plus a transactional variant appending Transaction | 3.9 | Called when a wallet was updated. |
WalletDao.WALLET_DELETEDdev.getelements.elements.sdk.model.DAO.wallet.deleted | Wallet plus a transactional variant appending Transaction | 3.9 | Called when a wallet was deleted. |
Metadata, Codes, and Tokens #
| Event | Payload | Since | Notes |
|---|---|---|---|
MetadataDao.METADATA_CREATEDdev.getelements.elements.sdk.model.DAO.Metadata.created | Metadata plus a transactional variant appending Transaction | 3.9 | Called when Metadata was created. |
MetadataDao.METADATA_UPDATEDdev.getelements.elements.sdk.model.DAO.Metadata.updated | Metadata plus a transactional variant appending Transaction | 3.9 | Called when Metadata was updated. |
MetadataDao.METADATA_DELETEDdev.getelements.elements.sdk.model.DAO.Metadata.deleted | Metadata plus a transactional variant appending Transaction | 3.9 | Called when Metadata was soft-deleted. |
MetadataSpecDao.METADATA_SPEC_CREATEDdev.getelements.elements.sdk.model.DAO.Metadata.spec.created | MetadataSpec plus a transactional variant appending Transaction | 3.9 | Called when a Metadata spec was created. |
MetadataSpecDao.METADATA_SPEC_UPDATEDdev.getelements.elements.sdk.model.DAO.Metadata.spec.updated | MetadataSpec plus a transactional variant appending Transaction | 3.9 | Called when a Metadata spec was updated. |
MetadataSpecDao.METADATA_SPEC_DELETEDdev.getelements.elements.sdk.model.DAO.Metadata.spec.deleted | MetadataSpec plus a transactional variant appending Transaction | 3.9 | Called when a Metadata spec was deleted. |
UniqueCodeDao.UNIQUE_CODE_CREATEDdev.getelements.elements.sdk.model.DAO.unique.code.created | UniqueCode plus a transactional variant appending Transaction | 3.9 | Called when a unique code was generated. |
UniqueCodeDao.UNIQUE_CODE_UPDATEDdev.getelements.elements.sdk.model.DAO.unique.code.updated | UniqueCode plus a transactional variant appending Transaction | 3.9 | Called when a unique code's timeout was successfully reset. |
UniqueCodeDao.UNIQUE_CODE_DELETEDdev.getelements.elements.sdk.model.DAO.unique.code.deleted | UniqueCode plus a transactional variant appending Transaction | 3.9 | Called when a unique code was successfully released. |
TokensWithExpirationDao.TOKEN_WITH_EXPIRATION_CREATEDdev.getelements.elements.sdk.model.DAO.token.with.expiration.created | TokenWithExpiration plus a transactional variant appending Transaction | 3.9 | Called when a token with expiration was created. |
TokensWithExpirationDao.TOKEN_WITH_EXPIRATION_DELETEDdev.getelements.elements.sdk.model.DAO.token.with.expiration.deleted | TokenWithExpiration plus a transactional variant appending Transaction | 3.9 | Called when a token with expiration was deleted. |
TokensWithExpirationDao.TOKENS_WITH_EXPIRATION_TRUNCATEDdev.getelements.elements.sdk.model.DAO.tokens.with.expiration.truncated | User plus a transactional variant appending Transaction | 3.9 | Called when all tokens with expiration for a User were deleted in bulk. Will not drive individual deletion events. |

