--- title: "Salesforce Apex API overview" slug: "salesforce-apex-api-overview" description: "This article serves as an overview for the Apex API" tags: ["salesforce", "api", "apex", "advanced"] updated: 2022-01-13T18:38:48Z published: 2022-01-13T18:38:48Z canonical: "docs.screenmeet.com/salesforce-apex-api-overview" --- > ## Documentation Index > Fetch the complete documentation index at: https://docs.screenmeet.com/llms.txt > Use this file to discover all available pages before exploring further. # Apex API Overview 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**](https://docs.screenmeet.com/v1/docs/salesforce-sm-session-object). This object contains metadata along with the state of the sessions which your users are creating and conducting. ScreenMeet also bundles a global Apex class in the managed package, called **screenmeet.ScreenMeetAPI**. This class provides several Apex methods which can be used to **create, schedule, reschedule, or close** sessions for all session types such as Live, Support, Cobrowse, and Replay. Whenever a session is created or its state changes in ScreenMeet, we utilize the Salesforce REST API to your Salesforce instance to update the [**ScreenMeet Live Session**](https://docs.screenmeet.com/v1/docs/salesforce-sm-session-object) object to reflect the current state of the session. Avoid making direct changes to ScreenMeet Live SessionNOTE: It is important to note that theĀ [**ScreenMeet Live Session**](https://docs.screenmeet.com/v1/docs/salesforce-sm-session-object) object is **NOT THE SOURCE OF TRUTH** for the actual state of the sessions. It should be treated as an eventually-consistent mirror of the actual session state information, which is updated via the SFDC REST API automatically. Avoid making changes directly to the ScreenMeet Live Session. 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.