Standard Object Access
Object Access Notes
Account Read / Edit as needed Ensure access to required fields
Contact Read / Edit as needed Ensure access to required fields
Account Brand Read / Edit as needed Ensure access to required fields
_________________________________________________________________________________
Custom Tab Access (after package installation)
Tab Name Access
MM API Settings Default On
_________________________________________________________________________________
Administrative Permissions
Permission Required Notes
Apex REST Services Yes Required for API integration
API Enabled Yes Required for external system communication
View All Custom Settings Yes Needed if Custom Settings values are referenced
Customize Application Conditional Required only if metadata updates are required via Apex deployment. MM Team will confirm based on setup.
View All Data Optional Based on org-level visibility needs
Note: Customize Application is required when the integration inserts or updates Custom Metadata records using Metadata.Operations.enqueueDeployment()._________________________________________________________________________________________________________________________________________________________________________
Field-Level Security (Minimum Required Fields)
Contact Fields (Read Access)
• FirstName
• LastName
• Any additional standard and custom fields required for integration
Account Fields (Read or Edit based on integration requirements)
• Account Name (Read)
• MindMatrix__IsPartner__c (Edit)
• Any additional standard and custom fields required for integration
___________________________________________________________________________________________________________________________________________________________________________
Apex Class Access
Apex Class Required
AMPViewAssetSearchController Yes
AMPWidgetController Yes
_____________________________________________________________________________________________________________________________________________________________________________

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