docs
  1. Events
  2. Customer Events
  3. Customer-logout

customer-logout

A customer-logout event is triggered when an existing customer logs out of the system.

Example:

Properties:

  • key string
  • locale object
    • appId integer
    • countryCode string (minimum length: ) (maximum length: 3)
    • currencyCode string (optional) (minimum length: ) (maximum length: 3)
    • languageCode string (minimum length: ) (maximum length: 5)
  • occurredAt string
  • payload object
    • id integer
    • anonymisation object (optional)
      • status enum (initiated pending executed cancelled)
    • authentication object (optional)
      • data object (optional)
      • type enum (facebook password apple)
    • birthDate string (optional)
    • customData object (optional) (object is extensible as desired)
    • email string (optional) (maximum length: 60)
    • firstName string
    • gender enum (m f d n) (optional)
    • groups array (optional)
      • false string (optional) (minimum length: ) (maximum length: 60)
    • identities array (optional)
      • externalUserId string,null (optional) (minimum length: ) (maximum length: 255)
      • idpCode string (minimum length: ) (maximum length: 255)
    • ipAddress string (optional)
    • lastName string
    • phone string (optional)
    • publicKey string (optional) (minimum length: ) (maximum length: 100)
    • referenceKey string (optional) (minimum length: ) (maximum length: 100)
    • status object
      • isActive boolean
      • isAnonymous boolean
      • isGuestCustomer boolean
      • isTestCustomer boolean
    • title null,string (optional) (maximum length: 30)
    • type enum (personal retail organization family)
    • userAgent string (optional)
    • createdAt string (date-time ISO 8601)
    • updatedAt string (date-time ISO 8601)
  • type enum (customer-logout)