Connect
  1. Events
Connect
  • Connect/ConnectID API Reference
  • Overview
    • API lifecycle
    • OAuth 2.0
    • About the URLs
    • Google analytics
    • Unite payment SDK
    • Events
      • Authentication
      • Connect realtime events
      • ConnectID events
  • Customer Data
    • Address
      • Change addresses
      • List addresses
      • List addresses - client mode
      • List addresses for product - client mode
      • List addresses for product
    • Category
      • List category types
      • List category codes
      • List category codes for category type
    • Customer
      • List customer info
      • Change customer Info
      • Search customer - client mode
      • Check customer number - client mode
      • List customer info - client mode
    • External Reference
      • Remove external reference - client mode
      • Change external reference - client mode
      • List external references - client mode
      • Register external reference - client mode
  • Order Management
    • Article
      • Check article price
    • Coupon
      • Check coupon price - client mode
      • List coupon - client mode
      • List coupon for coupon number - client mode
    • Fulfillment
      • Complete order - client mode
    • Order
      • Order Guide
        • Introduction
        • How to register an order
        • Complete order by fulfillment URL
        • Complete order by fulfillment API
        • Q&A for order
      • List orders
      • Search order details
      • List order product history
      • List order status - client mode
      • Register customer - client mode
      • Register customer
      • Register order - client mode
      • Register order
    • Reward
      • Check reward - client mode
    • User
      • Assign user - client mode
    • Voucher Coupons
      • List voucher code coupons - client mode
  • Payment Services
    • Invoice
      • List invoice details
      • List invoices - client mode
      • List invoices for product - client mode
      • List invoices and reminders
      • List invoices and reminders for product
      • List basic invoice info
      • List basic invoice info for product
    • InvoiceAddress
      • List invoice address
    • Klarna
      • List klarna recurring tokens
      • Add Klarna token
      • Remove Klarna token
    • Nexi
      • List Nexi subscriptions
      • Add Nexi subscription
      • Remove Nexi subscription
    • PayEx
      • List PayEx tokens
      • Add PayEx token
      • Remove PayEx token
    • Payment
      • List payment methods
      • Pay invoice
      • Change payment method
    • Vipps
      • List vipps agreements
      • Add vipps agreement
      • Remove vipps agreement
  • Privacy
    • Consent
      • Access private data
      • Remove private data
      • List consent event history - client mode
      • List consent text - client mode
      • List consent text history - client mode
      • List consent groups - client mode
      • List consent given issuer - client mode
      • List consent event history
      • List consent given issuer
      • List consent groups
      • Register consent event - client mode
      • Register consent event
    • Permission/Shield
      • List global permissions
      • List enterprise permissions
      • Change enterprise permissions
      • List ordertype permissions
      • Change ordertype permissions
      • Check shield ordertype - client mode
      • Check shield enterprise - client mode
    • Privacy
      • List privacy enterprise
      • Change privacy enterprise
      • List privacy ordertype
      • Change privacy ordertype
  • Product & Services
    • Complaint
      • Register complaint
      • List complaints
    • Delivery
      • List next distributions
      • List next distributions - client mode
    • DeliveryStop
      • Remove delivery stops
      • Register delivery stops
      • List delivery stops
      • List delivery stop - client mode
    • Issue
      • List distributed issues
      • List product issues - client mode
    • Product
      • List products - client mode
      • Check product - client mode
      • List specific products - client mode
    • ProductDeliveryPlan
      • List productdeliveryplan - client mode
    • ProductDependency
      • Check product dependency discount - client mode
    • Sharing
      • Send subscription share invitation
      • Accept subscription share invitation
      • Decline share - client mode
      • List shareable subscription rules
      • List distribution levels
      • Change subscription share invitation details
      • List all shared subscribers
      • Cancel sharing
      • List shareable subscription nets
      • Change shareable subscription nets
      • Change distribution level
    • Subscription
      • List shared subscriptions
      • List subscriptions
      • Start subscription
      • List subscriptions - client mode
  • Recruitment
    • Recruitment
      • Register recruitment - client mode
      • List recruitments
      • List premium recruitments
      • Change premium recruitments
      • Register recruitments
    • RecruitmentCampaign
      • List recruitment campaign - client mode
  • User Data
    • Access
      • Check access
      • Check access - client mode
    • Credential
      • Check credential - client mode
    • Metadata
      • List metadata
      • Change metadata
      • Remove metadata
      • List metadata - client mode
      • Change metadata - client mode
      • Remove metadata - client mode
    • Profile
      • List user profile
      • List external user profiles
  • Diverse
    • External Identity
      • Register external Id - client mode
      • Register customer - client mode
    • Message
      • List messages
      • Send message
      • Send message - client mode
    • Status
      • List status messages
    • Stock
      • Change stocks - client mode
      • List stocks - client mode
      • List stocks for product - client mode
  1. Events

ConnectID events

