What are the requirements for the Sugar Market integrations 'User', does it require full system admin or regular user with a Role with some admin permissions ?
People say (referring to James Brown) that integration user should have admin privileges
However, I've managed to use admin-level user for initial integration (initialization) then switch it to the regular Sugar user for the sake of benefitting from Team/Roles capabilities - to integrate only contacts that belong to Nurturing Team
The only side effect I observe so far is that the user list is not updated until I switch integration user to admin
Again - they recommend using admin-level user
In general, we do recommend the syncing user have admin privileges. If you wanted to use the syncing user permissions to gate what information the sync has access to, then limiting those permissions is an option. Essentially the system will only be able to sync what that the syncing user is able to access (within the normal sync options of accounts, contacts, leads, opportunities).
Director, Customer Enablement | SugarCRM