---
schema_version: "1"
id: 74375ea6244e2805b83ec97a8cab87692b957f95f9368f9b43b570ddd21be113
title: Authenticate API Calls with Salesforce Scheduler APIs
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/service-cloud/salesforce-scheduler-dev-guide/guides/salesforce-scheduler/uc8-scheduler-api-auth.md
canonical_url: https://developer.salesforce.com/docs/service/salesforce-scheduler-dev-guide/guide/uc8-scheduler-api-auth.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 475ef93568ce868ba3eee1351da8cca310d88a78550751e0c37f0f8551d06e69
products:
  - Salesforce Scheduler Developer Guide
  - Service Cloud Developer Content
---

# Authenticate API Calls with Salesforce Scheduler APIs

Use OAuth—the most secure SOAP and REST API call authentication method—to get an access token.

**note:** You can't modify an existing appointment via a guest user profile. You can use an integration user who has permissions to read and update only the required objects.

If you are working in a Salesforce organization that has a Developer Edition, an Enterprise Edition, or above, verify that you have the API Enabled permission. This permission is enabled by default. This permission allows you to access any Salesforce API.

