Skip to main content
In-built site notifications can be created in the following cases (there is an API notification type in brackets):
  1. When someone registers the user to a training (USER_REGISTERED_TO_TRAINING);
  2. One month before a certification expiration (ONE_MONTH_CERT_EXPIRATION);
  3. When a certification has expired (CERT_EXPIRED);
  4. When a user completes a training (TRAINING_COMPLETED);
  5. When a new badge is earned (BADGE_EARNED);
  6. For all community members (except the post author) when a new post is added (if the related setting is enabled for the community) (NEW_COMMUNITY_POST);
  7. When someone added a comment on the user’s post (POST_COMMENTED);
  8. When someone liked the user’s post or comment (POST_LIKED);
  9. When a new connection invitation is created (NEW_USER_INVITATION);
  10. When a user’s connection invitation is accepted (USER_INVITATION_ACCEPTED);
  11. When a new challenge opens (NEW_CHALLENGE_STARTED);
  12. Every 5 days when an available challenge is in progress, and a user did not complete it yet (ONGOING_CHALLENGE_NOT_COMPLETED);
  13. When someone challenged a user for a battle (NEW_BATTLE);
  14. When the user has won the battle (BATTLE_WIN);
  15. When the user has lost the battle (BATTLE_LOST);
  16. When the battle has finished with the status “draw”. (BATTLE_DRAW).

Notification API object

Notification object represents a single notification data:

Notification CTA

The list of available CTAs can differ depending on the notification type.