I'm looking to clarify some things in regard to permissions required when setting up the API integration
The user guide says:
does VBS require the System Administrator profile? or can a Standard User profile be used in addition to assigning a permission set with the listed permissions?Veeam Backup for Salesforce requires a Standard User with the Salesforce license type to connect to a Salesforce organization to perform backup and restore operations for Salesforce resources. Note that free Salesforce Integration Users cannot perform backup and restore operations.
The user whose credentials are used to authorize the connection must be assigned full permissions required to read and modify data:
• System Administrator profile (grants broad permissions immediately, but not all the required ones).
• Permission set that has the following permissions enabled:
--o Query All Files permission to back up all files.
--o View and Edit Converted Leads permission to restore converted leads.
--o Permissions for all custom record types of objects to restore records of custom types.
--o Set Audit Fields upon Record Creation permission to restore original values in audit fields when restoring deleted records.
--o Update Records with Inactive Owners permission to restore deleted records owned by inactive users.
one of our instances is Salesforce-as-a-service and they only grant me 2 System Administrator users for the entire org.