Sendgrid
Introduction
The Sendgrid services are used to send emails outside Salesforce. It’s focused in the end customers communitcations, not for Salesforce internal users.
Official API Documentation
You can access the Official API Documentation on the following link: https://docs.sendgrid.com/api-reference/
Authentication
The integration is based on oAuth2 authentication. And the credentials are stored using External Credentials
The API Key is also stored in a Custom Metadata as it seems to be a bug/issue with using External Credentials with Continuation. This is being addressed by the Salesforce Support Case #45771173. As soon as we have the diagnostic we will update this documentation and the implementation to avoid storing the API Key this way.
API KEY
The API Key for the Security Review process is:
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
Connected App
In order to receive the events from Sendgrid you need to setup a Connected App in Salesforce. It’s name is Sendgrid and it’s already created in the package.