---
schema_version: "1"
id: fd191bf503a52875738459b804fd79145ce0cc399e7e6dddc7bd432b415bf19f
title: Salesforce Scheduler Developer Resources
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/platform/264-0-0/ls_developer_resources.md
canonical_url: https://help.salesforce.com/s/articleView?id=platform.ls_developer_resources.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 1732332165b7e291b087e7f3d8294eb7440f92b953536613aabe71396e8dfc0d
description: Learn about the various developer resources that are available with Salesforce Scheduler. These resources include REST APIs, Connect REST APIs, Salesforce Platform Events, and Apex classes.
products:
  - Scheduler
  - Salesforce Platform
release: "264"
---
# Salesforce Scheduler Developer Resources

Learn about the various developer resources that are available with Salesforce Scheduler. These resources include REST APIs, Connect REST APIs, Salesforce Platform Events, and Apex classes.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: Lightning Experience.</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Enterprise</strong> and <strong>Unlimited</strong> Editions</td></tr></tbody></table>

## Salesforce Scheduler REST APIs

Use Salesforce Scheduler REST APIs to get appointment time slots or available service resources based on work type groups and service territories.

For more information, see [REST APIs](https://developer.salesforce.com/docs/atlas.en-us.salesforce_scheduler_developer_guide.meta/salesforce_scheduler_developer_guide/salesforce_scheduler_rest_apis.htm) in the _Salesforce Scheduler Developer Guide_.

## Salesforce Scheduler Connect REST APIs

Use Salesforce Scheduler Connect REST APIs to get service territories and create service appointments.

For more information, see [Connect APIs](https://developer.salesforce.com/docs/atlas.en-us.salesforce_scheduler_developer_guide.meta/salesforce_scheduler_developer_guide/salesforce_scheduler_connect_apis.htm) in the _Salesforce Scheduler Developer Guide_.

## Salesforce Scheduler Platform Events

Use the AppointmentSchedulingEvent to notify subscribers when an appointment schedule is added, updated, or deleted.

For more information, see [AppointmentSchedulingEvent](https://developer.salesforce.com/docs/atlas.en-us.salesforce_scheduler_developer_guide.meta/salesforce_scheduler_developer_guide/sforce_api_objects_appointmentschedulingevent.htm) in the _Salesforce Scheduler Developer Guide_.

## Salesforce Scheduler Apex Classes

Use Salesforce Scheduler Apex interface and classes to integrate Salesforce Scheduler with external systems and determine the availability of service resources.

For more information, see [Salesforce Scheduler Apex Classes](https://developer.salesforce.com/docs/atlas.en-us.salesforce_scheduler_developer_guide.meta/salesforce_scheduler_developer_guide/salesforce_scheduler_apex_classes.htm) and [Apex Classes for External Calendars](https://developer.salesforce.com/docs/atlas.en-us.salesforce_scheduler_developer_guide.meta/salesforce_scheduler_developer_guide/salesforce_scheduler_apex_classes_for_ext_calendars.htm) in the _Salesforce Scheduler Developer Guide_.