Email service provider: SendGrid
Account configuration
This section describes how to set up a SendGrid account to configure an RPI SendGrid email channel.
Setting up an Account
To acquire a SendGrid account, you will need to sign up for either a free or a paid account.
At the SendGrid home page, hover over the Pricing tab and select Start for Free.
A SendGrid sign up form will be displayed. Fill in the required details.
Select Create Account.
Once you have created your account successfully, you will be emailed by SendGrid support to activate your account, and may log into the SendGrid portal.
The table below describes the SendGrid RESTful service-based API calls utilized by the RPI SendGrid channel plugin.
API | HTTP VERB | Data | Usage |
---|---|---|---|
POST |
| This endpoint allows you to send email. | |
POST |
| View your SendGrid Profile. | |
POST |
| Delete entries in the Unsubscribes list. | |
POST |
| Retrieve entries in the Unsubscribes list. |
Setting up an API key for SendGrid Web API v3
An API key and API key ID are required to configure a SendGrid email channel to use the SendGrid Web API v3.
In a browser, sign in to SendGrid.
Select Settings>API Keys.
In the API Keys section, select Create API Key.
Select General API Key.
Enter the name of the API Key, select API Key Permission.
Select Save.
Copy the API Key and store it in a safe place to avoid your account being compromised.
A SendGrid account must have the following minimum required permissions when used with RPI:
API Keys - Read Access
Mail Send - Full Access
Category - Full Access
Email Activity - Read Access
Suppressions - Full Access
Tracking - Full Access