---
schema_version: "1"
id: 51b6b33c44f12ceef0695a66530a963975b321b27530359f6e90e5a3b8c8086d
title: Authenticate 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/salesforce-scheduler-api-auth.md
canonical_url: https://developer.salesforce.com/docs/service/salesforce-scheduler-dev-guide/guide/salesforce-scheduler-api-auth.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 455bbbf170a3f4066395b8b0fb5a1b69f6c77b6d99bd5a903810f7e92562f110
products:
  - Salesforce Scheduler Developer Guide
  - Service Cloud Developer Content
---

# Authenticate Salesforce Scheduler APIs

The first step in an API-based integration is to connect to Salesforce and get an access token using OAuth. OAuth access token authentication is the most secure way to authenticate SOAP and REST API calls.

**note:** To build a custom appointment scheduling application using Salesforce Scheduler APIs for prospects or unauthenticated users, you must build it using a logged-in user. For example, an integration user or an administrator.

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.

When you have this permission, you can connect to Salesforce and authenticate. Then make a request to REST or Connect API and check the response. For more information, see [Connect REST API Quick Start](https://developer.salesforce.com/docs/atlas.en-us.chatterapi.meta/chatterapi/quickstart.htm).

**See Also**  


-   [Connect REST API Developer Guide: Connect REST API Quick Start](https://developer.salesforce.com/docs/atlas.en-us.chatterapi.meta/chatterapi/quickstart.htm)

