Apex API Overview
- Updated On 21 May 2020
- 1 Minute To Read
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.
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.