Transitions between states in all URLs are caused by events. Gui flows may specify that certain states should be selected when certain events are triggered.
Some events are handled internally in the gui sequence. Only events which are not handled internally in the sequence will cause a transition to a state outside the sequence.
Events are logged internally to the database, are connected with user session. Events describe what user done when he visit ConnectID application. Some of the events are triggered by user, and some by the application, triggered automatically. Events that are triggered automatically are usually global events, for example when some error occurred, or something was happened that cause the state outside the sequence.
Events can be also stored in external logging systems, such as Kissmetrics or Google Analytics. It needs some extra configuration.
Can be possible that some events are not described here, and they are stored in Kissmetrics or Google Analytics. If so, it means that events was triggered by events/statistics tools themselves.
Here is a list of Events, that are used in application. Each one has small description, to signalize what it mean in application. It is possible that different tools, can have not exactly same events names, they can starts with big letters or just be only the name without “Event”:
EventDescription
startRegistrationEvent(1)This event signals that the user clicked the startRegistrationLink in the startLoginState. It leads to the registerSequence.
sendVerificationCodeEvent(2)This event signals that user clicked button for sending of verification code
verificationEvent(3)This event signals that user was done the verification using the verification code, or user was created and verification was not needed.
verifyCredentialsEvent(4)This event signals that user was verified with password, actually not used.
setPasswordEvent(5)This event occurs when user saves the password.
searchForSubscriberEvent(6)This event signals that was done search for subscriber, that gui try to match user credential with the customer in Connect.
prepareCreateSubscriberEvent(7)This event signals that the user wants to create a new subscription.
createSubscriberEvent(8)This event signals that new subscription was created.
paymentAcceptedEvent(9)This event signals that the user clicked the submitPaymentButton in the dibsPaymentState and the payment was successful.
paymentFailedEvent(10)This event signals that the user clicked the submitPaymentButton in the dibsPaymentState but the payment failed.
paymentCancelledEvent(11)This event signals that the user clicked the cancelPaymentButton in the dibsPaymentState.
paymentInitEvent(12)This events signals that user wants to pay for subscription.
sendEmailToCustomerServiceEvent(13)This events says that something goes wrong, and user clicks the sendEmailToCustomerServiceButton.
startApplicationEvent(14)This event signals that application is starting.
navigateAwayEvent(15)User navigates away from the login page without logging in.
openLinkInOtherFrameEvent(16)User opens a specific link in another frame.
programmaticLoginEvent(17)This events obscures when user was allready logged in, or has remember me cookie, and login with password is not needed.
loginEvent(18)This event is triggered when the user clicks the loginButton.
setCustomerNumberEvent(19)The customer number is set on the user.
errorEvent(20)This event signals that an error occurred.
continueEvent(21)This is a generic event which signals that the next state in the sequence should be chosen.
alreadyRegisteredEvent(22)This event is fired from checkAlreadyRegisteredState if the user is already a subscriber.
notAlreadyRegisteredEvent(23)This event is fired from checkAlreadyRegisteredState if the user is not already a subscriber for the current client.
termsAcceptedEvent(24)This event signals the the user has already accepted the user terms.
termsNotAcceptedEvent(25)This event signals the the user has not already accepted the user terms.
existingSubscriberFoundEvent(26)This event signals that a subscriber was found for the current search.
existingSubscriberNotFoundEvent(27)This event signals that no subscriber was found for the current search.
authenticateUsingVerificationCodeEvent(28)This event signals that the user should be asked to authenticate using a verification code.
authenticateUsingPasswordEvent(29)This event signals that the user should be asked to authenticate using her password.
notMeEvent(30)This event signals the wrong subscriber was found during a search.
searchAgainEvent(31)This event signals that the user wants to search again (used when no result was found).
startEvent(32)
This event signals the start of the GUI.
resetPasswordEvent(33)This event signals that the user clicked the resetPasswordLink in the startLoginState
returnEvent(34)This event signals that user is just redirected to return url.
skipSearchEvent(35)This event is fired from enterSearchFieldsState to skip the rest of the subscriberSearchSequence if the user is in the clientWelcomeSequence and a subscriber was not found by searching for credential and the user has not already clicked the notMeLink.
payWithInvoiceEvent(36)This event signals that the user selected to pay by invoice in the prepareCreateSubscriberState.
paymentNotRequiredEvent(37)This event signals that the user selected to pay by invoice in the prepareCreateSubscriberState.
verificationLevelErrorEvent(38)This signals that user want to register with username that allready exist and needs additional verification.
payWithSmsEvent(39)This event signals that the user selected to pay by sms in the prepareCreateSubscriberState.
socialLoginSuccessfulEvent(40)This event signals that user was logged in into ConnectID using social provider login page
authenticateForResetPasswordEvent(41)This event is no longer in use. Before signals that user want to reset password.
smsPaymentWaitingCancelledEvent(42)This event signals that user cancel the payment with sms.
setPositionEvent(43)This event is no longer in use. Before signals that after redirect was set sequence on given position.
prepareCreateHAUserEvent(44)This event signals that the user wants to create a user account which is not tied to a subscription.
authenticateUsingRepeatCredentialEvent(45)This event signals that user is making the authentication on low level, just typing the username correctly 2 times.
authenticateMobileEmailAndSetPasswordEvent(46)This event signals that user want to create username with mobile and email that allready exist and both needs verification with verification code.
authenticateMobileOrEmailAndSetPasswordEvent(47)This event signals that user want to create username with mobile and email that allready exist and email or mobile needs verification with verification code.
mergeEvent(48)This event signals that user want to merge new username to actually logged in user.
termsNotAcceptedErrorEvent(49)Event occurred when user is trying to login. User has password but has not accepted user terms. It is usually when user was created by Customer Service or comes by importing.
twoFactorVerificationEvent(50)Event occurred when user has password but verification level is notVerified. It is specific error when user was imported or created with some errors.
paymentErrorEvent(51)Event signals that occurred error during the payment.
getConfigFieldsEvent(52)Events signals that fields was displayed for user to type info about users membership.
searchForMembershipEvent(53)Event signals that search for Membership was done.
membershipNotFoundEvent(54)Event signals that was not found any membership for this user.
searchMembershipAgainEvent(55)Event signals that user click search again link to search for membership.
Previous
Connect realtime events
Next
Change addresses
Built with