Overview

The S4S EXM web service requires an API key to be sent with each request. The key in the request is checked and if valid the call to the web service method is allowed otherwise it is blocked. The API key needs to be configured in both Sitecore and Salesforce.

Configure Sitecore

The API key for the service is stored in the S4S EXM configuration file S4SEXM.config. Generate a new GUID to be the API key and set the value of the S4SEXM.ApiKey setting to the generated GUID.

<setting name="S4SEXM.ApiKey" value="98CF5A8F-SD21-4613-880B-4566FDF9D823" />

Configure Salesforce

The API key stored in the configuration in Sitecore needs to be entered into the S4SEXM Salesforce package custom settings.

Next Step

Configure S4S EXM Client Certificate

Steps