
The following table defines the required access for the standard object used in this integration:

These permissions are essential for the integration user to interact with external systems and manage internal data visibility.

The following fields on the User object must have at least Read Access enabled to ensure proper data syncing:
FirstName: Required for user identification.
LastName: Required for user identification.
Email: Essential for communication and unique identification.
Additional Fields: Any additional standard or custom fields required if the integration needs to sync extra details.

Access to the following Apex classes is mandatory for the integration to function correctly:

This permission setup ensures the Internal User can authenticate, interact via REST, and read or update configuration values depending on the setup.
Additional Apex classes or fields may be added based on future package updates.