Create API user

To establish the communication between BSM and Salesforce, an API user is required. We recommend to use a dedicated user just for this purpose.
First, define a profile for the API user. Proceed as follows:

  1. In Salesforce, go to Setup - Users - Profiles and click on the New Profile button.
  2. Choose a existing profile in the dropdown list e.g. "Standard User"
  3. Define the name as "API_AEB_BSM"
  4. Click on Create.
  5. In the new profile, click on Edit and add a description e.g. "Profile for API connection from AEB BSM"
  6. Scroll down to the Administrative Permissions field section and enable the setting for "API enabled" and also for "API only" (if available) and for "Send Custom Notifications".
  7. Also in Administrative Permissions, enable "Modify All Data". Or if you rather want to define the BSM access for each business object separately, scroll down to "Standard Object Permissions" and enable Modify all on object level accordingly.
  8. Go to Password Policies and select the option that the password never expires.
  9. Click on the Save button.

Next, create a new user and assign that profile:

  1. Go to Setup - Users - Users and click the New User button
  2. Name the user [email protected] , e.g. "[email protected]_centralsales.com"
  3. Assign a standard Salesforce license
  4. Assign the profile "API_AEB_BSM"

Check https://help.salesforce.com/s/articleView?id=000386144&type=1 for additional information around API users and API profiles.

What AEB needs from you: AEB needs the API-User-Name and the Password to connect the solution.