Activity Service Methods

Run in Postman Run in Postman

PartnerSessionCounts

https://www.glance.net/services/activityservice.asmx?op=PartnerSessionCounts

This method returns counts of numbers of sessions started within the given date range, broken down by session type and status.

Input Parameters

Parameter Description
partnerId Your Glance group id. This is assigned by Glance.
apiKey The unique identifier used to authenticate. Administrators can set, reset, and view API keys from the My Account area under Settings.
type Parameter must be supplied, but value is optional. “C” Cobrowse, “G” Screen Share, or “V” Video (blank returns all).
status “A” Active or “C” Completed sessions.
startRange
endRange
Date range of session starting times.

For today’s sessions, set startRange to today and endRange to tomorrow.

The maximum range is 31 days.

Sample Results

<?xml version="1.0" encoding="utf-8"?>
<ArrayOfSessionCount
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    mlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns="http://www.glancenetworks.com/services">
    <sessionCount>
        <type>C</type>
        <status>C</status>
        <count>141</count>
        <averageDuration>748</averageDuration>
    </sessionCount>
    <sessionCount>
        <type>C</type>
        <status>Q</status>
        <count>2</count>
    <averageDuration>106</averageDuration>
    </sessionCount>
    <sessionCount>
        <type>C</type>
        <status>T</status>
        <count>24</count>
        <averageDuration>127</averageDuration>
    </sessionCount>
    <sessionCount>
        <type>C</type>
        <status>X</status>
        <count>2</count>
        <averageDuration>905</averageDuration>
    </sessionCount>
    <sessionCount>
        <type>G</type>
        <status>C</status>
        <count>123</count>
        <averageDuration>619</averageDuration>
    </sessionCount>
</ArrayOfSessionCount>

PartnerSessionCountsEnding

https://www.glance.net/services/activityservice.asmx?op=PartnerSessionCountsEnding

This method returns counts of numbers of sessions ended within the given date/time range, broken down by session type and status.

Input Parameters

Parameter Description
partnerId Your Glance group id. This is assigned by Glance.
apiKey The unique identifier used to authenticate. Administrators can set, reset, and view API keys from the My Account area under Settings.
type Parameter must be supplied, but value is optional. “C” Cobrowse, “G” Screen Share, or “V” Video (blank returns all).
startRange
endRange
Date range of session starting times.

For today’s sessions, set startRange to today and endRange to tomorrow.

The maximum range is 31 days.

Sample Results

<?xml version="1.0" encoding="UTF-8"?>
<ArrayOfSessionCount xmlns="http://www.glancenetworks.com/services" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <sessionCount>
      <type>C</type>
      <status>C</status>
      <count>2</count>
      <averageDuration>40</averageDuration>
   </sessionCount>
   <sessionCount>
      <type>C</type>
      <status>Q</status>
      <count>3</count>
      <averageDuration>8</averageDuration>
   </sessionCount>
   <sessionCount>
      <type>C</type>
      <status>T</status>
      <count>2</count>
      <averageDuration>125</averageDuration>
   </sessionCount>
</ArrayOfSessionCount>

PartnerActiveSessions

https://www.glance.net/services/activityservice.asmx?op=PartnerActiveSessions

This method returns essentially the list in the Glance Account Activity tab: an array of all currently Active or Waiting sessions for all users in your Glance Group (organization). It does not return all session fields or detail guest information, but that can be retrieved for a specific session with PartnerUserSessions (see below).

An Active (A) session has at least one each of Agent/Host and Visitor/Guest connected. A Waiting (W) session has been started and is still waiting for the other party to join.

Input Parameters

Parameter Description
partnerId Your Glance group id. This is assigned by Glance.
apiKey The unique identifier used to authenticate. Administrators can set, reset, and view API keys from the My Account area under Settings.

Sample Results

<?xml version="1.0" encoding="UTF-8"?>
<ArrayOfActiveSession xmlns="http://www.glancenetworks.com/services" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <activeSession>
      <id>61943691</id>
      <type>C</type>
      <status>A</status>
      <startTime>2020-03-31T20:13:58Z</startTime>
      <key>1281</key>
      <isReverse>false</isReverse>
      <userName>demo.glance.net</userName>
      <firstName>Jack</firstName>
      <lastName>Demo</lastName>
      <partnerUserId>JDemo</partnerUserId>
      <nguests>2</nguests>
   </activeSession>
</ArrayOfActiveSession>

PartnerCompletedSessions

https://www.glance.net/services/activityservice.asmx?op=PartnerCompletedSessions

This method returns a list of completed sessions started within the date/time range, grouped by user.

Input Parameters

Parameter Description
partnerId Your Glance group id. This is assigned by Glance.
apiKey The unique identifier used to authenticate. Administrators can set, reset, and view API keys from the My Account area under Settings.
startRange
endRange
Date range of session starting times.

For today’s sessions, set startRange to today and endRange to tomorrow.

The maximum range is 31 days.
sessionKey Parameter must be supplied, but value is optional. If supplied, then only sessions with that key are returned.
nResults Number of sessions to return in this call, must be between 1 and 1000
nextId Next starting id for pagination of results. For the first (or a single) call
pass 0. On subsequent calls, pass the value returned by the previous
call.

Sample Results

