Difference between revisions of "ATC/Current/SDK/api.session.getData"

From Genesys Documentation
Jump to: navigation, search
m (Text replacement - "\|Platforms?=([^\|]*)PureCloud([\|]*)" to "|Platform=$1GenesysCloud$2")
m (Text replacement - "\|Platform=([^\|]*)GenesysEngage-onpremises([\|]*)" to "|Platform=$1GenesysEngage-cloud$2")
Line 6: Line 6:
 
|Dimension=api.session
 
|Dimension=api.session
 
|ComingSoon=No
 
|ComingSoon=No
|Platform=GenesysEngage-onpremises, PureConnect, GenesysCloud
+
|Platform=GenesysEngage-cloud, PureConnect, GenesysCloud
 
|Prereq=
 
|Prereq=
 
|Section={{Section
 
|Section={{Section

Revision as of 02:30, July 25, 2020

This topic is part of the manual Journey JavaScript SDK for version Current of Genesys Predictive Engagement.

Learn how to obtain the data such as the short ID for a particular customer's session.

Description

api.session.getData returns an object that contains the session Id, short Id, and customer cookie Id.

Signature

ac('api.session.getData', (err, sessionInfo) => {
  if (err) {
    // handle error
    return;
  }
  
  return sessionInfo;
});

Example

The following is an example of an object that is returned by api.session.getData:
{
  id: <uuid>
  shortId: 12345
  customerCookieId: <uuid>
}

Callback

The callback takes err as the first parameter.

Comments or questions about this documentation? Contact us for support!