Cert++
Close

Salesforce Integration user license and API-only profile

Key Takeaway

Give every integration its own integration user with the Salesforce Integration user license and the "Minimum Access - API Only Integrations" profile. Then add permission sets that grant only what that integration needs.

An integration user is a Salesforce user account that another system, not a person, uses to connect to your org through the API. The Salesforce Integration user license and its Minimum Access - API Only Integrations profile lock that user to API-only access. You then add access in layers so each integration gets only the data and permissions it needs.

One integration user per integration

Salesforce recommends creating one dedicated Salesforce user for every integration, following the principle of least privilege. Giving each calling system, domain, use case, or API resource its own user brings these benefits:

  • Each user is limited to a unique subset of data and functionality.
  • Control and traceability of transactions improve.
  • If one user or integration is compromised, the damage is limited.
Salesforce Accredited Agentforce Financial Services Professional Study Guide

Checklist progress

0/190Learned

Based on the final design for a project, configure all fields needed for integration mapping and configure any integration users

0/7

Prepare for the Exam

Play Today's Certle

Study Community

Ask questions and get the latest info from other Salesforce Accredited Agentforce Financial Services Professional studiers.