Apex API Overview
  • 21 May 2020
  • 1 Minute To Read
  • Print
  • Share
  • Dark
    Light

Apex API Overview

  • Print
  • Share
  • Dark
    Light

ScreenMeet adds several Objects to your Salesforce organization as part of our managed package. The primary object that we will focus on ScreenMeet Live Session. This object contains metadata and state about the sessions which your users are creating and conducting.

ScreenMeet also bundles a global Apex class in the managed packaged, called screenmeet.ScreenMeetAPI. This class provides several Apex methods which can be used to create, schedule, reschedule, or close sessions.

Whenever a session is created or its state changes on ScreenMeet, we utilize the Salesforce REST API to your Salesforce instance to update the ScreenMeet Live Session object to reflect the current of the session. As such, the  ScreenMeet Live Session is NOT THE SOURCE OF TRUTH for the actual state of the sessions.

Avoid making direct changes to ScreenMeet Live Session
This object is not the source of truth for the actual session state. It should be treated as an eventually-consistent mirror of the actual session state information, which is updated via the SFDC REST API automatically.

We recommend using mechanisms such as Triggers or Flow Processes if you wish to execute code or behaviors which are based on session state changes.

Was This Article Helpful?