<?xml version="1.0" encoding="UTF-8"?>
<groupSessions xmlns="http://www.glancenetworks.com/services" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <nextId>61943153</nextId>
   <users>
      <userSessions>
         <userName>demo.glance.net</userName>
         <partnerUserId>JDemo</partnerUserId>
         <validUser>true</validUser>
         <sessions>
            <session>
               <id>61874627</id>
               <type>C</type>
               <status>C</status>
               <startTime>2020-03-31T12:43:12Z</startTime>
               <key>example</key>
               <width>0</width>
               <height>0</height>
               <duration>7</duration>
               <kbytes>33</kbytes>
               <isReverse>false</isReverse>
               <guests>
                  <guest>
                     <type>visitor</type>
                     <status>C</status>
                     <startTime>2020-03-31T12:43:09Z</startTime>
                     <duration>7</duration>
                     <kbytes>33</kbytes>
                     <ip>12.345.678.910</ip>
                     <location>
                        <city>Boston</city>
                        <region>MA</region>
                        <countryCode>US</countryCode>
                     </location>
                  </guest>
                  <guest>
                     <type>agent</type>
                     <status>C</status>
                     <startTime>2020-03-31T12:43:12Z</startTime>
                     <duration>4</duration>
                     <kbytes>23</kbytes>
                     <ip>12.345.678.910</ip>
                     <location>
                        <city>Boston</city>
                        <region>MA</region>
                        <countryCode>US</countryCode>
                     </location>
                  </guest>
               </guests>
            </session>
         </sessions>
      </userSessions>
   </users>
</groupSessions>

PartnerCompletedSessionsEnding

https://www.glance.net/services/activityservice.asmx?op=PartnerCompletedSessionsEnding

This method is the same as PartnerCompletedSessions except it returns a list of completed sessions ended within the date/time range.

Input Parameters

Parameter Description
partnerId Your Glance group id. This is assigned by Glance.
apiKey The unique identifier used to authenticate. Administrators can set, reset, and view API keys from the My Account area under Settings.
startRange
endRange
Date range of session starting times.

For today’s sessions, set startRange to today and endRange to tomorrow.

The maximum range is 31 days.
sessionKey Parameter must be supplied, but value is optional. If supplied, then only sessions with that key are returned.
nResults Number of sessions to return in this call, must be between 1 and 1000
nextId Next starting id for pagination of results. For the first (or a single) call
pass 0. On subsequent calls, pass the value returned by the previous
call.

Sample Results

<?xml version="1.0" encoding="UTF-8"?>
<groupSessions xmlns="http://www.glancenetworks.com/services" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <nextId>61943153</nextId>
   <users>
      <userSessions>
         <userName>demo.glance.net</userName>
         <partnerUserId>JDemo</partnerUserId>
         <validUser>true</validUser>
         <sessions>
            <session>
               <id>61874627</id>
               <type>C</type>
               <status>C</status>
               <startTime>2020-03-31T12:43:12Z</startTime>
               <key>example</key>
               <width>0</width>
               <height>0</height>
               <duration>7</duration>
               <kbytes>33</kbytes>
               <isReverse>false</isReverse>
               <guests>
                  <guest>
                     <type>visitor</type>
                     <status>C</status>
                     <startTime>2020-03-31T12:43:09Z</startTime>
                     <duration>7</duration>
                     <kbytes>33</kbytes>
                     <ip>12.345.678.910</ip>
                     <location>
                        <city>Boston</city>
                        <region>MA</region>
                        <countryCode>US</countryCode>
                     </location>
                  </guest>
                  <guest>
                     <type>agent</type>
                     <status>C</status>
                     <startTime>2020-03-31T12:43:12Z</startTime>
                     <duration>4</duration>
                     <kbytes>23</kbytes>
                     <ip>12.345.678.910</ip>
                     <location>
                        <city>Boston</city>
                        <region>MA</region>
                        <countryCode>US</countryCode>
                     </location>
                  </guest>
               </guests>
            </session>
         </sessions>
      </userSessions>
   </users>
</groupSessions>

PartnerUserSessions

https://www.glance.net/services/activityservice.asmx?op=PartnerUserSessions

This method returns a list of sessions for a particular user.

Input Parameters

Parameter Description
partnerId Your Glance group id. This is assigned by Glance.
apiKey The unique identifier used to authenticate. Administrators can set, reset, and view API keys from the My Account area under Settings.
partnerUserId User whose session(s) are retrieved.
startRange
endRange
Date range of session starting times.

For today’s sessions, set startRange to today and endRange to tomorrow.

The maximum range is 31 days.
status Must be either “A” to return Active (in-progress) sessions or ‘“C” for
Completed sessions.
sessionKey Parameter must be supplied, but value is optional. If supplied, then only sessions with that key are returned.

The partnerUserId can be assigned by Glance, but will typically be supplied by you, if you provision users with the Glance Provisioning API. For more information on provisioning, contact Glance support.

Sample Results

<?xml version="1.0" encoding="UTF-8"?>
<userSessions xmlns="http://www.glancenetworks.com/services" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <validUser>true</validUser>
   <sessions>
      <session>
         <id>61943691</id>
         <type>C</type>
         <status>C</status>
         <startTime>2020-03-31T20:13:58Z</startTime>
         <key>1281</key>
         <width>0</width>
         <height>0</height>
         <duration>687</duration>
         <kbytes>28</kbytes>
         <isReverse>false</isReverse>
         <guests>
            <guest>
               <type>visitor</type>
               <status>C</status>
               <startTime>2020-03-31T20:13:54Z</startTime>
               <duration>687</duration>
               <kbytes>28</kbytes>
               <ip>12.345.678.910</ip>
               <location>
                  <city>Boston</city>
                  <region>MA</region>
                  <countryCode>US</countryCode>
               </location>
            </guest>
            <guest>
               <type>agent</type>
               <status>C</status>
               <startTime>2020-03-31T20:13:58Z</startTime>
               <duration>683</duration>
               <kbytes>19</kbytes>
               <ip>12.345.678.910</ip>
               <location>
                  <city>Boston</city>
                  <region>MA</region>
                  <countryCode>US</countryCode>
               </location>
            </guest>
         </guests>
      </session>
   </sessions>
</userSessions>