Salesforce Scheduler Developer Guide
Summer '26 (API version 67.0)
Spring '26 (API version 66.0)
Winter '26 (API version 65.0)
Summer '25 (API version 64.0)
Spring '25 (API version 63.0)
Winter '25 (API version 62.0)
Summer '24 (API version 61.0)
Spring '24 (API version 60.0)
Winter '24 (API version 59.0)
Summer '23 (API version 58.0)
Spring '23 (API version 57.0)
Winter '23 (API version 56.0)
Summer '22 (API version 55.0)
Spring '22 (API version 54.0)
Winter '22 (API version 53.0)
Introduction to Salesforce Scheduler
Set Up Salesforce Scheduler
Salesforce Scheduler Data Model Overview
Authenticate Salesforce Scheduler APIs
Translate SOQL Query Results
Available Territory Slots
Engagement Channel Types
Group Appointments (POST)
Service Appointments
Service Territories
Waitlists
Waitlist Check Ins
Newer Version Available
Resources
Use Salesforce Scheduler REST APIs to get service territories and create service appointments.
-
Available Territory Slots
Get consolidated availability of each service resource within specified territories. -
Engagement Channel Types
Retrieve a list of the engagement channel types from your Salesforce org. The API returns only the channel types that are active and whose usage type is set to Salesforce Scheduler. -
Group Appointments (POST)
Get a list of group appointments along with the remaining attendee limit. -
Service Appointments
Create and update service appointment records, assign resources, and generate leads, including group appointments with multiple participants. -
Service Territories
Get service territories for a workTypeId or workTypeGroupId. Filter and sort the service territories using the radius, latitude, longitude, sortBy, and sortOrder properties. -
Waitlists
Get waitlist details with the list of participants. A waitlist is a queue that includes participants without a scheduled appointment. -
Waitlist Check Ins
Check in or register a participant to a waitlist who arrives at the service territory for a drop-in appointment.