The ScheduleOnce integration with Salesforce communicates with your Salesforce organization in real time using the Salesforce API. All API calls between ScheduleOnce and Salesforce are made via a special API User that is granted the ScheduleOnce permission set. This ensures that new records can always be created, and at the same time, the permissions of individual Salesforce users are not altered.
Below is how ScheduleOnce communicates with Salesforce:
- Access your basic information (id, profile, email, address, phone): Allows access to the Identity URL service.
- Perform requests on your behalf at any time (refresh_token, offline_access): Allows a refresh token to be returned if you are eligible to receive one. This lets the app interact with the User’s data while the User is offline. The refresh_token scope is synonymous with offline_access.